A Topic of Interest Group in Macao Polytechnic Institute
Lecturer: Steve Yan
Location: Macao Polytechnic Institute
Time Schedule: To be announced
Semester: 2
Typora: typora.io
Google Colab: google/colab
Kaggle: kaggle
This lecture contains two parts, namely Python fundamental and Machine Learning. Moreover, all of the process will be running on the Linux machine, which means that it will contain the part of knowledge in Linux shell.
No slides are distributed (cuz. I do not regard slides as efficient format to display codes) but all of the codes and explanations are showed on this Repository as well as the official website pyml.aspires.cc of this lecture.
Following topics will be covered in the Interest Group
- Work with Linux
- Hello Linux
- Command Line
- Vim
- The Python language
- conda: the Python environment manager
- Transfer to Python
- File structure
- Importing modules
- pip: Package manager
- DS Utilities: Numpy
- Traditional Machine Learning Algorithms
- Supervised Learning
- Linear and Polynomial Regression
- K Neareast Neighborhood (KNN)
- Naive Bayes Classifier
- Neural Networks
- Unsupervised Learning
- K-means Clustering
- Supervised Learning
- Concept of Deep Learning
- Implementation of Neural Networks from scratch
- Introduction to Tensorflow / PyTorch
- CNN: NN with image processing
- Introduction to Data Augmentation
- Brief introduction to miscellaneous Neural Networks