1010 lines
34 KiB
HTML
1010 lines
34 KiB
HTML
<!--
|
|
Automatically generated HTML file from DocOnce source
|
|
(https://github.com/hplgit/doconce/)
|
|
-->
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="generator" content="DocOnce: https://github.com/hplgit/doconce/" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<meta name="description" content="Overview of course material: Data Analysis and Machine Learning">
|
|
|
|
<title>Overview of course material: Data Analysis and Machine Learning</title>
|
|
|
|
|
|
<style type="text/css">
|
|
/* blueish style */
|
|
|
|
/* Color definitions: http://www.december.com/html/spec/color0.html
|
|
CSS examples: http://www.w3schools.com/css/css_examples.asp */
|
|
|
|
body {
|
|
margin-top: 1.0em;
|
|
background-color: #ffffff;
|
|
font-family: Helvetica, Arial, FreeSans, san-serif;
|
|
color: #000000;
|
|
}
|
|
h1 { font-size: 1.8em; color: #1e36ce; }
|
|
h2 { font-size: 1.6em; color: #1e36ce; }
|
|
h3 { font-size: 1.4em; color: #1e36ce; }
|
|
a { color: #1e36ce; text-decoration:none; }
|
|
tt { font-family: "Courier New", Courier; }
|
|
/* pre style removed because it will interfer with pygments */
|
|
p { text-indent: 0px; }
|
|
hr { border: 0; width: 80%; border-bottom: 1px solid #aaa}
|
|
p.caption { width: 80%; font-style: normal; text-align: left; }
|
|
hr.figure { border: 0; width: 80%; border-bottom: 1px solid #aaa}
|
|
.alert-text-small { font-size: 80%; }
|
|
.alert-text-large { font-size: 130%; }
|
|
.alert-text-normal { font-size: 90%; }
|
|
.alert {
|
|
padding:8px 35px 8px 14px; margin-bottom:18px;
|
|
text-shadow:0 1px 0 rgba(255,255,255,0.5);
|
|
border:1px solid #bababa;
|
|
border-radius: 4px;
|
|
-webkit-border-radius: 4px;
|
|
-moz-border-radius: 4px;
|
|
color: #555;
|
|
background-color: #f8f8f8;
|
|
background-position: 10px 5px;
|
|
background-repeat: no-repeat;
|
|
background-size: 38px;
|
|
padding-left: 55px;
|
|
width: 75%;
|
|
}
|
|
.alert-block {padding-top:14px; padding-bottom:14px}
|
|
.alert-block > p, .alert-block > ul {margin-bottom:1em}
|
|
.alert li {margin-top: 1em}
|
|
.alert-block p+p {margin-top:5px}
|
|
.alert-notice { background-image: url(https://cdn.rawgit.com/hplgit/doconce/master/bundled/html_images/small_gray_notice.png); }
|
|
.alert-summary { background-image:url(https://cdn.rawgit.com/hplgit/doconce/master/bundled/html_images/small_gray_summary.png); }
|
|
.alert-warning { background-image: url(https://cdn.rawgit.com/hplgit/doconce/master/bundled/html_images/small_gray_warning.png); }
|
|
.alert-question {background-image:url(https://cdn.rawgit.com/hplgit/doconce/master/bundled/html_images/small_gray_question.png); }
|
|
|
|
div { text-align: justify; text-justify: inter-word; }
|
|
</style>
|
|
|
|
|
|
</head>
|
|
|
|
<!-- tocinfo
|
|
{'highest level': 2,
|
|
'sections': [('Basic introduction to the course with schedule etc',
|
|
2,
|
|
None,
|
|
'___sec0'),
|
|
('Introduction to Data Analysis and Machine Learning',
|
|
2,
|
|
None,
|
|
'___sec1'),
|
|
('Getting started with Machine Learning with simple Examples',
|
|
2,
|
|
None,
|
|
'___sec2'),
|
|
('Review of central linear algebra elements', 2, None, '___sec3'),
|
|
('Monte Carlo methods and elements of probability theory',
|
|
2,
|
|
None,
|
|
'___sec4'),
|
|
('Regression Methods', 2, None, '___sec5'),
|
|
('Gradient methods and Minimization Algorithms',
|
|
2,
|
|
None,
|
|
'___sec6'),
|
|
('Logistic Regression', 2, None, '___sec7'),
|
|
('Neural Networks', 2, None, '___sec8'),
|
|
('Convolutional Neural Networks', 2, None, '___sec9'),
|
|
('Reduction of dimensionality', 2, None, '___sec10'),
|
|
('Decision Trees and Random Forests', 2, None, '___sec11'),
|
|
('Support Vector Machines', 2, None, '___sec12'),
|
|
('Unsupervised Learning, Boltzmann Machines',
|
|
2,
|
|
None,
|
|
'___sec13'),
|
|
('Recurrent Neural Networks', 2, None, '___sec14'),
|
|
('Autoencoders', 2, None, '___sec15'),
|
|
('Reinforcement Learning', 2, None, '___sec16'),
|
|
('Solving ordinary and Partial Differential Equations and '
|
|
'Eigenvalue Problems with Neural Networks',
|
|
2,
|
|
None,
|
|
'___sec17'),
|
|
('Elements of Bayesian theory and Bayesian Neural Networks',
|
|
2,
|
|
None,
|
|
'___sec18'),
|
|
('Summary', 2, None, '___sec19'),
|
|
('Projects and Exercises Fall 2019', 2, None, '___sec20'),
|
|
('First homework set, week 35 (Available August 20)',
|
|
3,
|
|
None,
|
|
'___sec21'),
|
|
('Second homework set, week 36 (Available August 26)',
|
|
3,
|
|
None,
|
|
'___sec22'),
|
|
('Project 1, Deadline October 7 (available August 26)',
|
|
3,
|
|
None,
|
|
'___sec23'),
|
|
('Project 2, Deadline November 8 (available October 2)',
|
|
3,
|
|
None,
|
|
'___sec24'),
|
|
('Project 3, Deadline December 15 (available November 4)',
|
|
3,
|
|
None,
|
|
'___sec25'),
|
|
('Course content', 3, None, '___sec26'),
|
|
('Learning outcomes', 2, None, '___sec27'),
|
|
('Prerequisites', 2, None, '___sec28'),
|
|
('The course has two central parts', 2, None, '___sec29'),
|
|
('Statistical analysis and optimization of data',
|
|
3,
|
|
None,
|
|
'___sec30'),
|
|
('Machine learning', 3, None, '___sec31'),
|
|
('Recommended textbooks', 2, None, '___sec32'),
|
|
('"Other '
|
|
'textbooks":"https://github.com/CompPhysics/MachineLearning/tree/master/doc/Textbooks"',
|
|
2,
|
|
None,
|
|
'___sec33')]}
|
|
end of tocinfo -->
|
|
|
|
<body>
|
|
|
|
|
|
|
|
<script type="text/x-mathjax-config">
|
|
MathJax.Hub.Config({
|
|
TeX: {
|
|
equationNumbers: { autoNumber: "AMS" },
|
|
extensions: ["AMSmath.js", "AMSsymbols.js", "autobold.js", "color.js"]
|
|
}
|
|
});
|
|
</script>
|
|
<script type="text/javascript" async
|
|
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<!-- ------------------- main content ---------------------- -->
|
|
|
|
<!-- Strange way of testing for vortex... -->
|
|
|
|
|
|
<center><h1>Overview of course material: Data Analysis and Machine Learning</h1></center> <!-- document title -->
|
|
|
|
<p>
|
|
<!-- author(s): <a href="http://mhjgit.github.io/info/doc/web/" target="_self">Morten Hjorth-Jensen</a> -->
|
|
|
|
<center>
|
|
<b><a href="http://mhjgit.github.io/info/doc/web/" target="_self">Morten Hjorth-Jensen</a></b> [1, 2]
|
|
</center>
|
|
|
|
<p>
|
|
<!-- institution(s) -->
|
|
|
|
<center>[1] <b>Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University, USA</b></center>
|
|
<center>[2] <b>Department of Physics (office FV308), University of Oslo, Norway</b></center>
|
|
<br>
|
|
|
|
<p>
|
|
The teaching material is produced in various formats for printing and on-screen reading.
|
|
|
|
<p>
|
|
<!-- !split -->
|
|
<div class="alert alert-block alert-warning alert-text-normal">
|
|
<b>Warning.</b>
|
|
<p>
|
|
The PDF files are based on LaTeX and have seldom technical
|
|
failures that cannot be easily corrected.
|
|
The HTML-based files, called "HTML" and "ipynb" below, apply MathJax
|
|
for rendering LaTeX formulas and sometimes this technology gives rise
|
|
to unexpected failures (e.g.,
|
|
incorrect rendering in a web page despite correct LaTeX syntax in the
|
|
formula). Consult the corresponding PDF
|
|
files if you find missing or incorrectly rendered
|
|
formulas in HTML or ipython notebook files.
|
|
</div>
|
|
|
|
|
|
<h2 id="___sec0">Basic introduction to the course with schedule etc </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Intro2Course/pdf/Intro2Course-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Intro2Course/html/Intro2Course.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Intro2Course/html/Intro2Course-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Intro2Course/ipynb/Intro2Course.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec1">Introduction to Data Analysis and Machine Learning </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Introduction/pdf/Introduction-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Introduction/html/Introduction.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Introduction/html/Introduction-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Introduction/ipynb/Introduction.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec2">Getting started with Machine Learning with simple Examples </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/How2ReadData/pdf/How2ReadData-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/How2ReadData/html/How2ReadData.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/How2ReadData/html/How2ReadData-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/How2ReadData/ipynb/How2ReadData.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec3">Review of central linear algebra elements </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Linalg/pdf/Linalg-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Linalg/html/Linalg.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Linalg/html/Linalg-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Linalg/ipynb/Linalg.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec4">Monte Carlo methods and elements of probability theory </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Statistics/pdf/Statistics-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Statistics/html/Statistics.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Statistics/html/Statistics-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Statistics/ipynb/Statistics.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec5">Regression Methods </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Regression/pdf/Regression-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Regression/html/Regression.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Regression/html/Regression-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Regression/ipynb/Regression.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec6">Gradient methods and Minimization Algorithms </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Splines/pdf/Splines-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Splines/html/Splines.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Splines/html/Splines-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Splines/ipynb/Splines.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec7">Logistic Regression </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/LogReg/pdf/LogReg-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/LogReg/html/LogReg.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/LogReg/html/LogReg-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/LogReg/ipynb/LogReg.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec8">Neural Networks </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/NeuralNet/pdf/NeuralNet-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/NeuralNet/html/NeuralNet.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/NeuralNet/html/NeuralNet-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/NeuralNet/ipynb/NeuralNet.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec9">Convolutional Neural Networks </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/cnn/pdf/cnn-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/cnn/html/cnn.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/cnn/html/cnn-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/cnn/ipynb/cnn.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec10">Reduction of dimensionality </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/DimRed/pdf/DimRed-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/DimRed/html/DimRed.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/DimRed/html/DimRed-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/DimRed/ipynb/DimRed.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec11">Decision Trees and Random Forests </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/DecisionTrees/pdf/DecisionTrees-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/DecisionTrees/html/DecisionTrees.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/DecisionTrees/html/DecisionTrees-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/DecisionTrees/ipynb/DecisionTrees.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec12">Support Vector Machines </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/svm/pdf/svm-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/svm/html/svm.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/svm/html/svm-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/svm/ipynb/svm.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec13">Unsupervised Learning, Boltzmann Machines </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/BM/pdf/BM-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/BM/html/BM.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/BM/html/BM-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/BM/ipynb/BM.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec14">Recurrent Neural Networks </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Recurrent/pdf/Recurrent-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Recurrent/html/Recurrent.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Recurrent/html/Recurrent-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Recurrent/ipynb/Recurrent.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec15">Autoencoders </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Autoencoders/pdf/Autoencoders-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Autoencoders/html/Autoencoders.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Autoencoders/html/Autoencoders-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Autoencoders/ipynb/Autoencoders.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec16">Reinforcement Learning </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Reinforce/pdf/Reinforce-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Reinforce/html/Reinforce.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Reinforce/html/Reinforce-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Reinforce/ipynb/Reinforce.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec17">Solving ordinary and Partial Differential Equations and Eigenvalue Problems with Neural Networks </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/odenn/pdf/odenn-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/odenn/html/odenn.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/odenn/html/odenn-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/odenn/ipynb/odenn.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec18">Elements of Bayesian theory and Bayesian Neural Networks </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Bayesian/pdf/Bayesian-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Bayesian/html/Bayesian.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Bayesian/html/Bayesian-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/Bayesian/ipynb/Bayesian.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h2 id="___sec19">Summary </h2>
|
|
|
|
<ul>
|
|
<li> LaTeX PDF:</li>
|
|
|
|
<ul>
|
|
<li> For printing:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/summary/pdf/summary-minted.pdf" target="_self">Standard one-page format</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/summary/html/summary.html" target="_self">Plain html</a></li>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/summary/html/summary-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
<li> Jupyter notebook:</li>
|
|
|
|
<ul>
|
|
<li> <a href="https://compphysics.github.io/MachineLearning/doc/pub/summary/ipynb/summary.ipynb" target="_self">ipynb file</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<!-- !split -->
|
|
|
|
<h2 id="___sec20">Projects and Exercises Fall 2019 </h2>
|
|
|
|
<h3 id="___sec21">First homework set, week 35 (Available August 20) </h3>
|
|
|
|
<ul>
|
|
<li> LaTeX and PDF:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/hw1/pdf/hw1.tex" target="_self">LaTex file</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/hw1/pdf/hw1.pdf" target="_self">PDF file</a></li>
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/hw1/html/hw1.html" target="_self">Plain html</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/hw1/html/hw1-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h3 id="___sec22">Second homework set, week 36 (Available August 26) </h3>
|
|
|
|
<ul>
|
|
<li> LaTeX and PDF:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/hw2/pdf/hw2.tex" target="_self">LaTex file</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/hw2/pdf/hw2.pdf" target="_self">PDF file</a></li>
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/hw2/html/hw2.html" target="_self">Plain html</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/hw2/html/hw2-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h3 id="___sec23">Project 1, Deadline October 7 (available August 26) </h3>
|
|
|
|
<ul>
|
|
<li> LaTeX and PDF:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project1/pdf/Project1.tex" target="_self">LaTex file</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project1/pdf/Project1.pdf" target="_self">PDF file</a></li>
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project1/html/Project1.html" target="_self">Plain html</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project1/html/Project1-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h3 id="___sec24">Project 2, Deadline November 8 (available October 2) </h3>
|
|
|
|
<ul>
|
|
<li> LaTeX and PDF:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project2/pdf/Project2.tex" target="_self">Latex file</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project2/pdf/Project2.pdf" target="_self">PDF file</a></li>
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project2/html/Project2.html" target="_self">Plain html</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project2/html/Project2-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h3 id="___sec25">Project 3, Deadline December 15 (available November 4) </h3>
|
|
|
|
<ul>
|
|
<li> LaTeX and PDF:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project3/pdf/Project3.tex" target="_self">LaTex file</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project3/pdf/Project3.pdf" target="_self">PDF file</a></li>
|
|
</ul>
|
|
|
|
<li> HTML:</li>
|
|
|
|
<ul>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project3/html/Project3.html" target="_self">Plain html</a></li>
|
|
<li> <a href="http://compphysics.github.io/MachineLearning/doc/Projects/2019/Project3/html/Project3-bs.html" target="_self">Bootstrap slide style, easy for reading on mobile devices</a></li>
|
|
</ul>
|
|
|
|
</ul>
|
|
|
|
<h3 id="___sec26">Course content </h3>
|
|
|
|
<p>
|
|
Probability theory and statistical methods play a central role in science. Nowadays we are
|
|
surrounded by huge amounts of data. For example, there are about one trillion web pages; more than one
|
|
hour of video is uploaded to YouTube every second, amounting to 10 years of content every
|
|
day; the genomes of 1000s of people, each of which has a length of \( 3.8\times 10^9 \) base pairs, have
|
|
been sequenced by various labs and so on.
|
|
This deluge of data calls for automated methods of data analysis,
|
|
which is exactly what machine
|
|
learning provides. In this course the approach is to define machine learning as a set of methods that can
|
|
automatically detect patterns in data, and then use the uncovered patterns to predict future
|
|
data, or to perform other kinds of decision making under uncertainty. Since many of these problems can be studied using
|
|
tools of probability theory, the aim of this course is to expose you to central methods in probability theory linked with machine learning.
|
|
|
|
<p>
|
|
This course covers thus topics like Monte Carlo methods and Markov chains, Bayesian statistics, error estimates, various linear methods, optimization of data and error analysis and central algorithms in machine learning.
|
|
The course has several numerical projects and numerical exercises that are meant to illustrate the theory.
|
|
|
|
<h2 id="___sec27">Learning outcomes </h2>
|
|
|
|
<p>
|
|
The course introduces a variety of central algorithms and methods
|
|
essential for studies of data analysis and machine learning. The course is project based and through the various projects, normally three, the students will be exposed to fundamental research problems in these fields, with the aim to reproduce state of the art scientific results. The students will learn to develop and structure large codes for studying these systems, get acquainted with computing facilities and learn to handle large scientific projects. A good scientific and ethical conduct is emphasized throughout the course. More specifically, after this course you will
|
|
|
|
<ul>
|
|
<li> Learn about basic data analysis, Bayesian statistics, Monte Carlo methods, data optimization and machine learning;</li>
|
|
<li> Be capable of extending the acquired knowledge to other systems and cases;</li>
|
|
<li> Have an understanding of central algorithms used in data analysis and machine learning;</li>
|
|
<li> Have a basic knowledge of Bayesian statistics and learning and common distributions;</li>
|
|
<li> Gain knowledge of central aspects of Monte Carlo methods, Markov chains, Gibbs samplers and their possible applications, from numerical integration to simulation of stock markets;</li>
|
|
<li> Understand linear methods for regression and classification;</li>
|
|
<li> Learn about neural network, genetic algorithms and Boltzmann machines;</li>
|
|
<li> Work on numerical projects to illustrate the theory. The projects play a central role and students are expected to know modern programming languages like Python or C++.</li>
|
|
</ul>
|
|
|
|
<h2 id="___sec28">Prerequisites </h2>
|
|
|
|
<p>
|
|
Basic knowledge in programming and numerics. Required courses are the equivalents to the University of Oslo mathematics courses MAT1100, MAT1110, MAT1120 and at least one of the corresponding computing and programming courses INF1000/INF1110 or MAT-INF1100/MAT-INF1100L/BIOS1100/KJM-INF1xxx.
|
|
|
|
<h2 id="___sec29">The course has two central parts </h2>
|
|
|
|
<ol>
|
|
<li> Statistical analysis and optimization of data</li>
|
|
<li> Machine learning</li>
|
|
</ol>
|
|
|
|
<h3 id="___sec30">Statistical analysis and optimization of data </h3>
|
|
|
|
<p>
|
|
The following topics will be covered
|
|
|
|
<ul>
|
|
<li> Basic concepts, expectation values, variance, covariance, correlation functions and errors;</li>
|
|
<li> Review of linear algebra methods;</li>
|
|
<li> Splines and conjugate gradient methods for data optimization;</li>
|
|
<li> Simpler models, binomial distribution, the Poisson distribution, simple and multivariate normal distributions;</li>
|
|
<li> Central elements of Bayesian statistics and modeling;</li>
|
|
<li> Monte Carlo methods, Markov chains, Metropolis-Hastings algorithm, ergodicity;</li>
|
|
<li> Linear methods for regression and classification;</li>
|
|
<li> Estimation of errors using blocking, bootstrapping and jackknife methods;</li>
|
|
<li> Practical optimization using Singular-value decomposition and least squares for parameterizing data.</li>
|
|
</ul>
|
|
|
|
<h3 id="___sec31">Machine learning </h3>
|
|
|
|
<p>
|
|
The following topics will be covered
|
|
|
|
<ul>
|
|
<li> Gaussian and Dirichlet processes;</li>
|
|
<li> Decision trees and nearest neighbors;</li>
|
|
<li> Support vector machines;</li>
|
|
<li> Boltzmann machines;</li>
|
|
<li> Neural networks;</li>
|
|
<li> Genetic algorithms.</li>
|
|
</ul>
|
|
|
|
All the above topics will be supported by examples, hands-on exercises and project work.
|
|
|
|
<h2 id="___sec32">Recommended textbooks </h2>
|
|
|
|
<ul>
|
|
<li> <a href="https://www.springer.com/gp/book/9780387848570" target="_self">Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer</a></li>
|
|
<li> <a href="http://shop.oreilly.com/product/0636920052289.do" target="_self">Aurelien Geron, Hands‑On Machine Learning with Scikit‑Learn and TensorFlow, O'Reilly</a></li>
|
|
</ul>
|
|
|
|
<h2 id="___sec33"><a href="https://github.com/CompPhysics/MachineLearning/tree/master/doc/Textbooks" target="_self">Other textbooks</a> </h2>
|
|
|
|
<p>
|
|
<b>General learning book on statistical analysis</b>:
|
|
|
|
<ul>
|
|
<li> Christian Robert and George Casella, Monte Carlo Statistical Methods, Springer</li>
|
|
<li> Peter Hoff, A first course in Bayesian statistical models, Springer</li>
|
|
</ul>
|
|
|
|
<b>General Machine Learning Books</b>:
|
|
|
|
<ul>
|
|
<li> Kevin Murphy, Machine Learning: A Probabilistic Perspective, MIT Press</li>
|
|
<li> Christopher M. Bishop, Pattern Recognition and Machine Learning, Springer</li>
|
|
<li> David J.C. MacKay, Information Theory, Inference, and Learning Algorithms, Cambridge University Press</li>
|
|
<li> Trevor Hastie, Robert Tibshirani, and Jerome Friedman, The Elements of Statistical Learning, Springer</li>
|
|
<li> David Barber, Bayesian Reasoning and Machine Learning, Cambridge University Press</li>
|
|
</ul>
|
|
|
|
|
|
<!-- ------------------- end of main content --------------- -->
|
|
|
|
|
|
</body>
|
|
</html>
|
|
|
|
|