Files
FYS-STK4155/doc/src/Intro2Course/Intro2Course.do.txt
T
2018-08-22 07:19:48 +02:00

169 lines
5.1 KiB
Plaintext

TITLE: Applied Data Analysis and Machine Learning: Introduction to the course
AUTHOR: Morten Hjorth-Jensen {copyright, 1999-present|CC BY-NC} at Department of Physics, University of Oslo & Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University
DATE: today
!split
===== Overview of first week =====
!bblock
* Thursday: First lecture: Presentation of the course, aims and content
* Thursday: Second Lecture: Start with simple linear regression and repetition of linear algebra
* Friday:
* Computer lab: Wednesday. First time: Thursday and Friday this week, Presentation of hardware and software at room FV329 first hour of every labgroup and solution of first simple exercises. The first two weeks we focus on simple programming exercises and to set up github and QTcreator. This week we discuss how to set up git and obtain a github account and look at two simple programming exercises and for those interested start with project 1.
!eblock
!split
===== Reading suggestions and exercises =====
!bblock
* Read sections
*
*
*
!eblock
!split
===== Lectures and ComputerLab =====
!bblock
* Lectures: Thursday (8.15am-10am) and Friday (8.15am-10am).
* Weekly reading assignments needed to solve projects.
* First hour of each lab session may be used to discuss technicalities, address questions etc linked with projects.
* Detailed lecture notes, exercises, all programs presented, projects etc can be found at the homepage of the course.
* Computerlab: Thursday (10am-6pm) and Friday (10am-6pm) room FV329. We may extend to Monday
* Weekly plans and all other information are on the official webpage.
* No final exam, the last three projects are graded. In total five projects which all have to be approved.
!eblock
!split
===== Course Format =====
!bblock
* Five compulsory projects. Electronic reports only using "devilry":"https://devilry.ifi.uio.no/" to hand in projects and "Git":"https://github.com/" for repository and all your material.
* Evaluation and grading: The last three projects are graded and each counts 1/3 of the final mark. No final written or oral exam.
* The computer lab (room FV329)consists of 16 Linux PCs, but many prefer own laptops. C/C++ is the default programming language, but Fortran2008 and Python are also used. All source codes discussed during the lectures can be found at the webpage and "github address":"https://github.com/CompPhysics/ComputationalPhysics1/tree/master/doc/Programs" of the course. We recommend either C/C++, Fortran2008 or Python as languages.
!eblock
!split
===== Teachers and ComputerLab =====
!bblock
_Teachers :_
o "Anna Gribovskaya":"https://www.mn.uio.no/fysikk/?vrtx=person-view&uid=annagrib"
o "Morten Hjorth-Jensen":"http://mhjgit.github.io/info/doc/web/"
o "Anders Johansson":"https://www.mn.uio.no/fysikk/?vrtx=person-view&uid=anjohan"
o "Mathias M. Vege":"https://www.mn.uio.no/fysikk/?vrtx=person-view&uid=hmvege"
o "Sebastian G. Winther-Larsen":"https://www.mn.uio.no/fysikk/?vrtx=person-view&uid=sebastwi"
|------------------------------------------------------|
| day | teacher |
|---------l-----------------------l--------------------|
| Group 1: Thursday 10am-2pm | Anders, Anna, Mathias, MHJ, Sebastian |
| Group 2: Thursday 2pm-6pm | Anders, Anna, Mathias, MHJ, Sebastian |
| Group 3: Friday 10am-2pm | Anders, Anna, Mathias, MHJ, Sebastian |
| Group 4: Friday 2pm-6pm | Anders, Anna, Mathias, MHJ, Sebastian |
|------------------------------------------------------|
!eblock
!split
===== Deadlines for projects (end of day) =====
!bblock
o Project 1: September 10 (not graded, only feedback)
o Project 2: October 1 (not graded, only feedback)
o Project 3: October 22 (graded with feedback)
o Project 4: November 12 (graded with feedback)
o Project 5: December 10 (graded with feedback)
Projects are handed in using devilry.ifi.uio.no. We use Github as repository for codes, benchmark calculations etc. Comments and feedback on projects only via devilry.
!eblock
!split
===== Topics covered in this course =====
!bblock
!eblock
!split
===== Syllabus =====
!bblock Linear algebra and eigenvalue problems, chapters 6 and 7
!eblock
!split
===== Syllabus =====
!bblock Linear algebra and eigenvalue problems, chapters 6 and 7
!eblock
!split
===== Syllabus =====
!bblock Numerical integration, standard methods and Monte Carlo methods (chapters 4 and 11)
!eblock
!split
===== Syllabus =====
!bblock Monte Carlo methods in physics (chapters 12, 13, and 14)
!eblock
!split
===== Syllabus =====
!bblock Ordinary differential equations (chapters 8 and 9)
!eblock
!split
===== Syllabus =====
!bblock Partial differential equations, chapter 10
!eblock
!split
===== Overarching aims of this course =====
!split
===== Additional learning outcomes =====
!bblock
!eblock
!split
===== Extremely useful tools, strongly recommended =====
!bblock and discussed at the lab sessions
* GIT for version control (see webpage), this week
* ipython/jupyter notebook
* Devilry for handing in projects, next week
!eblock