3 ms·
Here’s the thing about modern AI.. They are black boxes. Not in a negative way, they just are. Logically, predictions are extremely simple: data (encoded in so
by Micoloth 4y ago
Here’s the thing about modern AI.. They are black boxes. Not in a negative way, they just are.
Logically, predictions are extremely simple: data (encoded in some way) goes in, answer (encoded in some other way) comes out.
As far as training goes, the modern and “useful” models are so big that you cannot train them yourself anyway.
This simply means there are 2 very separate ways to approach them:
-If you want to understand the internals, I absolutely suggest to go the traditional way: start with linear algebra/ vector spaces, then understand how MLPs work, then CNNs, (by now I would skip RNNs), and finally transformers. Other important topics include: latent spaces/embeddings/autoencoders/etc
This is almost academic knowledge though.
-On the other hand, if you want to play with them, really all you need is: first learn python (if you don’t know it already), and one DeepLearning library (probably Pytorch). Then go to Huggingface, and download some models. You pretty quickly get a feeling of what are the common formats for models and data, and you can start putting them together..
Even many of the popular AI papers today are creative ways of plugging the output of some model into the input (or training objective) of some other..
This is my 2 cents anyway!