Comment

Comment by kolinko

Aside from Karpathy's videos, I'd say:

Start by any book on traditional neural networks, so you get a decent understanding of what neural networks are, what is an activation function and what the backpropagation is.

From then on, my path was: - numpy user manual, if you don't know it already

- a book about pytorch

- a book about transformers

- a book from Wolfram about LLMs

(forgot the names of books, but you can find plenty on Amazon)

That's as far as reading / theoretical understanding works.

As for understanding in practice (when you've read the theory), I'd say - implement a basic picoGPT/Llama/Mistral model from scratch in python & numpy.

I don't know how good your college is in math, but matrix-vector multiplications, dot products and linear algebra in general is a must.

parent kolinko 2 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton