Skip to content

llattier/icfp-ml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning - Master ICFP

Prerequisites:

  • Proficiency in Python: please use the tutorial here for those who aren't as familiar with Python
  • Basic Calculus, Linear Algebra
  • Basic Probability and Statistics

1. Fundamentals of predictions and supervised learning

Fundamentals of predictions

  • Minimizing errors
  • Modeling knowledge
  • Prediction via optimization
  • Types of errors and successes
  • Properties of ROC curves

practicals

supervised learning

  • Sample versus Population
  • A first learning algorithm: the perceptron
  • Connection to empirical risk minimization
  • Formal guarantees for the perceptron

practicals

2. Pytorch basics and autodiff

Module 2a - Pytorch tensors

Module 2b - Automatic differentiation

3. Optimization for machine learning

practicals

4. Kernels

  • Local averaging methods
    • partitions estimators
    • k-nearest neighbors
    • kernel smoothing
  • Positive-definite kernel methods
    • representer theorem
    • kernel trick

About

machine learning course for ICFP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%