Mattia Scardecchia's starred repositories
rl-tutorial-jnrr19
Stable-Baselines tutorial for Journées Nationales de la Recherche en Robotique 2019
crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
LLMs-from-scratch
Implementing a ChatGPT-like LLM in PyTorch from scratch, step by step
build-nanogpt
Video+code lecture on building nanoGPT from scratch
wiki-savvy-rag
Finetuned an LLM to build a Wikipedia-backed RAG system expert about STEM subjects. Features a streamlit demo.
hierarchy-learning
Learning a hierarchical model of data with neural networks.
coding-interview-university
A complete computer science study plan to become a software engineer.
Entropic-Optimization-Algorithms
Studied a class of entropic optimization algorithms for deep learning, in the unsupervised learning setting. Found evidence that they improve generalization and denoising capabilities of autoencoders.
vector-quantize-pytorch
Vector (and Scalar) Quantization, in Pytorch
PyTorch-VAE
A Collection of Variational Autoencoders (VAE) in PyTorch.
Diffusion-Models-pytorch
Pytorch implementation of Diffusion Models (https://arxiv.org/pdf/2006.11239.pdf)
the-art-of-debugging
The Art of Debugging
ml-engineering
Machine Learning Engineering Open Book
HelloSilicon
An introduction to ARM64 assembly on Apple Silicon Macs
reinforcement-learning
Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to accompany Sutton's Book and David Silver's course.
annotated_deep_learning_paper_implementations
🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
alpha-zero-general
A clean implementation based on AlphaZero for any game in any framework + tutorial + Othello/Gobang/TicTacToe/Connect4 and more
interpretability-starter
🧠 Starter templates for doing interpretability research