Skip to content

Machine Learning

Resources on Machine Learning within Computing

Overview

Overview

Machine Learning is a subcategory of Computing. Its sections organize the topics listed on this page so that each area can be explored separately.

Finding resources

Choose a section to see its available materials and topic wiki. Compare each resource’s description and source with your study goals. External research tools query other sources and are separate from IPL’s curated resource lists.

Learning paths

  • Machine learning (13 steps)

    Build models that learn from data, from classical algorithms and honest evaluation to neural networks and transformers, using official documentation and free university courses.

Curated Resources (31)

Tools (4)

  • XGBoost xgboost.readthedocs.iofree

    An optimized distributed gradient boosting library designed for efficient and scalable machine learning.

  • LightGBM lightgbm.readthedocs.iofree

    A fast, distributed, high-performance gradient boosting framework based on decision tree algorithms.

  • MLflow mlflow.orgfree

    An open-source platform to manage the machine learning lifecycle, including experimentation, reproducibility, and deployment.

  • Optuna optuna.orgfree

    An open-source hyperparameter optimization framework specifically engineered for machine learning and deep learning models.

Databases (4)

  • OpenML openml.orgfree

    An open, collaborative scientific platform and database for sharing machine learning datasets, tasks, and empirical experiments.

  • UCI Machine Learning Repository archive.ics.uci.edufree

    A longstanding open archive providing curated benchmark datasets for empirical machine learning research.

  • Hugging Face Datasets huggingface.cofree

    A community-driven hub and library hosting tens of thousands of datasets for machine learning training and evaluation.

  • OpenReview openreview.netfree

    An open peer-review database and scientific publishing repository for research papers presented at major machine learning venues.

Learn (11)

  • Practical Deep Learning for Coders course.fast.aifree

    A free, hands-on online course teaching deep learning and practical model deployment from top down.

  • DeepLearning.AI deeplearning.aifreemium

    An educational platform created by Andrew Ng offering comprehensive specializations in machine learning and neural networks.

  • Stanford CS229: Machine Learning cs229.stanford.edufree

    Course materials, lecture notes, and syllabus for Stanford University's flagship academic machine learning course.

  • Scikit-Learn User Guide and Tutorials scikit-learn.orgfree

    Comprehensive documentation and guided educational examples covering classical machine learning algorithms.

  • Introduction to Deep Learning sebastianraschka.comfree

    Free university-level video lecture series on deep learning, from neural network basics to convolutional networks, transformers and generative models.

  • PyTorch Tutorials docs.pytorch.orgfree

    Official collection of PyTorch tutorials and recipes covering tensors, training loops, vision, text and deployment for people learning deep learning in Python.

  • Formal Algorithms for Transformers arxiv.orgfree

    Paper giving precise pseudocode for transformer architectures and their training and inference algorithms, a compact reference for researchers and students.

  • 3Blue1Brown Neural Networks 3blue1brown.comfree

    Animated video lessons explaining neural networks, gradient descent, backpropagation and transformers visually, suitable for learners with basic mathematics.

  • Inference Engineering Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on serving machine learning models: topics laid out in a suggested study order, each linking to further reading.

  • Machine Learning Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on machine learning: topics laid out in a suggested study order, each linking to further reading.

  • MLOps Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on operating machine learning in production: topics laid out in a suggested study order, each linking to further reading.

Publications (6)

  • Journal of Machine Learning Research (JMLR) jmlr.orgfree

    A premier open-access peer-reviewed academic journal publishing scholarly articles across all aspects of machine learning.

  • Transactions on Machine Learning Research (TMLR) jmlr.orgfree

    An open-access peer-reviewed journal focused on the rapid dissemination of machine learning research.

  • Distill distill.pubfree

    An open peer-reviewed digital publication dedicated to clear, visual, and interactive communication of machine learning research.

  • Machine Learning (Springer) springer.compaid

    An international peer-reviewed journal publishing computational and theoretical research on learning algorithms.

  • Transformer Circuits Thread transformer-circuits.pubfree

    Online research publication on mechanistic interpretability that reverse-engineers how transformer language models compute, for researchers studying neural network internals.

  • Scaling Laws for Neural Language Models arxiv.orgfree

    Research paper measuring how language model performance improves predictably with model size, dataset size and training compute, widely cited in AI research.

Blogs and sites (3)

  • BAIR Blog bair.berkeley.edufree

    Research blog providing technical articles and perspectives on machine learning from the Berkeley AI Research Lab.

  • Machine Learning Mastery machinelearningmastery.comfree

    A popular technical tutorial blog offering practical, code-focused guides for applied machine learning.

  • Google DeepMind Blog deepmind.googlefree

    Official publication showcasing research breakthroughs in deep learning, foundation models, and scientific applications.

Events and conferences (3)

Suggest a resource

External summary: Wikipedia

Read article on Wikipedia

Loading Wikipedia summary…

Research panel

Live results from 8 external sources. Not curated by IPL — use them as a starting point.

Source: Wikipedia

The Wikipedia summary appears here.

Related Wikipedia articles

Community Discussion

Join the conversation, ask questions, or suggest improvements to this content.

Loading discussions...

Artificial Intelligence Big Data Computer Information Systems Computer Science Computer Vision Cyber Security Data Science Databases Distributed Computing Hardware Human-Computer Interaction IT Certification Natural Language Processing Networking Operating Systems Robotics Software Engineering

Part of Computing