<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VincenzoSchimmenti</id>
	<title>Wiki Cours - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=VincenzoSchimmenti"/>
	<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php/Special:Contributions/VincenzoSchimmenti"/>
	<updated>2026-05-28T08:01:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1867</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1867"/>
		<updated>2022-10-19T10:03:53Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * You can find the solutions of the MCQ [https://colab.research.google.com/drive/16rPvG4ifcs2MMsaKYb9sxVlNbm-4JQGD?usp=sharing here]. The correct answers are marked in bold. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
* [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; Jorge Fernandez de Cossio Diaz &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
* Solutions: You can find them [https://colab.research.google.com/drive/16rPvG4ifcs2MMsaKYb9sxVlNbm-4JQGD?usp=sharing here]. The correct answers are marked in bold.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Book on &amp;quot;From Statistical Physics to Data-Driven Modelling&amp;quot; by S. Cocco, R. Monasson, F. Zamponi [https://drive.google.com/file/d/1_I1MML-Le8SlT-NF6XJB5Jm5MD5FW0Xz/view?usp=sharing File]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference. Extra material: [https://drive.google.com/file/d/17VA5XWZ07aqWcvjQez64VqctAeWsJe69/view?usp=sharing Combinatorial identities by Hohle &amp;amp; Held 2006]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Solutions]&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* Tutorial 13: How restricted Boltzmann machines learn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1849</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1849"/>
		<updated>2022-10-07T12:19:27Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * Exam: The MCQ is [https://drive.google.com/file/d/1MFgI6lin35KV8ahunofsSfSxMg7tgfXv/view?usp=sharing here] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here] (Google Colab/Jupyter Notebook). The solutions can be found [https://drive.google.com/file/d/1VkPOa2rc0npZf5nMMfaTxf_ou4ObRMSv/view?usp=sharing here] (correct answers are put in bold).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* Tutorial 13: How restricted Boltzmann machines learn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1848</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1848"/>
		<updated>2022-10-07T12:19:16Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;! -- * Exam: The MCQ is [https://drive.google.com/file/d/1MFgI6lin35KV8ahunofsSfSxMg7tgfXv/view?usp=sharing here] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here] (Google Colab/Jupyter Notebook). The solutions can be found [https://drive.google.com/file/d/1VkPOa2rc0npZf5nMMfaTxf_ou4ObRMSv/view?usp=sharing here] (correct answers are put in bold).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* Tutorial 13: How restricted Boltzmann machines learn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1847</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1847"/>
		<updated>2022-10-07T12:19:08Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;! --* Exam: The MCQ is [https://drive.google.com/file/d/1MFgI6lin35KV8ahunofsSfSxMg7tgfXv/view?usp=sharing here] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here] (Google Colab/Jupyter Notebook). The solutions can be found [https://drive.google.com/file/d/1VkPOa2rc0npZf5nMMfaTxf_ou4ObRMSv/view?usp=sharing here] (correct answers are put in bold).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* Tutorial 13: How restricted Boltzmann machines learn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1846</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1846"/>
		<updated>2022-10-07T12:14:27Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
* Exam: The MCQ is [https://drive.google.com/file/d/1MFgI6lin35KV8ahunofsSfSxMg7tgfXv/view?usp=sharing here]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here] (Google Colab/Jupyter Notebook). The solutions can be found [https://drive.google.com/file/d/1VkPOa2rc0npZf5nMMfaTxf_ou4ObRMSv/view?usp=sharing here] (correct answers are put in bold).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* Tutorial 13: How restricted Boltzmann machines learn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1841</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1841"/>
		<updated>2022-10-01T11:44:08Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here] (Google Colab/Jupyter Notebook). The solutions can be found [https://drive.google.com/file/d/1VkPOa2rc0npZf5nMMfaTxf_ou4ObRMSv/view?usp=sharing here] (correct answers are put in bold).&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn &amp;lt;!-- ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1840</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1840"/>
		<updated>2022-10-01T11:43:26Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here] (Google Colab/Jupyter Notebook). The solutions will be posted next week. The solutions can be found [https://drive.google.com/file/d/1VkPOa2rc0npZf5nMMfaTxf_ou4ObRMSv/view?usp=sharing here].&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn &amp;lt;!-- ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1836</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1836"/>
		<updated>2022-09-23T17:01:26Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here] (Google Colab/Jupyter Notebook). The solutions will be posted next week.&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1835</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1835"/>
		<updated>2022-09-23T16:52:15Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Breaking news */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here] (Google Colab/Jupyter Notebook). The solutions will be posted in two weeks.&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1834</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1834"/>
		<updated>2022-09-23T16:51:47Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here]. The solutions will be posted in two weeks.&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1833</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1833"/>
		<updated>2022-09-23T16:51:27Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Breaking news ==&lt;br /&gt;
&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here]. The solutions will be posted in two weeks.&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1832</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1832"/>
		<updated>2022-09-23T16:51:11Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* MCQ of last year (2021/2022) can be found [https://drive.google.com/file/d/1wQQ8uhYvuYoxNvfr-O6QnyJwSEbYAoLF/view?usp=sharing here]. The solutions will be posted in two weeks.&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 24.34.201. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 24 and tower 34 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 21)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1814</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1814"/>
		<updated>2022-09-11T14:43:03Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule Data-driven Physics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 54.55.205. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 54 and tower 55 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms &amp;lt;!--([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions &amp;lt;!-- ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] &amp;lt;!--[https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1813</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1813"/>
		<updated>2022-09-11T14:42:43Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule Data-driven Physics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 54.55.205. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 54 and tower 55 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms &amp;lt;!--([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions &amp;lt;!-- ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] &amp;lt;!--[https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1812</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1812"/>
		<updated>2022-09-11T14:42:09Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule Data-driven Physics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* JUSSIEU salle 54.55.205. &lt;br /&gt;
Don&#039;t be scared by the long number: it means that our new room is located in the corridor on the second floor, between tower 54 and tower 55 of Jussieu campus.&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1C93cApFZNJKQXi9YiBdKkXNBus88iZ9z#scrollTo=FEQYvp4cfvS0 Averages and error bars]&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 3]: Faster than the clock algorithms &amp;lt;!--([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions &amp;lt;!-- ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: Multiple Choice Questions.  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook]. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1792</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1792"/>
		<updated>2022-09-01T11:37:09Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule Data-driven Physics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices &amp;lt;! --([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule &amp;lt;!--([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions &amp;lt;!-- ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms &amp;lt;!--([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1791</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1791"/>
		<updated>2022-09-01T11:36:23Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule Computational Physics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices &amp;lt;! --([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule &amp;lt;!--([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions &amp;lt;!-- ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms &amp;lt;!--([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1790</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1790"/>
		<updated>2022-09-01T11:35:50Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule Computational Physics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices &amp;lt;! --([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule &amp;lt;!--([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions &amp;lt;! -- ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1789</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1789"/>
		<updated>2022-09-01T11:35:37Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule Computational Physics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices &amp;lt;! --([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule &amp;lt;! --([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions &amp;lt;! -- ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing &amp;lt;!-- ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions]) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1788</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1788"/>
		<updated>2022-09-01T11:33:39Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule Dara-driven Physics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schedule Data-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing] --&amp;gt;&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1787</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1787"/>
		<updated>2022-09-01T11:33:23Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule Computational Physics ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schedule Dara-driven Physics ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1786</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1786"/>
		<updated>2022-09-01T11:31:22Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Computer Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.research.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1785</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1785"/>
		<updated>2022-09-01T11:31:08Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Computer Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [https://colab.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1784</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1784"/>
		<updated>2022-09-01T11:30:59Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Computer Requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The [colab.google.com Colab platform] from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1783</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1783"/>
		<updated>2022-09-01T11:30:02Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Course description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- *[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1782</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1782"/>
		<updated>2022-09-01T11:26:49Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data]&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[https://computational-prb2883.slack.com/ssb/redirect Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [https://join.slack.com/t/computational-prb2883/shared_invite/zt-1fbx1i96a-CRDyBiOr~cn0LCdJZv~fEw invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1781</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1781"/>
		<updated>2022-09-01T11:15:15Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Data-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data]&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[XXX Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [XXX invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1780</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1780"/>
		<updated>2022-09-01T11:15:00Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* Course description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Dara-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data]&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[XXX Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [XXX invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1779</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1779"/>
		<updated>2022-09-01T11:14:48Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Dara-Driven Physics (CoDaDri) course.&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data]&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[XXX Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [XXX invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1778</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1778"/>
		<updated>2022-09-01T11:14:06Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the official page for the year 2022-2023 of the Computational and Dara-Driven Physics (CoDaDri) course. Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data]&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[XXX Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [XXX invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1777</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1777"/>
		<updated>2022-09-01T11:12:42Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- This is a comment&lt;br /&gt;
=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data]&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[XXX Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [XXX invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1776</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1776"/>
		<updated>2022-09-01T11:11:44Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;%=Breaking news:=&lt;br /&gt;
%&lt;br /&gt;
%* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data]&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[XXX Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [XXX invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1775</id>
		<title>CoDaDri2</title>
		<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1775"/>
		<updated>2022-09-01T11:11:12Z</updated>

		<summary type="html">&lt;p&gt;VincenzoSchimmenti: /* The Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Breaking news:=&lt;br /&gt;
&lt;br /&gt;
* Update with course schedule&lt;br /&gt;
&lt;br /&gt;
= Computational and Data Driven Physics =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modern physics is characterized by an increasing complexity of systems under investigation, in&lt;br /&gt;
domains as diverse as condensed matter, astrophysics, biophysics, etc. Establishing adequate&lt;br /&gt;
models to describe these systems and being able to make quantitative predictions from those models&lt;br /&gt;
is extremely challenging. The goal of the course is to provide the tools and concepts necessary to tackle those systems.&lt;br /&gt;
&lt;br /&gt;
== Course description ==&lt;br /&gt;
&lt;br /&gt;
We will first cover many algorithms used in many-body problems and complex systems, with special emphasis on Monte Carlo methods, molecular dynamics, and optimization in complex landscapes. &lt;br /&gt;
&lt;br /&gt;
Second, we will provide statistical inference and machine learning tools to harness the growing availability of experimental data to design accurate models of the underlying, complex, strongly non-homogeneous and interacting systems. &lt;br /&gt;
&lt;br /&gt;
Each theoretical lecture will be followed by a tutorial illustrating the concepts with practical applications&lt;br /&gt;
borrowed from various domains of physics. We will focus on methods and algorithms and physics, not&lt;br /&gt;
on programming and heavy numerics!  You will have to hand in 3 homeworks.&lt;br /&gt;
&lt;br /&gt;
*[https://drive.google.com/file/d/11w7KI5Pi59VWLX1mqiQ8ZyY8YQHRUeMz/view?usp=sharing Preliminary version of the book: Information, Inference, Networks: From statistical physics to big biological data]&lt;br /&gt;
&lt;br /&gt;
== The Team ==&lt;br /&gt;
&lt;br /&gt;
* [http://lptms.u-psud.fr/alberto_rosso/ Alberto Rosso] (Computational physics)&lt;br /&gt;
* [http://www.phys.ens.fr/~monasson/ Rémi Monasson] (Data-driven physics)&lt;br /&gt;
*  [http://www.lps.ens.fr/~cocco/ Simona Cocco]  &amp;amp; [https://www.cpht.polytechnique.fr/?q=en/node/110 Michel Ferrero] (Tutorials)&lt;br /&gt;
* [https://github.com/Schimmenti Vincenzo Maria Schimmenti] (Tutor)&lt;br /&gt;
&lt;br /&gt;
== Where and When ==&lt;br /&gt;
&lt;br /&gt;
* Lectures on Fridays: 14:00-16:00&lt;br /&gt;
* Tutorials on Fridays: 16:00-18:00&lt;br /&gt;
* ENS, 29 rue D&#039;Ulm, salle Borel + Djebar&lt;br /&gt;
&lt;br /&gt;
== Slack ==&lt;br /&gt;
&lt;br /&gt;
If you have questions or want to discuss topics related to the lecture, to the exercises or to the homeworks, you can use the&lt;br /&gt;
[XXX Computational and Data Driven Physics Slack]. In order to join the Slack&lt;br /&gt;
use the following [XXX invitation link].&lt;br /&gt;
&lt;br /&gt;
== Computer Requirements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;No previous experience in programming is required.&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Programming Language: Python&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For practical installation, we recommand either to use  Anaconda (See [[Memento Python]]) or use google colab. &amp;lt;br&amp;gt;&lt;br /&gt;
The Collaboratory platform from Google is quite good way to use powerful computer without buying one: It requires no specific hardware or software, and even allows you to use GPU computing for free,  all by writting a jupyter notebook that you can then share.&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Computational Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 1: 5 points &lt;br /&gt;
* Homework 2: 5 points&lt;br /&gt;
* Multiple Choice Questions in November: 10 points&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Data Driven Physics:&#039;&#039;&#039;&lt;br /&gt;
* Homework 3: 5 points&lt;br /&gt;
* Final exam in January: 15 points&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 2, 2022 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1X9h3lKD0OZLTKtxb7DWPfynY42rRuE7j/view?usp=sharing Lecture 1]   Introduction to Monte Carlo&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1gf7oRQIpvSvMScyJa5hexB9CCZvdozPs#scrollTo=lDznlLouvlFx Tutorial 1] Markov matrices ([https://colab.research.google.com/drive/1x9iEHG_F522uFCvD_jGdvHaMETAHfO6-#scrollTo=eSu-nLZ6vm8X solutions])&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1g7HXFUBQUBF0fhy5h2jYbfIAVBTqvb7-#scrollTo=U9LFX8OFhHOG Homework 1] (deadline September 23)&lt;br /&gt;
&lt;br /&gt;
* Introductory notebooks: [https://colab.research.google.com/drive/1Ovrh1JjLzMMnxtasDgR1j84CHGU6hMxA python], [https://colab.research.google.com/drive/14PWu-C171pYhV8ven-Txc4wz5Tv1DCsK numpy] and [https://colab.research.google.com/drive/1fPjwrdxQPSyfXniyAHmyOcF_gK2fqjts matplotlib]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://drive.google.com/file/d/1sIv3qOdyE-XYkjYC-dkNsR72f4BgaQ_y/view?usp=sharing Tutorial 1] Markov Matrix&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 9, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/15wrgivn6FSnuBUnMwjjhadmD-g1fkS7T/view?usp=sharing Lecture 2] Basic Sampling&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1tjqbjAi50C4qOqVRtTxEkTeTb10qpTms#scrollTo=uYpaubGkvogU Tutorial 2] Thumb rule ([https://colab.research.google.com/drive/1aWVtz4ZGcpIarWiRVAnxrp1t0GDOqZxu#scrollTo=f7ohlMuZvqTr solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 16, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1eY5cuNcJqYw7df0PBkxq03tEnqzTOC-5/view?usp=sharing Lecture 3 ]: Importance sampling&lt;br /&gt;
&lt;br /&gt;
*  [https://drive.google.com/file/d/1ALR_QKLXdHby54xNux39NUOk4L-Ne1EW/view?usp=sharing  Tutorial 3]: Errors and Precision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 23, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1DijhG_856OAuj42WqY1UM47APmMy3A8B/view?usp=sharing Lecture 4]: Ising model and phase transitions &lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1sRUEs768Z6PKdJ3k7MixYeFGlufgjFrG Tutorial 4]: Ising model and phase transitions ([https://colab.research.google.com/drive/1KAQRog_YlAjKZ_hL1FMYurWdPBLNUocI solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1nU4E_pFWjSFPNigzy8-LcJpef26IKY6x?usp=sharing Tutorial 4]: Ising model and phase transitions [https://colab.research.google.com/drive/1AEUX3U7hxDR_YYy8ld3knTEVR1KYa9SP?usp=sharing problems] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 1 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1EPgj3la7vxDIqSQYNlOFz4rR0vHXAeae Homework 2] (deadline October 14)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, September 30, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1PTya42ZS2kU87A-BxQFFIUDTs_k47men?usp=sharing Lecture 5]: Optimization &amp;amp; Dijkstra algorithm&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1ieT5BlfJsOehsa8r-LHGsFsn1dwYnawT Tutorial 5]: Simulated annealing ([https://colab.research.google.com/drive/1JNVl42KNASZiwTtqYo71z_vggjbGfKul solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1p0ooWAXF9KNh-FztMHmVoA9yBzYOM8PC?usp=sharing Tutorial 5]: Simulated annealing [https://colab.research.google.com/drive/1txJGpzreHurWux7ev6sDsX8TjzpeQhZZ?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 7, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Test: &lt;br /&gt;
&lt;br /&gt;
The MCQ is composed of 19 questions (one of them counts for two).  For each question you have 4 choices: 3 wrong and 1 correct: If you check the correct one you get a point. If you are wrong you loose 1/4 of a point.  No answer given: zero points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1iaOGxdVgk--kWUFcMDHs0zvPhsOyhB_c Tutorial 6]: Faster than the clock algorithms ([https://colab.research.google.com/drive/1bHPnJpBd5ExqKF4G5BuV_FHPE4r0_AY2#scrollTo=fQnz_gOeq40e solutions])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [https://colab.research.google.com/drive/1KyT442vB4EuGKBy_Xj3j8cLtMMl4gbac?usp=sharing Tutorial 6]: Faster than the clock algorithms [https://colab.research.google.com/drive/1C-ieAwaAKwkX5MFm8aX2kNO2GNeO9CdY?usp=sharing problems]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 14, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 7: Introduction to Bayesian inference&lt;br /&gt;
&lt;br /&gt;
* Tutorial 7: Bayesian inference and single-particle tracking. [https://drive.google.com/file/d/1q9Quq5mvJ4Avv2qWgzTocU-DVIxJIVWi/view?usp=sharing Questions]. [https://drive.google.com/file/d/1xYb4wfNBysse6Q7frTw_V9TPdUQU5lUx/view?usp=sharing Data]. [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. [https://colab.research.google.com/drive/1VePL9X1JT6yl8LmROeZyMyf4Epcu3yOL#scrollTo=1XQNGa_fyEkJ Google colab version]. Solutions [https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing]. Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Send your copy of Homework 2 to numphys.icfp  at   gmail.com  Thanks!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 21, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 8: Asymptotic inference and information. Extra material: Proof of Cramer-Rao bound [https://drive.google.com/file/d/10Ph_iP6AIQ3ps9v3FwRBO9j6-qV7oKV9/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 8: [https://drive.google.com/file/d/12cG4HBvzs9Oe1mbfuEYyRDmTEamW71pR/view?usp=sharing Questions]. [https://drive.google.com/file/d/1AL8sRtnqYUI8NbubfglgLazknaVIUJEo/view?usp=sharing Data ] [https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting Notebook]. [https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1p9v1PkJhwS8Ofg4RiC1nsFJAe8Mb_6WF/view?usp=sharing Solutions].  [https://drive.google.com/file/d/19erJJ4Gjw77n57VrnqaQPCxIh_-NScYT/view?usp=sharing Notebook].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, October 28, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 9: High-dimensional inference and Principal Component Analysis. Extra material: Handwritten notes on the derivation of Marcenko-Pastur spectral density [https://drive.google.com/file/d/10Yytv9itdWDDHTsM2lQHwQDMbcf-oVnd/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 9: [https://drive.google.com/file/d/10y7m1mPf5R5zZN6661Eei92IUNhBL_Zu/view?usp=sharing  Replay of the neuronal activity during sleep after a task].[https://drive.google.com/file/d/11fO26XB6Ri3HDVBvtdBkYxcTRLk1iv5F/view?usp=sharing Data ]. [https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook]. [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio]. &lt;br /&gt;
[https://drive.google.com/file/d/11E75QwrJgDKrutGj9t5NJTRkGtuRgoBI/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, November 25, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 10: Priors, regularisation, sparsity&lt;br /&gt;
&lt;br /&gt;
* Tutorial 10: [https://drive.google.com/file/d/14kaGKRm7uciT7uLVMW_Vqzr8ha-V-Ra2/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves]. [https://drive.google.com/file/d/16UTmpwKm-7UMcIbca8IIGsO-aCmcwKuD/view?usp=sharing Starting notebook on artificial data]. [https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio][https://colab.research.google.com/drive/1pFMOawozlYOIpy0jQWkTfoq-tFp3uvhw?usp=sharing#scrollTo=6picRNBipcYN Notebook on real data] &lt;br /&gt;
[https://drive.google.com/file/d/161ZLuq5s2RpHDJWELFSKXqlf-qwrVrxA/view?usp=sharing Notebook on Artificial data] [https://drive.google.com/file/d/17qhYN8EFpcoCUHOM_juBvEGpu61GgJRx/view?usp=sharing Corrections ]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 2, 2022&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 11: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
* Tutorial 11:[https://drive.google.com/file/d/1A5pcJICHkmHZYoa2uoAGSAWp-_ZOaIEf/view?usp=sharing Analysis of protein sequence data to infer protein structure] [https://drive.google.com/file/d/1COKr5pNoBRFwwnj7TWPQSU8mEWKvsLud/view?usp=sharing Starting notebook and data] [https://drive.google.com/file/d/1CQw1PQ6RSS6nuGxhkwOqe7LJHpOPIaVp/view?usp=sharing Biblio][https://drive.google.com/file/d/1CslX27bTp5gyhXV4ciFE8s1zMnBgJ-1O/view?usp=sharing Solutions] [https://drive.google.com/file/d/19X59x3TdIsJaccTZE71gCbZxFbOzlhj4/view?usp=sharing Final notebook]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 9, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 12: Hidden Markov Models. Extra material: Pedagogical introduction to Kalman filters [https://drive.google.com/file/d/0B4HvoS7Zt11LZUxVLTkyVXRQRUE/view?usp=sharing&amp;amp;resourcekey=0-CzsYaRIrPP2sN-UmwfiLHQ]&lt;br /&gt;
&lt;br /&gt;
* Tutorial 12: &lt;br /&gt;
[https://drive.google.com/file/d/1FLbWZRWJ1JILZV41RjwVKR7mOhNMhLV9/view?usp=sharing Hidden Markov Models Hidden  for identification of recombinations in SARS-CoV-2 viral genomes] [https://drive.google.com/file/d/1FCAg0ihMWoAk-_dtt5ORncjVjkVu-m4D/view?usp=sharing Starting Notebook and Data][https://drive.google.com/file/d/1HMREe6ge7_K-lOKC4f2FwL7vnEa1_8Yf/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1FLDBJmNtXogHiO5VfScGiePTCxMFy1KZ/view?usp=sharing Final Notebook] [https://drive.google.com/file/d/1FBQaNJ2RhjwW_VSut2oC7mZYl5F8RWfS/view?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, December 16, 2021&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Lecture 13: Unsupervised learning and representations&lt;br /&gt;
&lt;br /&gt;
* [https://colab.research.google.com/drive/1p2c35gHMr4_Ptdmwsh3jGJz__9NNIgLw Tutorial 13]: How restricted Boltzmann machines learn ([https://colab.research.google.com/drive/1gnaK_vmTESTV3Ex_A1gqcee6Q58iKyld solutions])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Final examination of the data-driven course (January 7, 2022)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Example of exam: On-line Principal Component Analysis [https://drive.google.com/file/d/1BbRY4b3OCVYAtYH4m6ry19KcA2gkp3pH/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* On-line version of the book [https://drive.google.com/file/d/161YHZA7i2YU-8emy6IPUFhsOXzFRxSRS/view?usp=sharing]&lt;br /&gt;
&lt;br /&gt;
* Examination repository [https://drive.google.com/file/d/19DNkNBed0Ir5a9N048ZFV4_xF0KG3kcy/view?usp=sharing]&lt;/div&gt;</summary>
		<author><name>VincenzoSchimmenti</name></author>
	</entry>
</feed>