From 68d1bbb27ff0711b68134f7757238ed059385500 Mon Sep 17 00:00:00 2001 From: Morten Hjorth-Jensen Date: Thu, 6 Oct 2022 15:40:08 +0200 Subject: [PATCH] deadline update --- doc/web/course.dlog | 3 + doc/web/course.do.txt | 2 +- doc/web/course.ipynb | 445 ++++++++++++++++++++++++++++++++ doc/web/tmp_mako__course.do.txt | 2 +- 4 files changed, 450 insertions(+), 2 deletions(-) create mode 100644 doc/web/course.ipynb diff --git a/doc/web/course.dlog b/doc/web/course.dlog index 85ad325d4..a1de0abfb 100644 --- a/doc/web/course.dlog +++ b/doc/web/course.dlog @@ -213,3 +213,6 @@ output in course.html running mako on course.do.txt to make tmp_mako__course.do.txt Translating doconce text in tmp_mako__course.do.txt to html output in course.html +running mako on course.do.txt to make tmp_mako__course.do.txt +Translating doconce text in tmp_mako__course.do.txt to ipynb +output in course.ipynb diff --git a/doc/web/course.do.txt b/doc/web/course.do.txt index d98baf326..e1c5d2116 100644 --- a/doc/web/course.do.txt +++ b/doc/web/course.do.txt @@ -66,7 +66,7 @@ ${text_types(ch)} ===== Projects Fall 2022 (dates are tentative) ===== -=== Project 1, Deadline October 7 (available September 5) === +=== Project 1, Deadline October 11 (available September 5) === * LaTeX and PDF: * "LaTex file":"http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/pdf/Project1.tex" * "PDF file":"http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/pdf/Project1.pdf" diff --git a/doc/web/course.ipynb b/doc/web/course.ipynb new file mode 100644 index 000000000..0ec7a6086 --- /dev/null +++ b/doc/web/course.ipynb @@ -0,0 +1,445 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "d770ac66", + "metadata": { + "editable": true + }, + "source": [ + "\n", + "" + ] + }, + { + "cell_type": "markdown", + "id": "ecd12e76", + "metadata": { + "editable": true + }, + "source": [ + "# Overview of course material: Data Analysis and Machine Learning (weekly schedule may be revised)\n", + "**[Morten Hjorth-Jensen](http://mhjgit.github.io/info/doc/web/)**, Department of Physics and Astronomy and Facility for Rare ion Beams and National Superconducting Cyclotron Laboratory, Michigan State University, USA and Department of Physics and Center for Computing in Science Education (office FØ470), University of Oslo, Norway\n", + "\n", + "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." + ] + }, + { + "cell_type": "markdown", + "id": "b4bfaedf", + "metadata": { + "editable": true + }, + "source": [ + "## Week 34 August 22-26:Basic introduction to the course with schedule etc and start Linear Regression\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week34/html/week34.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week34/html/week34-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week34/html/week34-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week34/ipynb/week34.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "c0857cb6", + "metadata": { + "editable": true + }, + "source": [ + "## Week 35 August 29- September 2: Linear regression, from ordinary Least Squares to Ridge and Lasso Regression, Elements of Statistics\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week35/html/week35.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week35/html/week35-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week35/html/week35-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week35/ipynb/week35.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "c2743341", + "metadata": { + "editable": true + }, + "source": [ + "## Week 36 September 5-9: Statistical analysis and discussion of Ridge and Lasso regression\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week36/html/week36.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week36/html/week36-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week36/html/week36-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week36/ipynb/week36.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "62545716", + "metadata": { + "editable": true + }, + "source": [ + "## Week 37 September 12-16: Resampling techniques, Cross-validation and the Bootstrap\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week37/html/week37.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week37/html/week37-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week37/html/week37-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week37/ipynb/week37.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "8931628c", + "metadata": { + "editable": true + }, + "source": [ + "## Week 38 September 19-23: Summary of linear regression methods and start Logistic Regression\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week38/html/week38.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week38/html/week38-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week38/html/week38-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week38/ipynb/week38.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "8c694720", + "metadata": { + "editable": true + }, + "source": [ + "## Week 39 September 26-30: Logistic Regression and Gradient methods\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week39/html/week39.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week39/html/week39-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week39/html/week39-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week39/ipynb/week39.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "9b0dd74b", + "metadata": { + "editable": true + }, + "source": [ + "## Week 40 October 3-7: Stochastic Gradient Descent and Neural Networks, starting to build a multi-layer Perceptron model, the Back Propagation algoritm\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week40/html/week40.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week40/html/week40-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week40/html/week40-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week40/ipynb/week40.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "4fbebbaa", + "metadata": { + "editable": true + }, + "source": [ + "## Week 41 October 10-14: Building a multi-layer perceptron code and introduction to Tensorflow\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week41/html/week41.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week41/html/week41-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week41/html/week41-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week41/ipynb/week41.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "9c6acfa1", + "metadata": { + "editable": true + }, + "source": [ + "## Week 42 October 17-21: Deep learning, Solving Differential Equations with NNs and Convolutional Neural Networks)\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week42/ipynb/week42.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "76ba5237", + "metadata": { + "editable": true + }, + "source": [ + "## Week 43 October 24-28: Deep learning, Convolutional Neural Networks and Recurrent Neural Networks, Principal Component Analysis\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week43/html/week43.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week43/html/week43-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week43/html/week43-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week43/ipynb/week43.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "9a7f11a3", + "metadata": { + "editable": true + }, + "source": [ + "## Week 44 October 31- November 4: Principal Component analysis, Clustering and Decision Trees\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week44/html/week44.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week44/html/week44-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week44/html/week44-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week44/ipynb/week44.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "6963082a", + "metadata": { + "editable": true + }, + "source": [ + "## Week 45 November 7-11: Decision Trees, Random Forests and Gradient Boosting\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week45/html/week45.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week45/html/week45-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week45/html/week45-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week45/ipynb/week45.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "8d0557fc", + "metadata": { + "editable": true + }, + "source": [ + "## Week 46 November 14-18: Gradient boosting and Support Vector Machines\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week46/html/week46.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week46/html/week46-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week46/html/week46-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week46/ipynb/week46.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "6430235d", + "metadata": { + "editable": true + }, + "source": [ + "## Week 47 November 21-25: Support Vector Machines and Summary of Course with Future Perspectives\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](https://compphysics.github.io/MachineLearning/doc/pub/week47/html/week47.html)\n", + "\n", + " * [reveal.js beige slide style](https://compphysics.github.io/MachineLearning/doc/pub/week47/html/week47-reveal.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](https://compphysics.github.io/MachineLearning/doc/pub/week47/html/week47-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](https://compphysics.github.io/MachineLearning/doc/pub/week47/ipynb/week47.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "d91b1edd", + "metadata": { + "editable": true + }, + "source": [ + "## Textbook\n", + " * PDF-file:\n", + "\n", + " * [PDF file](http://compphysics.github.io/MachineLearning/doc/LectureNotes/pdf/book.pdf)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](http://compphysics.github.io/MachineLearning/doc/LectureNotes/ipynb/book.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "1c12f23b", + "metadata": { + "editable": true + }, + "source": [ + "## Projects Fall 2022 (dates are tentative)" + ] + }, + { + "cell_type": "markdown", + "id": "00f9705b", + "metadata": { + "editable": true + }, + "source": [ + "### Project 1, Deadline October 11 (available September 5)\n", + "\n", + " * LaTeX and PDF:\n", + "\n", + " * [LaTex file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/pdf/Project1.tex)\n", + "\n", + " * [PDF file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/pdf/Project1.pdf)\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/html/Project1.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/html/Project1-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/ipynb/Project1.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "2b0297dd", + "metadata": { + "editable": true + }, + "source": [ + "### Project 2, Deadline November 11 (available October 7)\n", + "\n", + " * LaTeX and PDF:\n", + "\n", + " * [Latex file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project2/pdf/Project2.tex)\n", + "\n", + " * [PDF file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project2/pdf/Project2.pdf)\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project2/html/Project2.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project2/html/Project2-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project2/ipynb/Project2.ipynb)" + ] + }, + { + "cell_type": "markdown", + "id": "2b2f5e6f", + "metadata": { + "editable": true + }, + "source": [ + "### Project 3, Deadline December 9 (available November 11)\n", + "\n", + " * LaTeX and PDF:\n", + "\n", + " * [LaTex file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project3/pdf/Project3.tex)\n", + "\n", + " * [PDF file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project3/pdf/Project3.pdf)\n", + "\n", + " * HTML:\n", + "\n", + " * [Plain html](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project3/html/Project3.html)\n", + "\n", + " * [Bootstrap slide style, easy for reading on mobile devices](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project3/html/Project3-bs.html)\n", + "\n", + " * Jupyter notebook:\n", + "\n", + " * [ipynb file](http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project3/ipynb/Project3.ipynb)" + ] + } + ], + "metadata": {}, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/doc/web/tmp_mako__course.do.txt b/doc/web/tmp_mako__course.do.txt index 7acf677e2..063ca4b49 100644 --- a/doc/web/tmp_mako__course.do.txt +++ b/doc/web/tmp_mako__course.do.txt @@ -199,7 +199,7 @@ The teaching material is produced in various formats for running codes (jupyter ===== Projects Fall 2022 (dates are tentative) ===== -=== Project 1, Deadline October 7 (available September 5) === +=== Project 1, Deadline October 11 (available September 5) === * LaTeX and PDF: * "LaTex file":"http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/pdf/Project1.tex" * "PDF file":"http://compphysics.github.io/MachineLearning/doc/Projects/2022/Project1/pdf/Project1.pdf"