|
You are plain exaggerating. You can't do all of them in a few weeks.
Algorithms:
Lin Reg -> Log Reg -> NN -> CNN + RNN -> GANs + Transformers -> ViT -> Multimodal AI + LLMs + Diffusion + Auto Encoders SVM, PCA, kNN, k-means clustering, etc.
LightGBM, XGboost, Catboost, etc.
Optimization and optimizers.
Application-wise:
Classification, Semantic Segmentation, Pose Estimation, Text Generation, Summarization, NER, Image Generation, Captioning, Sequence Generation (like music/speech), text to speech, speech to text, recommender systems, sentiment amalysis, tabular data, etc.
Frameworks:
pandas, sklearn, PyTorch, Jax -> training inference, data loading
Platforms:
AWS + GCP + Azure
And a lot of GPU shenanigans + framework/platform specific quirks
All these will take you ~2 years or 1.5 years at least,given that: - you already know Python/any programming language properly - you already know college level math (many people say you don't need it, but haven't met a single soul in ML research/modelling without college level math) - you know Stats 101 matching a good uni curriculum and ability to learn beyond - you know git, docker, cli, etc. Every influencer and their mother promising to teach you Data Science in 30 days are plain lying. Edit: I see that I left out Deep RL. Let's keep it that way for now. Edit2: Added tree based methods. These are very important. XGBoost outperforms NNs every time on tabular data. I also once used an RF head appended to a DNN, for final prediction. Added optimizers. |
Are these still relevant in the age of Deep Neural Networks?