Python
Basic
-variables for loops
-functions
-classes
-object-oriented
-programming
Advanced
-lambdas
-decorators
-various built in methods
-context managers
-meta classes
:try to build a basic terminal program or something like tic tac toe
Packages
-numpy for numerical computing
-pandas for data wrangling
-matplotlib/seaborn for basic visualization
-jupyter notebook for workflows
Math
Linear algebra essentials
-vectors
-matrices
-dot products
-how you represent data in multiple dimensions
Probability & statistics basics
-gradirnt descent
-cost functions
-various optimization concepts
Extra
Scikit-learn fundamentals
Supervised learning
-regression & classification
Unsupervised learning
-clustering
-dimensionality reductions
Model evaluation
-metrics
-validation
-overfitting
Swe tooling
Virtual environment & dependency management
-what is pip?
-what is uv?
-how to create virtual environments?
-how to isolate your various dependencies?
Git and Github
Bash and terminal commands
-changing directories
-searching for files
-grep command
Deep learning
pytorch basics
building and training simple neural nets
activation functions
loss functions
optimizers
convolutional neural networks (CNN)
recurrent neural networks (RNN)
LLMs
Transformers architecture
understanding the various APIs
:try to take some challenges on kaggle
文章作者: Bazinga
文章链接: http://105309530.github.io/Learning-path/
版权声明:除另有声明外,本博客文章均采用 CC BY-NC-SA 许可协议。转载请注明原作者与文章出处。