Skip to content
/ ieml Public

Introduction to Exploratory Machine Learning

Notifications You must be signed in to change notification settings

yongduek/ieml

Repository files navigation

IEML

Introduction to Exploratory Machine Learning

  • Experiments with Muller Guido book
  • Bishop, Pattern Recognition and Machine Learning

0. Welcome Party

  1. Environment Setup
  • Python 3.7
  • VSCode (Free Open Source)
  • Jupyter-lab
  • Python Programming Revisited.
  1. Basic Python libraries
  • PIL: Python Imaging library (pip3 install pillow)
  • Numerical Computation: numpy
  • Visualization: matplotlib.pyplot
  • Several simple problem solving with numpy
    • random sampling functions
    • sampling from probability density models
  1. Python libraries II
  • pandas for tabular data maipulation as a replacement of Excel/Spreedsheet
  • Scientific computing: scipy & scikit-learn
  1. Probability and Statistics, revisted
  • ref: chapter 2 of PRML (Pattern Recognition ad Machine Learning by Christopher M. Bishop)
  • various probability density models
  • problem solving
  1. Bayes' Theorem
  1. Bayesian Data Analysis, short intro & problem solving
  • Think Bayes
  1. Supervisded Learning: Regression

8. Well-being Party

  1. Supervised Learning: Classification

  2. Unsupervised Learning

  • Dimensionality Reduction, Feature Extraction, Manifold Learning
    • PCA, NMF, t-SNE
  1. Unsupervised Learning
  • Clustering
    • k-Means, Agglomerative Clutstering, DBSCAN
  1. Feature Engineering
  • common sense (New Yong Citi Bike)
  1. Model Evaluation and Improvement
  • Cross validation
  • Grid Search
  • Accuracy, Precision, Recall, F1
  1. Algorithm Chains and Pipelines

  2. Project Show-up

16. Farewell Party

Data

Still under development

About

Introduction to Exploratory Machine Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages