The Basics of Machine Learning

 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

  1. Supervised Learning
    • Classification
      • Binary
      • Multiclass
    • Regression
  2. Unsupervised Learning
    • Clustering
    • Dimensionality Reduction for Data Compression
  3. Reinforcement Learning

Basic Terminology and Notation

Roadmap for Building ML Systems