Skip to content

God1-ike/robotics_ml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Training materials for the course "Machine learning"

Russia, Ulyanovsk Ulyanovsk State Technical University

Week 1

1. Basics of Machine Learning

  • Brief history of basic technologies
  • Definitions
  • Basics of ML

2. Python

  • Basic syntax
  • Arithmetic
  • Strings
  • Lists
  • Exploratory data analysis with Pandas
  • Data visualization
  • Kaggle competitions
  • Titanic task

3. Linear regression

  • Linear regression
  • Cost function
  • Gradient descent
  • Linear regression with multiple variables
  • Debug (learning rate)
  • Normal equation
  • Features and polynomial regression
  • Multi-class classification
  • Feature scaling

4. Decision trees. KNN. Logistic regression. Regularization.

  • Decision tree
  • K-nearest neighbors
  • Classification problem
  • Sigmoid function
  • Decision boundary
  • Cost function
  • Regularization. Problem of overfitting

5. Machine learning system design

  • Error analysis. Metrics
  • Evaluating hypothesis. Train / test / validation set
  • High bias / high variance (model selection, regularization, learning curves)
  • Feature extraction:
  • Images
  • GEO
  • Date and time
  • Timeseries
  • Texts. One-hot encoding

6. Clustering

  • Clustering (k-means, c-means, hierarchical clustering)
  • Principal component analysis

Week 2

7. Naive bayes and SVM

  • Bayes theorem
  • Naive bayes
  • Support vector machines

8. Neural networks

  • Non-linear hypothesis
  • Neurons and the brain
  • Forward propagation (XNOR example)
  • Back propagation
  • Parameters initializing

9. Deep learning. Convolutional neural networks

  • Convolution. Feature representation as hierarchy
  • Filters, stride, padding
  • Pooling
  • Popular architectures: AlexNet, VGG, ResNet,
  • Classification, localization, regression

10. Recurrent neural networks

  • Basics of recurrent NN
  • LSTM
  • Time-series analysis
  • Text analysis

11. Trees

  • Decision trees
  • Random forest
  • XGBoost
  • CatBoost

12. Generative Adversarial networks

13. Reinforcement learning

Links

Visual Attention Model

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.6%
  • Python 0.4%