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 许可协议。转载请注明原作者与文章出处。

Hello World «
Prev «
» Blog setup
» Next