<?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=Jorge</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=Jorge"/>
	<link rel="alternate" type="text/html" href="http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php/Special:Contributions/Jorge"/>
	<updated>2026-04-09T02:31:22Z</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=1919</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=1919"/>
		<updated>2023-01-06T12:55:17Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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;
Example of theory exercises of past years for the January final examination:&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1zlqXeb9L0l39G85E3iTVwXOCOlq-FnR1/view?usp=sharing] Example 1: hypothesis testing&lt;br /&gt;
* [https://drive.google.com/file/d/13KrLvNXwpKb3vB-iUwzWxGsbJbH4vpHt/view?usp=sharing] Example 2: distribution of log-likelihoods&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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&lt;br /&gt;
[https://colab.research.google.com/drive/1W5V_-6jPZIQsnZH9Lk4aFZryQ6z7dgyN?usp=sharing Homework 3 Solutions on Google Colab].&lt;br /&gt;
[https://docs.google.com/document/d/1a8IuIGceWMR_PvidwCxpMGsHNvEyOV-H/edit?usp=sharing&amp;amp;ouid=117098638067589756688&amp;amp;rtpof=true&amp;amp;sd=true Solution comments]&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
* Tutorial 11: Hidden Markov Models. [https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions] [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
[https://colab.research.google.com/drive/1EVCN6av94zSFzRF7lvVLLNNw6XRgP1nU?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&amp;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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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;
Tutorial 13: Inferring structural contacts from protein sequences &lt;br /&gt;
[https://drive.google.com/file/d/1a5uOdBkZpkGkWYtekW9_EhJljwIvgkYG/view?usp=sharing Notes]&lt;br /&gt;
[https://colab.research.google.com/drive/1AKuUPY9l_ENizcijO0V0dncaLGLUAMXH?usp=sharing Start Notebook]&lt;br /&gt;
[https://colab.research.google.com/drive/1QRt6xLnhE6z1R_M5Pcil99NNccJt2CxB?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, January 06, 2023&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EXAM.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1mhf9nMa-MzkwdOlGGLlsp_Miu_Ot1i0N/view?usp=sharing Theoretical exercises]&lt;br /&gt;
[https://colab.research.google.com/drive/1GwP-j7zmS8E74QPGmFoZAyWJB3c9Pl56#scrollTo=f4YJsCKC3h7N Practical notebook (Google Colab version)]&lt;br /&gt;
[https://drive.google.com/file/d/1mx_kqt7-9ekYIlS2zhkEY41nesHan7BB/view?usp=sharing Practical notebook &amp;amp; data (Local notebook version)]&lt;br /&gt;
&lt;br /&gt;
For the WiFi:&lt;br /&gt;
    - Sélectionner &amp;quot;WIFI-GUEST&amp;quot;&lt;br /&gt;
    - Mot de passe : PhysiqueENS&lt;br /&gt;
    - Ouverture automatique d&#039;une page web dans le navigateur (par défaut),&lt;br /&gt;
    - Saisir le &amp;quot;Super secret password&amp;quot; : exam.m2.icfp@phys.ens.fr (Ce n&#039;est pas une vraie adresse)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1918</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=1918"/>
		<updated>2023-01-06T12:53:53Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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;
Example of theory exercises of past years for the January final examination:&lt;br /&gt;
&lt;br /&gt;
* [https://drive.google.com/file/d/1zlqXeb9L0l39G85E3iTVwXOCOlq-FnR1/view?usp=sharing] Example 1: hypothesis testing&lt;br /&gt;
* [https://drive.google.com/file/d/13KrLvNXwpKb3vB-iUwzWxGsbJbH4vpHt/view?usp=sharing] Example 2: distribution of log-likelihoods&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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&lt;br /&gt;
[https://colab.research.google.com/drive/1W5V_-6jPZIQsnZH9Lk4aFZryQ6z7dgyN?usp=sharing Homework 3 Solutions on Google Colab].&lt;br /&gt;
[https://docs.google.com/document/d/1a8IuIGceWMR_PvidwCxpMGsHNvEyOV-H/edit?usp=sharing&amp;amp;ouid=117098638067589756688&amp;amp;rtpof=true&amp;amp;sd=true Solution comments]&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
* Tutorial 11: Hidden Markov Models. [https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions] [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
[https://colab.research.google.com/drive/1EVCN6av94zSFzRF7lvVLLNNw6XRgP1nU?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&amp;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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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;
Tutorial 13: Inferring structural contacts from protein sequences &lt;br /&gt;
[https://drive.google.com/file/d/1a5uOdBkZpkGkWYtekW9_EhJljwIvgkYG/view?usp=sharing Notes]&lt;br /&gt;
[https://colab.research.google.com/drive/1AKuUPY9l_ENizcijO0V0dncaLGLUAMXH?usp=sharing Start Notebook]&lt;br /&gt;
[https://colab.research.google.com/drive/1QRt6xLnhE6z1R_M5Pcil99NNccJt2CxB?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday, January 06, 2023&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EXAM.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1mhf9nMa-MzkwdOlGGLlsp_Miu_Ot1i0N/view?usp=sharing Theoretical exercises]&lt;br /&gt;
[https://colab.research.google.com/drive/1GwP-j7zmS8E74QPGmFoZAyWJB3c9Pl56#scrollTo=f4YJsCKC3h7N Practical notebook (Google Colab version)]&lt;br /&gt;
[https://drive.google.com/file/d/1mx_kqt7-9ekYIlS2zhkEY41nesHan7BB/view?usp=sharing Practical notebook &amp;amp; data (Local notebook version)]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1914</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=1914"/>
		<updated>2022-12-16T16:28:54Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&lt;br /&gt;
[https://colab.research.google.com/drive/1W5V_-6jPZIQsnZH9Lk4aFZryQ6z7dgyN?usp=sharing Homework 3 Solutions on Google Colab].&lt;br /&gt;
[https://docs.google.com/document/d/1a8IuIGceWMR_PvidwCxpMGsHNvEyOV-H/edit?usp=sharing&amp;amp;ouid=117098638067589756688&amp;amp;rtpof=true&amp;amp;sd=true Solution comments]&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
* Tutorial 11: Hidden Markov Models. [https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions] [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
[https://colab.research.google.com/drive/1EVCN6av94zSFzRF7lvVLLNNw6XRgP1nU?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&amp;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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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;
Tutorial 13: Inferring structural contacts from protein sequences &lt;br /&gt;
[https://drive.google.com/file/d/1a5uOdBkZpkGkWYtekW9_EhJljwIvgkYG/view?usp=sharing Notes]&lt;br /&gt;
[https://colab.research.google.com/drive/1AKuUPY9l_ENizcijO0V0dncaLGLUAMXH?usp=sharing Start Notebook]&lt;br /&gt;
[https://colab.research.google.com/drive/1QRt6xLnhE6z1R_M5Pcil99NNccJt2CxB?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1913</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=1913"/>
		<updated>2022-12-16T16:24:57Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&lt;br /&gt;
[https://colab.research.google.com/drive/1W5V_-6jPZIQsnZH9Lk4aFZryQ6z7dgyN?usp=sharing Homework 3 Solutions on Google Colab].&lt;br /&gt;
[https://docs.google.com/document/d/1a8IuIGceWMR_PvidwCxpMGsHNvEyOV-H/edit?usp=sharing&amp;amp;ouid=117098638067589756688&amp;amp;rtpof=true&amp;amp;sd=true Solution comments]&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
* Tutorial 11: Hidden Markov Models. [https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions] [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
[https://colab.research.google.com/drive/1EVCN6av94zSFzRF7lvVLLNNw6XRgP1nU?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&amp;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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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;
Tutorial 13: Inferring structural contacts from protein sequences &lt;br /&gt;
[https://drive.google.com/file/d/1a5uOdBkZpkGkWYtekW9_EhJljwIvgkYG/view?usp=sharing Notes]&lt;br /&gt;
[https://colab.research.google.com/drive/1AKuUPY9l_ENizcijO0V0dncaLGLUAMXH?usp=sharing Start Notebook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1912</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=1912"/>
		<updated>2022-12-16T14:04:46Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&lt;br /&gt;
[https://colab.research.google.com/drive/1W5V_-6jPZIQsnZH9Lk4aFZryQ6z7dgyN?usp=sharing Homework 3 Solutions on Google Colab].&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
* Tutorial 11: Hidden Markov Models. [https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions] [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
[https://colab.research.google.com/drive/1EVCN6av94zSFzRF7lvVLLNNw6XRgP1nU?usp=sharing Solutions]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&amp;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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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;
Tutorial 13: Inferring structural contacts from protein sequences &lt;br /&gt;
[https://drive.google.com/file/d/1a5uOdBkZpkGkWYtekW9_EhJljwIvgkYG/view?usp=sharing Notes]&lt;br /&gt;
[https://colab.research.google.com/drive/1AKuUPY9l_ENizcijO0V0dncaLGLUAMXH?usp=sharing Start Notebook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1911</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=1911"/>
		<updated>2022-12-16T13:59:32Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&lt;br /&gt;
[https://colab.research.google.com/drive/1W5V_-6jPZIQsnZH9Lk4aFZryQ6z7dgyN?usp=sharing Homework 3 Solutions on Google Colab].&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
* Tutorial 11: Hidden Markov Models. [https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions] [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&amp;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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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;
Tutorial 13: Inferring structural contacts from protein sequences &lt;br /&gt;
[https://drive.google.com/file/d/1a5uOdBkZpkGkWYtekW9_EhJljwIvgkYG/view?usp=sharing Notes]&lt;br /&gt;
[https://colab.research.google.com/drive/1AKuUPY9l_ENizcijO0V0dncaLGLUAMXH?usp=sharing Start Notebook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1910</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=1910"/>
		<updated>2022-12-16T12:33:35Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
* Tutorial 11: Hidden Markov Models. [https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions] [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&amp;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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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;
Tutorial 13: Inferring structural contacts from protein sequences &lt;br /&gt;
[https://drive.google.com/file/d/1a5uOdBkZpkGkWYtekW9_EhJljwIvgkYG/view?usp=sharing Notes]&lt;br /&gt;
[https://colab.research.google.com/drive/1AKuUPY9l_ENizcijO0V0dncaLGLUAMXH?usp=sharing Start Notebook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1904</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=1904"/>
		<updated>2022-12-03T16:35:22Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
* Tutorial 11: Hidden Markov Models. [https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions] [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&amp;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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1903</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=1903"/>
		<updated>2022-12-02T15:26:05Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: 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;
&lt;br /&gt;
* Tutorial 11: Hidden Markov Models. &lt;br /&gt;
[https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions]&lt;br /&gt;
[https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&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: Probabilistic graphical models&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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;
--&amp;gt;&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1902</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=1902"/>
		<updated>2022-12-02T15:22:40Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: Hidden Markov Models. &lt;br /&gt;
[https://drive.google.com/file/d/1OIl7NFWtz8zR_OHkhX9vGvyKrxzHz9Do/view?usp=share_link Questions]&lt;br /&gt;
[https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&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] &lt;br /&gt;
--&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1901</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=1901"/>
		<updated>2022-12-02T14:48:11Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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: Hidden Markov Models. [https://colab.research.google.com/drive/19iu2kCJi_JWej9u5xYFl1xlawt6YAT9n#scrollTo=MBc6-68_4p-8 Starting notebook]&lt;br /&gt;
&amp;lt;!--&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;
--&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1900</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=1900"/>
		<updated>2022-11-27T17:14:11Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&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:&lt;br /&gt;
[https://drive.google.com/file/d/1J5WTb1SvKZz3Px_nbtKYkFBQYwmSWF54/view?usp=sharing Bayesian Inference and Priors for the analysis of gravitational waves (Notes)]. &lt;br /&gt;
[https://drive.google.com/file/d/1CyiDlXs6ez9-7gnyeBU0YRgV7Nt5ibkn/view?usp=sharing Biblio]&lt;br /&gt;
[https://colab.research.google.com/drive/1e9q4QKgulmMLvcdAAWOdTX37ygNuJ2Hi?usp=sharing Starting notebook on artificial data].&lt;br /&gt;
[https://colab.research.google.com/drive/1ibEYkzAaa_nJqkmd2XUlrcA__-op-Z5E?usp=sharing Notebook on real data] &lt;br /&gt;
[https://colab.research.google.com/drive/1v651xLgcEwjqjfDHwwPqiIwwuxf00iI3?usp=sharing Solutions (Artificial data)]&lt;br /&gt;
&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1895</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=1895"/>
		<updated>2022-10-29T09:34:25Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Starting Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1894</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=1894"/>
		<updated>2022-10-29T09:14:08Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Staring Notebook on Google Colab].&lt;br /&gt;
(Send your copy of Homework 3 to numphys.icfp at gmail.com by December 1).&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1893</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=1893"/>
		<updated>2022-10-29T09:11:34Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 3 Staring Notebook on Google Colab].&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1892</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=1892"/>
		<updated>2022-10-29T09:09:48Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
[https://colab.research.google.com/drive/139ETiVJa8ZHvjwPcnv1aieK9buM00zt3?usp=sharing Tutorial Solution on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 1 Staring Notebook on Google Colab].&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1891</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=1891"/>
		<updated>2022-10-28T15:34:31Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/18CrQkbu_8rMUz84pzCFSHP4sNybuY0NF/view?usp=sharing Homework 1 Staring Notebook on Google Colab].&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>Jorge</name></author>
	</entry>
	<entry>
		<id>http://www.lptms.universite-paris-saclay.fr//wiki-cours/index.php?title=CoDaDri2&amp;diff=1890</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=1890"/>
		<updated>2022-10-25T20:49:48Z</updated>

		<summary type="html">&lt;p&gt;Jorge: &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/1SeT5S0gS5MFFStwccRQ1R5v9uuk8Qqq4/view?usp=sharing  Questions]. &lt;br /&gt;
[https://colab.research.google.com/drive/1DNHVysMQLdseIbgAEW_fgTXgngFqMg9-?usp=sharing Google Colab Starting Notebook].[https://colab.research.google.com/drive/1Wo4pkDfvzads4CNR2HibyeRTpIRYUqoq?usp=sharing Google Collab Solutions].[https://drive.google.com/file/d/1Q9IjVUeL7AA8uWk8DX9Vy9vuUQ21RYh2/view?usp=sharing Solutions]. &lt;br /&gt;
&amp;lt;!--[Notebook [https://drive.google.com/file/d/1ZJmpdaTQVUttEaaI1ch-reFfZGI93454/view?usp=sharing]-- [https://drive.google.com/file/d/1Ba_kRo3_XMIaDLNYZlbZEw-wGXKS-29I/view?usp=sharing Starting Notebook]. --&amp;gt;&lt;br /&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:Analysis of quantum trajectories of atoms in a cavity to infer the numbers of photons in the cavity. [https://drive.google.com/file/d/103-vCGVnY7QNUUo08f6mv6UlGmK85iZ6/view?usp=sharing Questions]. [https://drive.google.com/file/d/14bsrCZQVLY-vMqKAH8AFo7F2A1Jsz0Se/view?usp=sharing   Google Collab Starting notebook].[https://drive.google.com/file/d/1QpMaM5ACmKUlFAyGvRnHvFVtQoEAF7-9/view?usp=sharing Bibliography] [https://drive.google.com/file/d/1-jJBjR8wv2pfANoiWKXltEP0R1n9ZP1g/view?usp=sharing  Solutions][https://colab.research.google.com/drive/1Wk0uH9UbHi3HkABVjBlzeTDFcncolVLN?usp=sharing=sharing Google Collab Solutions].&lt;br /&gt;
 &amp;lt;!--[https://drive.google.com/file/d/1DTLzXLZUEPzoU2SsDMcAe8GaoYX8E5gH/view?usp=sharing Starting 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:  Replay of the neuronal activity during sleep after a task [https://drive.google.com/file/d/112_PGk57Ateg8UxHhS40maeZj5cNUn8G/view?usp=sharing   Questions].  [https://drive.google.com/file/d/11ev4Zwn6DPYLwhMsLyp8S0aQFVu77Ou3/view?usp=sharing Biblio].&lt;br /&gt;
&amp;lt;!-- [https://drive.google.com/file/d/11R21V9kJnS6Igfdc-ZmbOs-uVw4xAtH2/view?usp=sharing Solutions]. [https://drive.google.com/file/d/1-39oZNNB-35zM4V2tLWtubQnZTdMLtIz/view?usp=sharing Notebook][https://drive.google.com/file/d/1-MFN2ERs_eNs4w6XnLjfzsu2F9REluSt/view?usp=sharing Initial Notebook] --&amp;gt;&lt;br /&gt;
[https://colab.research.google.com/drive/1xxuQjJAYPJLXVqUXTm75dFdyn0vDxEzj?usp=sharing Starting Notebook on Google Colab].&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>Jorge</name></author>
	</entry>
</feed>