← Open Source
elicit

machine-learning-list

A curriculum for learning about foundation models, from scratch to the frontier.

TutorialsMLE roadmap
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.47k
Stars
125
Forks
+0
This week
1
Contributors
Created 2024-04-11 · Updated 2026-10-02 · #10230 today
Top developers
stuhlmueller

elicit/machine-learning-list is ranked 10,230 with 1,473 stars.

Same-category comparison

elicit/machine-learning-list is ranked 10,230 among these 8 peers; m2dsupsdlclass/lectures-labs is ranked 10,231.

Same-category comparison
NameRankMetrics
pkmital/CADL10,192
Language:
Jupyter Notebook
Stars:
1,484
Forks:
714
Description:
ARCHIVED: Contains historical course materials/Homework materials for the FREE MOOC course on "Creative Applications of Deep Learning w/ Tensorflow" #CADL.
bat67/pytorch-tutorials-examples-and-books10,210
Language:
Jupyter Notebook
Stars:
1,478
Forks:
310
ericdouglas/traduz-ai10,215
Stars:
1,477
Forks:
292
Description:
:pencil: Coleção de artigos de desenvolvimento de software traduzidos para pt-br.
GeostatsGuy/PythonNumericalDemos10,223
Language:
Jupyter Notebook
Stars:
1,474
Forks:
498
Description:
Well-documented Python demonstrations for spatial data analytics, geostatistical and machine learning to support my courses.
m2dsupsdlclass/lectures-labs10,231
Language:
Jupyter Notebook
Stars:
1,473
Forks:
662
Description:
Slides and Jupyter notebooks for the Deep Learning lectures at Master Year 2 Data Science from Institut Polytechnique de Paris.
alchaincyf/obsidian-ai-orange-book10,243
Stars:
1,468
Forks:
134
twostraws/SwiftAgents10,246
Stars:
1,467
Forks:
91
Description:
An AGENTS.md file for Swift and SwiftUI projects.
dome272/Diffusion-Models-pytorch10,254
Language:
Python
Stars:
1,464
Forks:
304
Description:
Pytorch implementation of Diffusion Models (https://arxiv.org/pdf/2006.11239.pdf).
Key parameters and specifications
Key parameters and specifications
ParameterValue
CategoryTutorials
SubcategoryMLE roadmap
Stars1,473
Forks125
Contributors1
Created date2024-04-11
Updated date2026-10-02
Stars in 1 day0
Stars in 7 days0
Rank10,230
Previous rank10,245
Rank change15
7-day stars rank12,558
Previous 7-day stars rank12,596
7-day stars rank change38
Total stars rank8,207
Previous total stars rank8,201
Total stars rank change-6
CountryUSA
README summary

Elicit Machine Learning Reading List Purpose The purpose of this curriculum is to help new Elicit employees learn background in machine learning, with a focus on language models. I’ve tried to strike a balance between papers that are relevant for deploying ML in production and techniques that matter for longer-term scalability. If you don’t work at Elicit yet - we’re hiring ML and software engineers. How to read Recommended reading order: 1. Etc ✨ = Added after 2025/11

/26 Table of contents Fundamentals Introduction to machine learning Transformers Key foundation model architectures Training and finetuning Reasoning and runtime strategies In-context reasoning Task decomposition Debate Tool use and scaffolding Honesty, factuality, and epistemics Applications Science Forecasting Search and ranking ML in practice Production deployment Benchmarks Datasets Advanced topics World models and causality Planning Uncertainty, calibration, and active learning Interpretability and model editing Reinforcement learning The big picture AI scaling AI safety Economic and social impacts Philosophy Maintainer Fundamentals

Introduction to machine learning **Tier 1** A short introduction to machine learning But what is a neural network? Gradient descent, how neural networks learn **Tier 2** An intuitive understanding of backpropagation What is backpropagation really doing? An introduction to deep reinforcement learning **Tier 3** The spelled-out intro to neural networks and backpropagation: building micrograd (Karpathy) Backpropagation calculus Transformers **Tier 1** ✨ Intro to Large Language Models (Karpathy) But what is a GPT? Visual intro to transformers Attention in transformers, visually

explained Attention? The Illustrated Transformer **Tier 2** ✨ Deep Dive into LLMs like ChatGPT (Karpathy) Let's build the GPT Tokenizer (Karpathy) The Illustrated GPT-2 (Visualizing Transformer Language Models) Neural Machine Translation by Jointly Learning to Align and Translate Attention Is All You Need **Tier 3** ✨ The Reversal Curse: LLMs trained on "A is B" fail to learn "B is A" The Annotated Transformer TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second Grokking: Generalization Beyond Overfitting on

Small Algorithmic Datasets A Mathematical Framework for Transformer Circuits Tier 4+ A Practical Survey on Faster and Lighter Transformers Compositional Capabilities of Autoregressive Transformers: A Study on Synthetic, Interpretable Tasks Memorizing Transformers Transformer Feed-Forward Layers Are Key-Value Memories Key foundation model architectures **Tier 1** Language Models are Unsupervised Multitask Learners (GPT-2) Language Models are Few-Shot Learners (GPT-3) **Tier 2** ✨ DeepSeek-R1 (DeepSeek-R1) ✨ DeepSeek-V3 Technical Report (DeepSeek-V3) ✨ The Llama 3 Herd of Models

(Llama 3) LLaMA: Open and Efficient Foundation Language Models (LLaMA) Training language models to follow instructions with human feedback (OpenAI Instruct) **Tier 3** ✨ LLaMA 2: Open Foundation and Fine-Tuned Chat Models (LLaMA 2) ✨ Qwen2. 5) ✨ Titans: Learning to Memorize at Test Time ✨ Byte Latent Transformer ✨ Phi-4 Technical Report (phi-4) Tier 4+ Evaluating Large Language Models Trained on Code (OpenAI Codex) Mistral 7B (Mistral) Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer (T5

) Gemini: A Family of Highly Capable Multimodal Models (Gemini) Mamba: Linear-Time Sequence Modeling with Selective State Spaces (Mamba) Scaling

Frequently asked questions

How many stars and forks are recorded?

elicit/machine-learning-list has 1,473 stars and 125 forks.

What is the repository rank?

elicit/machine-learning-list is ranked 10,230.

Which repository is closest in rank?

elicit/machine-learning-list is compared with m2dsupsdlclass/lectures-labs, ranked 10,231 with 1,473 stars.

README

Elicit Machine Learning Reading List

Purpose

The purpose of this curriculum is to help new Elicit employees learn background in machine learning, with a focus on language models. I’ve tried to strike a balance between papers that are relevant for deploying ML in production and techniques that matter for longer-term scalability.

If you don’t work at Elicit yet - we’re hiring ML and software engineers.

How to read

Recommended reading order:

  1. Read “Tier 1” for all topics
  2. Read “Tier 2” for all topics
  3. Etc

✨ = Added after 2025/11/26

Table of contents

Fundamentals

Introduction to machine learning

Tier 1

Tier 2

Tier 3

Transformers

Tier 1

Tier 2

Tier 3

Tier 4+

Key foundation model architectures

Tier 1

Tier 2

Tier 3

Tier 4+

Training and finetuning

Tier 2

Tier 3

Tier 4+

Reasoning and runtime strategies

In-context reasoning

Tier 2

Tier 3

Tier 4+

Task decomposition

Tier 1

Tier 2

Tier 3

Tier 4+

Debate

Tier 2

Tier 3

Tier 4+

Tool use and scaffolding

Tier 2

Tier 3

Tier 4+

Honesty, factuality, and epistemics

Tier 2

Tier 3

Tier 4+

Applications

Science

Tier 2

Tier 3

Tier 4+

Forecasting

Tier 3

Tier 4+

Search and ranking

Tier 2

Tier 3

Tier 4+

ML in practice

Production deployment

Tier 1

Tier 2

Benchmarks

Tier 2

Tier 3

Tier 4+

Datasets

Tier 2

Tier 3

Advanced topics

World models and causality

Tier 3

Tier 4+

Planning

Tier 4+

Uncertainty, calibration, and active learning

Tier 2

Tier 3

Tier 4+

Interpretability and model editing

Tier 2

Tier 3

Tier 4+

Reinforcement learning

Tier 2

Tier 3

Tier 4+

The big picture

AI scaling

Tier 1

Tier 2

Tier 3

Tier 4+

AI safety

Tier 1

Tier 2

Tier 3

Tier 4+

Economic and social impacts

Tier 2

Tier 3

Tier 4+

Philosophy

Tier 2

Tier 4+

Maintainer

andreas@elicit.com

Nearby in the ranking
Similar items