TITLE: Overview of course material: Data Analysis and Machine Learning (weekly schedule may be revised) AUTHOR: "Morten Hjorth-Jensen":"http://mhjgit.github.io/info/doc/web/" at Department of Physics and Astronomy and Facility for Rare ion Beams and National Superconducting Cyclotron Laboratory, Michigan State University, USA & Department of Physics (office FV308), University of Oslo, Norway The teaching material is produced in various formats for running codes (jupyter notebooks) and on-screen reading. Below you will also find a link to the lecture notes as a textbook in PDF format and as a jupyter notebook as well. Projects and exercise sets are also included. ===== Week 34 August 17-21:Basic introduction to the course with schedule etc and start Linear Regression ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week34/html/week34.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week34/html/week34-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week34/html/week34-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week34/ipynb/week34.ipynb" ===== Week 35 August 24-28: Linear regression and review of statistics and probability theory ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week35/html/week35.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week35/html/week35-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week35/html/week35-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week35/ipynb/week35.ipynb" ===== Week 36 August 31- September 4: Resampling techniques, Cross-validation and Bootstrap and start discussion of Ridge regression ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week36/html/week36.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week36/html/week36-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week36/html/week36-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week36/ipynb/week36.ipynb" ===== Week 37 September 7-11: Ridge and Lasso Regression ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week37/html/week37.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week37/html/week37-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week37/html/week37-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week37/ipynb/week37.ipynb" ===== Week 38 September 14-18: Summary of linear regression methods and start Logistic Regression ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week38/html/week38.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week38/html/week38-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week38/html/week38-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week38/ipynb/week38.ipynb" ===== Week 39 September 21-25: Logistic Regression and Gradient methods ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week39/html/week39.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week39/html/week39-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week39/html/week39-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week39/ipynb/week39.ipynb" ===== Week 40 September 28 - October 2: Stochastic Gradient Descent and Neural Networks, starting to build a multi-layer Perceptron model ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week40/html/week40.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week40/html/week40-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week40/html/week40-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week40/ipynb/week40.ipynb" ===== Week 41 October 5-9: Building a multi-layer perceptron code and introduction to Tensorflow ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week41/html/week41.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week41/html/week41-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week41/html/week41-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week41/ipynb/week41.ipynb" ===== Week 42 October 12-16: Deep learning (Convolutional Neural Networks and Recurrent Neural Networks ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week42/ipynb/week42.ipynb" ===== Week 43 October 19-23: Dimesionality Reduction, Principal Component analysis ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week43/html/week43.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week43/html/week43-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week43/html/week43-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week43/ipynb/week43.ipynb" ===== Week 44 October 26-30: Decision Trees and Bagging ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week44/html/week44.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week44/html/week44-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week44/html/week44-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week44/ipynb/week44.ipynb" ===== Week 45 November 2-6: Random Forests and Gradient Boosting ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week45/html/week45.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week45/html/week45-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week45/html/week45-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week45/ipynb/week45.ipynb" ===== Week 46 November 9-13: Support Vector Machines ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week46/html/week46.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week46/html/week46-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week46/html/week46-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week46/ipynb/week46.ipynb" ===== Week 47 November 16-20: Support Vector Machines ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week47/html/week47.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week47/html/week47-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week47/html/week47-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week47/ipynb/week47.ipynb" ===== Week 48 November 23-27: Unsupervised learning, clustering and summary of course ===== * HTML: * "Plain html": "https://compphysics.github.io/MachineLearning/doc/pub/week48/html/week48.html" * "reveal.js beige slide style": "https://compphysics.github.io/MachineLearning/doc/pub/week48/html/week48-reveal.html" * "Bootstrap slide style, easy for reading on mobile devices": "https://compphysics.github.io/MachineLearning/doc/pub/week48/html/week48-bs.html" * Jupyter notebook: * "ipynb file": "https://compphysics.github.io/MachineLearning/doc/pub/week48/ipynb/week48.ipynb" !split ===== Textbook ===== * PDF-file: * "PDF file":"http://compphysics.github.io/MachineLearning/doc/LectureNotes/pdf/book.pdf" * Jupyter notebook: * "ipynb file": "http://compphysics.github.io/MachineLearning/doc/LectureNotes/ipynb/book.ipynb" !split ===== Projects and Exercises Fall 2020 ===== === First homework set, week 35 === * LaTeX and PDF: * "LaTex file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/hw1/pdf/hw1.tex" * "PDF file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/hw1/pdf/hw1.pdf" * HTML: * "Plain html":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/hw1/html/hw1.html" * "Bootstrap slide style, easy for reading on mobile devices": "http://compphysics.github.io/MachineLearning/doc/Projects/2020/hw1/html/hw1-bs.html" === Second homework set, week 36 === * LaTeX and PDF: * "LaTex file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/hw2/pdf/hw2.tex" * "PDF file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/hw2/pdf/hw2.pdf" * HTML: * "Plain html":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/hw2/html/hw2.html" * "Bootstrap slide style, easy for reading on mobile devices": "http://compphysics.github.io/MachineLearning/doc/Projects/2020/hw2/html/hw2-bs.html" === Project 1, Deadline October 10 (available September 1) === * LaTeX and PDF: * "LaTex file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project1/pdf/Project1.tex" * "PDF file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project1/pdf/Project1.pdf" * HTML: * "Plain html":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project1/html/Project1.html" * "Bootstrap slide style, easy for reading on mobile devices": "http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project1/html/Project1-bs.html" * Jupyter notebook: * "ipynb file": "http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project1/ipynb/Project1.ipynb" === Project 2, Deadline November 9 (available October 6) === * LaTeX and PDF: * "Latex file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project2/pdf/Project2.tex" * "PDF file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project2/pdf/Project2.pdf" * HTML: * "Plain html":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project2/html/Project2.html" * "Bootstrap slide style, easy for reading on mobile devices": "http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project2/html/Project2-bs.html" * Jupyter notebook: * "ipynb file": "http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project2/ipynb/Project2.ipynb" === Project 3, Deadline December 7 (available November 2) === * LaTeX and PDF: * "LaTex file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project3/pdf/Project3.tex" * "PDF file":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project3/pdf/Project3.pdf" * HTML: * "Plain html":"http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project3/html/Project3.html" * "Bootstrap slide style, easy for reading on mobile devices": "http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project3/html/Project3-bs.html" * Jupyter notebook: * "ipynb file": "http://compphysics.github.io/MachineLearning/doc/Projects/2020/Project3/ipynb/Project3.ipynb"