Learn to use AI

# Kinds of models

Kinds of models is a unit of 8 lessons in Rabbithole's Learn to use AI course, at level 2.

## Lessons

1. Embeddings: giving words a place on a map · Level 2
2. Machine translation: from helper to translator · Level 2
3. Recurrent neural networks: AI that reads one piece at a time · Level 2
4. Object Detection: Finding and Boxing Every Object · Level 2
5. Autoencoder: squeeze it, then rebuild it · Level 2
6. GANs: two AIs in a contest · Level 2
7. Model Explainability: Why Did the Model Say That? · Level 2
8. Meta-Learning: Learning to Learn · Level 2

## Sources

These lessons draw on 11 sources. The most used:

- [Lil'Log](https://lilianweng.github.io/)
- [MIT 6.S191: Introduction to Deep Learning](https://www.youtube.com/playlist?list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI)
- [Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course)
- [Stanford CS224N: Natural Language Processing with Deep Learning, Spring 2024](https://www.youtube.com/playlist?list=PLoROMvodv4rOaMFbaqxPDoLWjDaRAdP9D)
- [Hugging Face LLM Course](https://github.com/huggingface/course)
- [MIT 6.S191: Introduction to Deep Learning (2026)](https://www.youtube.com/playlist?list=PLkkuNyzb8LmxFutYuPA7B4oiMn6cjD6Rs)
- [Sequence to Sequence Learning with Neural Networks](https://arxiv.org/abs/1409.3215)
- [Understanding Deep Learning](https://github.com/udlbook/udlbook)

[All units in Learn to use AI](https://rabbithole.pro/courses/learn-ai)

Source page: https://rabbithole.pro/courses/learn-ai/kinds-of-models
