Machine Learning Basics

Jan H. Jensen

Department of Chemistry

University of Copenhagen

Artificial intelligence is an ill-defined term and most researchers prefer the term machine learning: algorithms that learn how an output (y) depends on an input (X), through a function y = f(X). In the videos I show you how to implement increasingly complex machine learning functions in Python from scratch. This is very much a work in progress so check back often for new entries

  1. Linear regression and gradient descent
  2. Logistic regression
  3. Neural Networks
  4. Overfitting
  5. Dealing with molecules
  6. Convolution
  7. DeepChem