From 75835e62fd3756922383989d9dbb649cd1fc86ba Mon Sep 17 00:00:00 2001 From: mhjensen Date: Wed, 19 Aug 2020 13:08:42 +0200 Subject: [PATCH] small update on textbook --- .../html/._Intro2Course-bs000.html | 28 ++++---- .../html/._Intro2Course-bs001.html | 28 ++++---- .../html/._Intro2Course-bs002.html | 28 ++++---- .../html/._Intro2Course-bs003.html | 27 ++++---- .../html/._Intro2Course-bs004.html | 27 ++++---- .../html/._Intro2Course-bs005.html | 27 ++++---- .../html/._Intro2Course-bs006.html | 44 ++++++------- .../html/._Intro2Course-bs007.html | 60 ++++++++---------- .../html/._Intro2Course-bs008.html | 58 ++++++++--------- .../html/._Intro2Course-bs009.html | 59 ++++++++++------- .../html/._Intro2Course-bs010.html | 43 ++++++++----- .../html/._Intro2Course-bs011.html | 54 ++++++++-------- .../Intro2Course/html/Intro2Course-bs.html | 28 ++++---- .../html/Intro2Course-reveal.html | 22 +++++-- .../html/Intro2Course-solarized.html | 34 ++++++---- doc/pub/Intro2Course/html/Intro2Course.html | 34 ++++++---- .../ipynb/ipynb-Intro2Course-src.tar.gz | Bin 194 -> 195 bytes .../Intro2Course/pdf/Intro2Course-minted.pdf | Bin 235332 -> 236220 bytes doc/src/Intro2Course/Intro2Course.do.txt | 4 ++ 19 files changed, 332 insertions(+), 273 deletions(-) diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs000.html b/doc/pub/Intro2Course/html/._Intro2Course-bs000.html index c788d6e82..746e88c22 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs000.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs000.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -155,7 +157,7 @@ end of tocinfo -->
  • 9
  • 10
  • ...
  • -
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs001.html b/doc/pub/Intro2Course/html/._Intro2Course-bs001.html index b2726f185..32b167a43 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs001.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs001.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -146,7 +148,7 @@ end of tocinfo -->
  • 10
  • 11
  • ...
  • -
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs002.html b/doc/pub/Intro2Course/html/._Intro2Course-bs002.html index fd8b0bbc7..e8470bffe 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs002.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs002.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -148,6 +150,8 @@ end of tocinfo -->
  • 10
  • 11
  • 12
  • +
  • ...
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs003.html b/doc/pub/Intro2Course/html/._Intro2Course-bs003.html index 9f216decf..cab235fd9 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs003.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs003.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -153,6 +155,7 @@ end of tocinfo -->
  • 10
  • 11
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs004.html b/doc/pub/Intro2Course/html/._Intro2Course-bs004.html index afd7ac110..840640f88 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs004.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs004.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -163,6 +165,7 @@ end of tocinfo -->
  • 10
  • 11
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs005.html b/doc/pub/Intro2Course/html/._Intro2Course-bs005.html index d0cb88367..5abb14db1 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs005.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs005.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -149,6 +151,7 @@ Projects are handed in using Canvas. We use Github as repository for code
  • 10
  • 11
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs006.html b/doc/pub/Intro2Course/html/._Intro2Course-bs006.html index 670b68d1a..adfb2eed2 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs006.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs006.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -112,20 +114,13 @@ end of tocinfo --> -

    Prerequisites

    +

    Recommended textbooks

    -

    -Basic knowledge in programming and mathematics, with an emphasis on -linear algebra. Knowledge of Python or/and C++ as programming -languages is strongly recommended and experience with Jupiter notebook -is recommended. 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-INF1100. Most universities -offer nowadays a basic programming course (often compulsory) where -Python is the recurring programming language. +

    -

    diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs007.html b/doc/pub/Intro2Course/html/._Intro2Course-bs007.html index 24443553c..4aabe5c46 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs007.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs007.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -112,31 +114,18 @@ end of tocinfo --> -

    Learning outcomes

    +

    Prerequisites

    -

    -
    -

    - -

    -This course aims at giving you insights and knowledge about many of the central algorithms used in Data Analysis and Machine Learning. The course is project based and through various numerical projects, normally three, you will be exposed to fundamental research problems in these fields, with the aim to reproduce state of the art scientific results. Both supervised and unsupervised methods will be covered. The emphasis is on a frequentist approach, although we will try to link it with a Bayesian approach as well. You will learn to develop and structure large codes for studying different cases where Machine Learning is applied to, 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 - -

      -
    • Learn about basic data analysis, statistical analysis, Bayesian statistics, Monte Carlo sampling, data optimization and machine learning;
    • -
    • Be capable of extending the acquired knowledge to other systems and cases;
    • -
    • Have an understanding of central algorithms used in data analysis and machine learning;
    • -
    • Understand linear methods for regression and classification, from ordinary least squares, via Lasso and Ridge to Logistic regression;
    • -
    • Learn about neural networks and deep learning methods for supervised and unsupervised learning. Emphasis on feed forward neural networks, convolutional and recurrent neural networks;
    • -
    • Learn about about decision trees, random forests, bagging and boosting methods;
    • -
    • Learn about support vector machines and kernel transformations;
    • -
    • Reduction of data sets, from PCA to clustering;
    • -
    • Autoencoders and Reinforcement Learning;
    • -
    • Work on numerical projects to illustrate the theory. The projects play a central role and you are expected to know modern programming languages like Python or C++ and/or Fortran (Fortran2003 or later).
    • -
    -
    -
    - +Basic knowledge in programming and mathematics, with an emphasis on +linear algebra. Knowledge of Python or/and C++ as programming +languages is strongly recommended and experience with Jupiter notebook +is recommended. 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-INF1100. Most universities +offer nowadays a basic programming course (often compulsory) where +Python is the recurring programming language.

    @@ -155,6 +144,7 @@ This course aims at giving you insights and knowledge about many of the central

  • 10
  • 11
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs008.html b/doc/pub/Intro2Course/html/._Intro2Course-bs008.html index 90095b8d2..a9c56f78a 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs008.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs008.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -112,17 +114,7 @@ end of tocinfo --> -

    Topics covered in this course: Statistical analysis and optimization of data

    - -

    -The course has two central parts - -

      -
    1. Statistical analysis and optimization of data
    2. -
    3. Machine learning
    4. -
    - -These topics will be scattered thorughout the course and may not necessarily be taught separately. Rather, we will often take an approach (during the lectures and project/exercise sessions) where say elements from statistical data analysis are mixed with specific Machine Learning algorithms +

    Learning outcomes

    @@ -130,16 +122,19 @@ These topics will be scattered thorughout the course and may not necessarily be

    -The following topics will be covered +This course aims at giving you insights and knowledge about many of the central algorithms used in Data Analysis and Machine Learning. The course is project based and through various numerical projects, normally three, you will be exposed to fundamental research problems in these fields, with the aim to reproduce state of the art scientific results. Both supervised and unsupervised methods will be covered. The emphasis is on a frequentist approach, although we will try to link it with a Bayesian approach as well. You will learn to develop and structure large codes for studying different cases where Machine Learning is applied to, 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

    @@ -162,6 +157,7 @@ The following topics will be covered
  • 10
  • 11
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs009.html b/doc/pub/Intro2Course/html/._Intro2Course-bs009.html index 8d95f7716..1d5d4241d 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs009.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs009.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -112,27 +114,35 @@ end of tocinfo --> -

    Topics covered in this course: Machine Learning

    +

    Topics covered in this course: Statistical analysis and optimization of data

    + +

    +The course has two central parts + +

      +
    1. Statistical analysis and optimization of data
    2. +
    3. Machine learning
    4. +
    + +These topics will be scattered thorughout the course and may not necessarily be taught separately. Rather, we will often take an approach (during the lectures and project/exercise sessions) where say elements from statistical data analysis are mixed with specific Machine Learning algorithms

    + +

    The following topics will be covered

      -
    • Linear Regression and Logistic Regression;
    • -
    • Neural networks and deep learning, including convolutional and recurrent neural networks
    • -
    • Decisions trees, Random Forests, Bagging and Boosting
    • -
    • Support vector machines
    • -
    • Bayesian linear and logistic regression
    • -
    • Boltzmann Machines
    • -
    • Unsupervised learning Dimensionality reduction, from PCA to cluster models
    • +
    • Basic concepts, expectation values, variance, covariance, correlation functions and errors;
    • +
    • Simpler models, binomial distribution, the Poisson distribution, simple and multivariate normal distributions;
    • +
    • Central elements of Bayesian statistics and modeling;
    • +
    • Gradient methods for data optimization,
    • +
    • Monte Carlo methods, Markov chains, Gibbs sampling and Metropolis-Hastings sampling;
    • +
    • Estimation of errors and resampling techniques such as the cross-validation, blocking, bootstrapping and jackknife methods;
    • +
    • Principal Component Analysis (PCA) and its mathematical foundation
    - -Hands-on demonstrations, exercises and projects aim at deepening your understanding of these topics. - -

    @@ -154,6 +164,7 @@ Hands-on demonstrations, exercises and projects aim at deepening your understand
  • 10
  • 11
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs010.html b/doc/pub/Intro2Course/html/._Intro2Course-bs010.html index 475c87d10..ab8cdcb04 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs010.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs010.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -112,17 +114,27 @@ end of tocinfo --> -

    Extremely useful tools, strongly recommended

    +

    Topics covered in this course: Machine Learning

    +The following topics will be covered

      -
    • GIT for version control, and GitHub or GitLab as repositories, highly recommended. This will be discussed during the first exercise session
    • -
    • Anaconda and other Python environments, see intro slides and first exercise session
    • +
    • Linear Regression and Logistic Regression;
    • +
    • Neural networks and deep learning, including convolutional and recurrent neural networks
    • +
    • Decisions trees, Random Forests, Bagging and Boosting
    • +
    • Support vector machines
    • +
    • Bayesian linear and logistic regression
    • +
    • Boltzmann Machines
    • +
    • Unsupervised learning Dimensionality reduction, from PCA to cluster models
    + +Hands-on demonstrations, exercises and projects aim at deepening your understanding of these topics. + +

    @@ -144,6 +156,7 @@ end of tocinfo -->
  • 10
  • 11
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/._Intro2Course-bs011.html b/doc/pub/Intro2Course/html/._Intro2Course-bs011.html index b45de4df1..aa3a15a90 100644 --- a/doc/pub/Intro2Course/html/._Intro2Course-bs011.html +++ b/doc/pub/Intro2Course/html/._Intro2Course-bs011.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -112,26 +114,22 @@ end of tocinfo --> -

    Other courses on Data science and Machine Learning at UiO

    +

    Extremely useful tools, strongly recommended

    -The link here https://www.mn.uio.no/english/research/about/centre-focus/innovation/data-science/studies/ gives an excellent overview of courses on Machine learning at UiO. +

    +
    +

    -

      -
    1. STK2100 Machine learning and statistical methods for prediction and classification.
    2. -
    3. IN3050 Introduction to Artificial Intelligence and Machine Learning. Introductory course in machine learning and AI with an algorithmic approach.
    4. -
    5. STK-INF3000/4000 Selected Topics in Data Science. The course provides insight into selected contemporary relevant topics within Data Science.
    6. -
    7. IN4080 Natural Language Processing. Probabilistic and machine learning techniques applied to natural language processing.
    8. -
    9. STK-IN4300 Statistical learning methods in Data Science. An advanced introduction to statistical and machine learning. For students with a good mathematics and statistics background.
    10. -
    11. INF4490 Biologically Inspired Computing. An introduction to self-adapting methods also called artificial intelligence or machine learning.
    12. -
    13. IN-STK5000 Adaptive Methods for Data-Based Decision Making. Methods for adaptive collection and processing of data based on machine learning techniques.
    14. -
    15. IN5400/INF5860 Machine Learning for Image Analysis. An introduction to deep learning with particular emphasis on applications within Image analysis, but useful for other application areas too.
    16. -
    17. TEK5040 Deep learning for autonomous systems. The course addresses advanced algorithms and architectures for deep learning with neural networks. The course provides an introduction to how deep-learning techniques can be used in the construction of key parts of advanced autonomous systems that exist in physical environments and cyber environments.
    18. -
    19. STK4051 Computational Statistics
    20. -
    21. STK4021 Applied Bayesian Analysis and Numerical Methods
    22. -
    +
      +
    • GIT for version control, and GitHub or GitLab as repositories, highly recommended. This will be discussed during the first exercise session
    • +
    • Anaconda and other Python environments, see intro slides and first exercise session
    • +
    +
    +
    +

    diff --git a/doc/pub/Intro2Course/html/Intro2Course-bs.html b/doc/pub/Intro2Course/html/Intro2Course-bs.html index c788d6e82..746e88c22 100644 --- a/doc/pub/Intro2Course/html/Intro2Course-bs.html +++ b/doc/pub/Intro2Course/html/Intro2Course-bs.html @@ -46,25 +46,26 @@ Automatically generated HTML file from DocOnce source ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -91,12 +92,13 @@ end of tocinfo -->
  • Course Format
  • Teachers
  • Deadlines for projects (tentative)
  • -
  • Prerequisites
  • -
  • Learning outcomes
  • -
  • Topics covered in this course: Statistical analysis and optimization of data
  • -
  • Topics covered in this course: Machine Learning
  • -
  • Extremely useful tools, strongly recommended
  • -
  • Other courses on Data science and Machine Learning at UiO
  • +
  • Recommended textbooks
  • +
  • Prerequisites
  • +
  • Learning outcomes
  • +
  • Topics covered in this course: Statistical analysis and optimization of data
  • +
  • Topics covered in this course: Machine Learning
  • +
  • Extremely useful tools, strongly recommended
  • +
  • Other courses on Data science and Machine Learning at UiO
  • @@ -155,7 +157,7 @@ end of tocinfo -->
  • 9
  • 10
  • ...
  • -
  • 12
  • +
  • 13
  • »
  • diff --git a/doc/pub/Intro2Course/html/Intro2Course-reveal.html b/doc/pub/Intro2Course/html/Intro2Course-reveal.html index a9f60069c..7eb830837 100644 --- a/doc/pub/Intro2Course/html/Intro2Course-reveal.html +++ b/doc/pub/Intro2Course/html/Intro2Course-reveal.html @@ -270,7 +270,17 @@ Projects are handed in using Canvas. We use Github as repository for code
    -

    Prerequisites

    +

    Recommended textbooks

    + + +
    + + +
    +

    Prerequisites

    Basic knowledge in programming and mathematics, with an emphasis on @@ -286,7 +296,7 @@ Python is the recurring programming language.

    -

    Learning outcomes

    +

    Learning outcomes

    @@ -311,7 +321,7 @@ This course aims at giving you insights and knowledge about many of the central
    -

    Topics covered in this course: Statistical analysis and optimization of data

    +

    Topics covered in this course: Statistical analysis and optimization of data

    The course has two central parts @@ -344,7 +354,7 @@ The following topics will be covered

    -

    Topics covered in this course: Machine Learning

    +

    Topics covered in this course: Machine Learning

    @@ -371,7 +381,7 @@ Hands-on demonstrations, exercises and projects aim at deepening your understand
    -

    Extremely useful tools, strongly recommended

    +

    Extremely useful tools, strongly recommended

    @@ -387,7 +397,7 @@ Hands-on demonstrations, exercises and projects aim at deepening your understand
    -

    Other courses on Data science and Machine Learning at UiO

    +

    Other courses on Data science and Machine Learning at UiO

    The link here https://www.mn.uio.no/english/research/about/centre-focus/innovation/data-science/studies/ gives an excellent overview of courses on Machine learning at UiO. diff --git a/doc/pub/Intro2Course/html/Intro2Course-solarized.html b/doc/pub/Intro2Course/html/Intro2Course-solarized.html index bfa55ec6f..9fd3cacc8 100644 --- a/doc/pub/Intro2Course/html/Intro2Course-solarized.html +++ b/doc/pub/Intro2Course/html/Intro2Course-solarized.html @@ -66,25 +66,26 @@ div { text-align: justify; text-justify: inter-word; } ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -239,7 +240,16 @@ Projects are handed in using Canvas. We use Github as repository for code











    -

    Prerequisites

    +

    Recommended textbooks

    + + + +









    + +

    Prerequisites

    Basic knowledge in programming and mathematics, with an emphasis on @@ -255,7 +265,7 @@ Python is the recurring programming language.











    -

    Learning outcomes

    +

    Learning outcomes

    @@ -283,7 +293,7 @@ This course aims at giving you insights and knowledge about many of the central











    -

    Topics covered in this course: Statistical analysis and optimization of data

    +

    Topics covered in this course: Statistical analysis and optimization of data

    The course has two central parts @@ -318,7 +328,7 @@ The following topics will be covered











    -

    Topics covered in this course: Machine Learning

    +

    Topics covered in this course: Machine Learning

    @@ -345,7 +355,7 @@ Hands-on demonstrations, exercises and projects aim at deepening your understand











    -

    Extremely useful tools, strongly recommended

    +

    Extremely useful tools, strongly recommended

    @@ -362,7 +372,7 @@ Hands-on demonstrations, exercises and projects aim at deepening your understand











    -

    Other courses on Data science and Machine Learning at UiO

    +

    Other courses on Data science and Machine Learning at UiO

    The link here https://www.mn.uio.no/english/research/about/centre-focus/innovation/data-science/studies/ gives an excellent overview of courses on Machine learning at UiO. diff --git a/doc/pub/Intro2Course/html/Intro2Course.html b/doc/pub/Intro2Course/html/Intro2Course.html index 6d15f0615..4744717ef 100644 --- a/doc/pub/Intro2Course/html/Intro2Course.html +++ b/doc/pub/Intro2Course/html/Intro2Course.html @@ -71,25 +71,26 @@ div { text-align: justify; text-justify: inter-word; } ('Course Format', 2, None, '___sec2'), ('Teachers', 2, None, '___sec3'), ('Deadlines for projects (tentative)', 2, None, '___sec4'), - ('Prerequisites', 2, None, '___sec5'), - ('Learning outcomes', 2, None, '___sec6'), + ('Recommended textbooks', 2, None, '___sec5'), + ('Prerequisites', 2, None, '___sec6'), + ('Learning outcomes', 2, None, '___sec7'), ('Topics covered in this course: Statistical analysis and ' 'optimization of data', 2, None, - '___sec7'), + '___sec8'), ('Topics covered in this course: Machine Learning', 2, None, - '___sec8'), + '___sec9'), ('Extremely useful tools, strongly recommended', 2, None, - '___sec9'), + '___sec10'), ('Other courses on Data science and Machine Learning at UiO', 2, None, - '___sec10')]} + '___sec11')]} end of tocinfo --> @@ -244,7 +245,16 @@ Projects are handed in using Canvas. We use Github as repository for code











    -

    Prerequisites

    +

    Recommended textbooks

    + + + +









    + +

    Prerequisites

    Basic knowledge in programming and mathematics, with an emphasis on @@ -260,7 +270,7 @@ Python is the recurring programming language.











    -

    Learning outcomes

    +

    Learning outcomes

    @@ -288,7 +298,7 @@ This course aims at giving you insights and knowledge about many of the central











    -

    Topics covered in this course: Statistical analysis and optimization of data

    +

    Topics covered in this course: Statistical analysis and optimization of data

    The course has two central parts @@ -323,7 +333,7 @@ The following topics will be covered











    -

    Topics covered in this course: Machine Learning

    +

    Topics covered in this course: Machine Learning

    @@ -350,7 +360,7 @@ Hands-on demonstrations, exercises and projects aim at deepening your understand











    -

    Extremely useful tools, strongly recommended

    +

    Extremely useful tools, strongly recommended

    @@ -367,7 +377,7 @@ Hands-on demonstrations, exercises and projects aim at deepening your understand











    -

    Other courses on Data science and Machine Learning at UiO

    +

    Other courses on Data science and Machine Learning at UiO

    The link here https://www.mn.uio.no/english/research/about/centre-focus/innovation/data-science/studies/ gives an excellent overview of courses on Machine learning at UiO. diff --git a/doc/pub/Intro2Course/ipynb/ipynb-Intro2Course-src.tar.gz b/doc/pub/Intro2Course/ipynb/ipynb-Intro2Course-src.tar.gz index d97b0bbc27741f5693773b4d83d4487786d6582f..0f091ddb5ad24e761e0301db8cf184c7523bd672 100644 GIT binary patch literal 195 zcmV;!06hO6iwFRx2R&Z^1MSaC3c@fD2H>uHia9|^nzmVscF~0(;ssKg+W5%SBn5kW z`v6@jZi)!`Ha`PD!^}QkZMJ#j?k-piAtXx@7?Wq|lq8<#35^+0#wm{p%MuQRGM4fH z$Z{vWbk+$ooYI`6woNhrU34Lcc!89rHa=!*l7hXx zeSoeMH${YeS^NzAgqeM|+HAAX-Q8j~jIkt+VaPODj>)2F9`Q&37b)*w8uJ(!7b4*c zVDqi?(po1?ze;^lXcfNg^|h+{@XvG#Jo8T+YHcCkb*?4^B&Q0ZGvw$DMQdt}RiSP= wETAN1hXNRNYqe1zu>)C_+G#?02^vF3Bd<0LetnYXd7k%$2Q_Y#?EnY>05>63O#lD@ diff --git a/doc/pub/Intro2Course/pdf/Intro2Course-minted.pdf b/doc/pub/Intro2Course/pdf/Intro2Course-minted.pdf index 5449dbdbd2332760bb5ab142400d83d4ca031dec..b53b618c5e8f99090f2ca4ed68caad9c33269025 100644 GIT binary patch delta 41789 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 delta 40930 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 D-qZBz diff --git a/doc/src/Intro2Course/Intro2Course.do.txt b/doc/src/Intro2Course/Intro2Course.do.txt index 43e57cca1..4ffc0b8f0 100644 --- a/doc/src/Intro2Course/Intro2Course.do.txt +++ b/doc/src/Intro2Course/Intro2Course.do.txt @@ -81,7 +81,11 @@ Projects are handed in using _Canvas_. We use Github as repository for codes, be !eblock +!split +===== Recommended textbooks ===== +* "Trevor Hastie, Robert Tibshirani, Jerome H. Friedman, The Elements of Statistical Learning, Springer":"https://www.springer.com/gp/book/9780387848570" +* "Aurelien Geron, Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition":"https://www.oreilly.com/library/view/hands-on-machine-learning/9781492032632/" !split ===== Prerequisites =====