Machine Learning
- A branch of Artificial Intelligence based on the idea that systems can learn from the data, identify patterns and make decisions with minimal human intervention.
Useful Python Libraries for Machine Learning
- scikit-learn – Open source ML libraries
- Numpy – To store and manipulate data with multidimensional arrays
- pandas – Higher level data manipulation
- matplotlib – Visualize quantitative data
Types of Machine Learning
- Supervised Learning
- Classification
- Binary
- Multiclass
- Regression
- Classification
- Unsupervised Learning
- Clustering
- Dimensionality Reduction for Data Compression
- Reinforcement Learning
Basic Terminology and Notation
- Basic concepts of linear algebra
- Matrices
- Vectors
- Matrix multiplication
- Transposing
- linalg_notes.pdf (cmu.edu)