From 49e22e6ab301afbde6069cee6dafc296063df850 Mon Sep 17 00:00:00 2001
From: Morten Hjorth-Jensen
Date: Mon, 15 Nov 2021 08:42:38 +0100
Subject: [PATCH] correcting link
---
.../2021/Project3/html/._Project3-bs000.html | 6 +-
.../2021/Project3/html/Project3-bs.html | 6 +-
doc/Projects/2021/Project3/html/Project3.html | 6 +-
.../2021/Project3/ipynb/Project3.ipynb | 78 +++++++++---------
.../Project3/ipynb/ipynb-Project3-src.tar.gz | Bin 194 -> 193 bytes
doc/Projects/2021/Project3/pdf/Project3.p.tex | 6 +-
doc/Projects/2021/Project3/pdf/Project3.pdf | Bin 234572 -> 234599 bytes
doc/Projects/2021/Project3/pdf/Project3.tex | 6 +-
.../Projects/2021/Project3/Project3.do.txt | 4 +-
9 files changed, 56 insertions(+), 56 deletions(-)
diff --git a/doc/Projects/2021/Project3/html/._Project3-bs000.html b/doc/Projects/2021/Project3/html/._Project3-bs000.html
index dccf24e20..58dd485eb 100644
--- a/doc/Projects/2021/Project3/html/._Project3-bs000.html
+++ b/doc/Projects/2021/Project3/html/._Project3-bs000.html
@@ -160,7 +160,7 @@ MathJax.Hub.Config({
-Nov 14, 2021
+Nov 15, 2021
@@ -192,7 +192,7 @@ MathJax.Hub.Config({
We propose also an alternative to the above. This is a project on using machine learning methods (neural networks mainly) to the solution of ordinary differential equations and partial differential equations, with a final twist on how to diagonalize a symmetric matrix with neural networks.
-This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides from week 43 and/or the textbook by Yadav et al.
+This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides from week 42 and/or the textbook by Yadav et al.
Note: Project 3 has an additional exercise which can give you an additional score of 30 (thirty) points. These are added to the total score from all projects. See below for the additional exercise.
The basic structure of your project
@@ -222,7 +222,7 @@ equation in one dimension using a standard explicit scheme and neural
networks to solve the same equations.
-For the explicit scheme, you can study for example chapter 10 of the lecture notes in Computational Physics or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by Kristine Baluka Hein at this course are highly recommended.
+For the explicit scheme, you can study for example chapter 10 of the lecture notes in Computational Physics or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by Kristine Baluka Hein and included in the lectures of week 42 at this course are highly recommended.
For the machine learning part you can use your own code from project 2 or the functionality of for example Tensorflow/Keras..
Part a), setting up the problem
diff --git a/doc/Projects/2021/Project3/html/Project3-bs.html b/doc/Projects/2021/Project3/html/Project3-bs.html
index dccf24e20..58dd485eb 100644
--- a/doc/Projects/2021/Project3/html/Project3-bs.html
+++ b/doc/Projects/2021/Project3/html/Project3-bs.html
@@ -160,7 +160,7 @@ MathJax.Hub.Config({
-Nov 14, 2021
+Nov 15, 2021
@@ -192,7 +192,7 @@ MathJax.Hub.Config({
We propose also an alternative to the above. This is a project on using machine learning methods (neural networks mainly) to the solution of ordinary differential equations and partial differential equations, with a final twist on how to diagonalize a symmetric matrix with neural networks.
-This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides from week 43 and/or the textbook by Yadav et al.
+This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides from week 42 and/or the textbook by Yadav et al.
Note: Project 3 has an additional exercise which can give you an additional score of 30 (thirty) points. These are added to the total score from all projects. See below for the additional exercise.
The basic structure of your project
@@ -222,7 +222,7 @@ equation in one dimension using a standard explicit scheme and neural
networks to solve the same equations.
-For the explicit scheme, you can study for example chapter 10 of the lecture notes in Computational Physics or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by Kristine Baluka Hein at this course are highly recommended.
+For the explicit scheme, you can study for example chapter 10 of the lecture notes in Computational Physics or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by Kristine Baluka Hein and included in the lectures of week 42 at this course are highly recommended.
For the machine learning part you can use your own code from project 2 or the functionality of for example Tensorflow/Keras..
Part a), setting up the problem
diff --git a/doc/Projects/2021/Project3/html/Project3.html b/doc/Projects/2021/Project3/html/Project3.html
index 5fe0f289b..7f581ab7b 100644
--- a/doc/Projects/2021/Project3/html/Project3.html
+++ b/doc/Projects/2021/Project3/html/Project3.html
@@ -194,7 +194,7 @@ MathJax.Hub.Config({
-Nov 14, 2021
+Nov 15, 2021
Paths for project 3
@@ -223,7 +223,7 @@ MathJax.Hub.Config({
We propose also an alternative to the above. This is a project on using machine learning methods (neural networks mainly) to the solution of ordinary differential equations and partial differential equations, with a final twist on how to diagonalize a symmetric matrix with neural networks.
-This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides from week 43 and/or the textbook by Yadav et al.
+This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides from week 42 and/or the textbook by Yadav et al.
Note: Project 3 has an additional exercise which can give you an additional score of 30 (thirty) points. These are added to the total score from all projects. See below for the additional exercise.
The basic structure of your project
@@ -253,7 +253,7 @@ equation in one dimension using a standard explicit scheme and neural
networks to solve the same equations.
-For the explicit scheme, you can study for example chapter 10 of the lecture notes in Computational Physics or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by Kristine Baluka Hein at this course are highly recommended.
+For the explicit scheme, you can study for example chapter 10 of the lecture notes in Computational Physics or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by Kristine Baluka Hein and included in the lectures of week 42 at this course are highly recommended.
For the machine learning part you can use your own code from project 2 or the functionality of for example Tensorflow/Keras..
Part a), setting up the problem
diff --git a/doc/Projects/2021/Project3/ipynb/Project3.ipynb b/doc/Projects/2021/Project3/ipynb/Project3.ipynb
index 3fb613d09..e29c83394 100644
--- a/doc/Projects/2021/Project3/ipynb/Project3.ipynb
+++ b/doc/Projects/2021/Project3/ipynb/Project3.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "markdown",
- "id": "e6c08da8",
+ "id": "2a5e5636",
"metadata": {
"editable": true
},
@@ -14,7 +14,7 @@
},
{
"cell_type": "markdown",
- "id": "0309e266",
+ "id": "fcf25e5d",
"metadata": {
"editable": true
},
@@ -22,14 +22,14 @@
"# Project 3 on Machine Learning, deadline December 17, 2021\n",
"**[Data Analysis and Machine Learning FYS-STK3155/FYS4155](http://www.uio.no/studier/emner/matnat/fys/FYS3155/index-eng.html)**, Department of Physics, University of Oslo, Norway\n",
"\n",
- "Date: **Nov 14, 2021**\n",
+ "Date: **Nov 15, 2021**\n",
"\n",
"Copyright 1999-2021, [Data Analysis and Machine Learning FYS-STK3155/FYS4155](http://www.uio.no/studier/emner/matnat/fys/FYS3155/index-eng.html). Released under CC Attribution-NonCommercial 4.0 license"
]
},
{
"cell_type": "markdown",
- "id": "cedebbe4",
+ "id": "6ce728c3",
"metadata": {
"editable": true
},
@@ -39,7 +39,7 @@
},
{
"cell_type": "markdown",
- "id": "9038e49a",
+ "id": "72bbcc49",
"metadata": {
"editable": true
},
@@ -72,14 +72,14 @@
"\n",
"We propose also an alternative to the above. This is a project on using machine learning methods (neural networks mainly) to the solution of ordinary differential equations and partial differential equations, with a final twist on how to diagonalize a symmetric matrix with neural networks.\n",
"\n",
- "This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides [from week 43](https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42.html) and/or the textbook by [Yadav et al](https://www.springer.com/gp/book/9789401798150).\n",
+ "This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides [from week 42](https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42.html) and/or the textbook by [Yadav et al](https://www.springer.com/gp/book/9789401798150).\n",
"\n",
"**Note**: Project 3 has an additional exercise which can give you an additional score of 30 (thirty) points. These are added to the total score from all projects. See below for the additional exercise."
]
},
{
"cell_type": "markdown",
- "id": "89190c80",
+ "id": "b830757c",
"metadata": {
"editable": true
},
@@ -91,7 +91,7 @@
},
{
"cell_type": "markdown",
- "id": "b2944795",
+ "id": "d8414014",
"metadata": {
"editable": true
},
@@ -103,7 +103,7 @@
},
{
"cell_type": "markdown",
- "id": "5d7f5f66",
+ "id": "b34cd53b",
"metadata": {
"editable": true
},
@@ -115,7 +115,7 @@
},
{
"cell_type": "markdown",
- "id": "55083a27",
+ "id": "f1a8c11e",
"metadata": {
"editable": true
},
@@ -127,7 +127,7 @@
},
{
"cell_type": "markdown",
- "id": "26bb3996",
+ "id": "202c4edd",
"metadata": {
"editable": true
},
@@ -139,7 +139,7 @@
},
{
"cell_type": "markdown",
- "id": "99cbbdf4",
+ "id": "c45d9ea8",
"metadata": {
"editable": true
},
@@ -151,7 +151,7 @@
},
{
"cell_type": "markdown",
- "id": "1cf8305f",
+ "id": "0dbde4e8",
"metadata": {
"editable": true
},
@@ -164,14 +164,14 @@
"equation in one dimension using a standard explicit scheme and neural\n",
"networks to solve the same equations.\n",
"\n",
- "For the explicit scheme, you can study for example chapter 10 of the lecture notes in [Computational Physics](https://github.com/CompPhysics/ComputationalPhysics/blob/master/doc/Lectures/lectures2015.pdf) or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by [Kristine Baluka Hein](https://compphysics.github.io/MachineLearning/doc/pub/odenn/html/odenn-bs.html) at this course are highly recommended.\n",
+ "For the explicit scheme, you can study for example chapter 10 of the lecture notes in [Computational Physics](https://github.com/CompPhysics/ComputationalPhysics/blob/master/doc/Lectures/lectures2015.pdf) or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by [Kristine Baluka Hein and included in the lectures of week 42](https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42.html) at this course are highly recommended.\n",
"\n",
"For the machine learning part you can use your own code from project 2 or the functionality of for example **Tensorflow/Keras**.."
]
},
{
"cell_type": "markdown",
- "id": "c76618e8",
+ "id": "09596115",
"metadata": {
"editable": true
},
@@ -185,7 +185,7 @@
},
{
"cell_type": "markdown",
- "id": "ac2c5732",
+ "id": "cda687af",
"metadata": {
"editable": true
},
@@ -197,7 +197,7 @@
},
{
"cell_type": "markdown",
- "id": "ead9d520",
+ "id": "a55bb07a",
"metadata": {
"editable": true
},
@@ -207,7 +207,7 @@
},
{
"cell_type": "markdown",
- "id": "8db95bf3",
+ "id": "f7ee21a8",
"metadata": {
"editable": true
},
@@ -219,7 +219,7 @@
},
{
"cell_type": "markdown",
- "id": "2f93712e",
+ "id": "27ca8f1d",
"metadata": {
"editable": true
},
@@ -229,7 +229,7 @@
},
{
"cell_type": "markdown",
- "id": "62a0980a",
+ "id": "7442e420",
"metadata": {
"editable": true
},
@@ -241,7 +241,7 @@
},
{
"cell_type": "markdown",
- "id": "28f54a78",
+ "id": "ed9561d4",
"metadata": {
"editable": true
},
@@ -252,7 +252,7 @@
},
{
"cell_type": "markdown",
- "id": "e0068e8b",
+ "id": "2df03aa0",
"metadata": {
"editable": true
},
@@ -264,7 +264,7 @@
},
{
"cell_type": "markdown",
- "id": "f9ae2916",
+ "id": "2cdd9796",
"metadata": {
"editable": true
},
@@ -274,7 +274,7 @@
},
{
"cell_type": "markdown",
- "id": "88e71606",
+ "id": "875b6ccc",
"metadata": {
"editable": true
},
@@ -286,7 +286,7 @@
},
{
"cell_type": "markdown",
- "id": "69bc12e7",
+ "id": "b1addadd",
"metadata": {
"editable": true
},
@@ -299,7 +299,7 @@
},
{
"cell_type": "markdown",
- "id": "fa2123d5",
+ "id": "ece46eb6",
"metadata": {
"editable": true
},
@@ -311,7 +311,7 @@
},
{
"cell_type": "markdown",
- "id": "27474b17",
+ "id": "0a88cb12",
"metadata": {
"editable": true
},
@@ -321,7 +321,7 @@
},
{
"cell_type": "markdown",
- "id": "1c4da408",
+ "id": "be9bea11",
"metadata": {
"editable": true
},
@@ -333,7 +333,7 @@
},
{
"cell_type": "markdown",
- "id": "06021617",
+ "id": "107cf59e",
"metadata": {
"editable": true
},
@@ -343,7 +343,7 @@
},
{
"cell_type": "markdown",
- "id": "b845d906",
+ "id": "1e484fd7",
"metadata": {
"editable": true
},
@@ -355,7 +355,7 @@
},
{
"cell_type": "markdown",
- "id": "6c3956bc",
+ "id": "b4cba98b",
"metadata": {
"editable": true
},
@@ -366,7 +366,7 @@
},
{
"cell_type": "markdown",
- "id": "15d51aa1",
+ "id": "9e4e7daf",
"metadata": {
"editable": true
},
@@ -382,7 +382,7 @@
},
{
"cell_type": "markdown",
- "id": "356b0ce1",
+ "id": "8b2745e6",
"metadata": {
"editable": true
},
@@ -399,7 +399,7 @@
},
{
"cell_type": "markdown",
- "id": "5254f0ec",
+ "id": "a2f4a6b2",
"metadata": {
"editable": true
},
@@ -415,7 +415,7 @@
},
{
"cell_type": "markdown",
- "id": "fb586020",
+ "id": "fa4833fa",
"metadata": {
"editable": true
},
@@ -427,7 +427,7 @@
},
{
"cell_type": "markdown",
- "id": "8f43137a",
+ "id": "1686bf75",
"metadata": {
"editable": true
},
@@ -462,7 +462,7 @@
},
{
"cell_type": "markdown",
- "id": "5efcf1de",
+ "id": "63a5058f",
"metadata": {
"editable": true
},
@@ -493,7 +493,7 @@
},
{
"cell_type": "markdown",
- "id": "e53cd89a",
+ "id": "4dd30c40",
"metadata": {
"editable": true
},
@@ -515,7 +515,7 @@
},
{
"cell_type": "markdown",
- "id": "f1b49648",
+ "id": "638d1a96",
"metadata": {
"editable": true
},
diff --git a/doc/Projects/2021/Project3/ipynb/ipynb-Project3-src.tar.gz b/doc/Projects/2021/Project3/ipynb/ipynb-Project3-src.tar.gz
index c9332ae714d7c1812cea0dd320136e2463097e64..38540a20df3e36e8b88bad8df0db23b212c2111d 100644
GIT binary patch
literal 193
zcmV;y06za8iwFQ+50YU31MSbv3c@f92k@Qu6nTQt+HN}wdhj3&@dY~9xlY&2wgdO}
z?gR9sco`z}cli?%LUP!yH~Vem?k-piAtd1(#!QoVO0t^k38g7ePC4f!jadwYvY7Dz
z$Z{vWbk+$ooYGXa)K=B?ATGKI00;m8$f8ze
literal 194
zcmV;z06qU7iwFRfEsuHia9|^nlxPtcHu%O;ssKh+Ekm=Bn5kW
z`v6@jZi)!`Hb27*!^|PuZ1-8@?k-pjLWofcQ>HAL6U9qC!#D*@F{N?LSeyXDBq1aK
zwBAWCy>;A-r?hn=lojgT+&ETMANDM-z%&2Ev6dEg`QU1;KxromtuK%p-H4MTk?aOl
wK&geDnqb7Omqq|r1MsqxPHM%kVQ2K&@YY7*uix=J&-1?Y0EoK~Hvk9#0Jh6mU;qFB
diff --git a/doc/Projects/2021/Project3/pdf/Project3.p.tex b/doc/Projects/2021/Project3/pdf/Project3.p.tex
index 03a195fde..3e8e6205a 100644
--- a/doc/Projects/2021/Project3/pdf/Project3.p.tex
+++ b/doc/Projects/2021/Project3/pdf/Project3.p.tex
@@ -149,7 +149,7 @@ Project 3 on Machine Learning, deadline December 17, 2021
% --- begin date ---
\begin{center}
-Nov 14, 2021
+Nov 15, 2021
\end{center}
% --- end date ---
@@ -195,7 +195,7 @@ All in all, the report should follow the same pattern as the two previous ones,
We propose also an alternative to the above. This is a project on using machine learning methods (neural networks mainly) to the solution of ordinary differential equations and partial differential equations, with a final twist on how to diagonalize a symmetric matrix with neural networks.
-This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides \href{{https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42.html}}{from week 43} and/or the textbook by \href{{https://www.springer.com/gp/book/9789401798150}}{Yadav et al}.
+This is a field with a large interest recently, spanning from studies of turbulence in fluid mechanics and meteorology to the solution of quantum mechanical systems. As reading background you can use the slides \href{{https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42.html}}{from week 42} and/or the textbook by \href{{https://www.springer.com/gp/book/9789401798150}}{Yadav et al}.
\textbf{Note}: Project 3 has an additional exercise which can give you an additional score of 30 (thirty) points. These are added to the total score from all projects. See below for the additional exercise.
@@ -226,7 +226,7 @@ finite difference schemes. We will study the solution of the diffusion
equation in one dimension using a standard explicit scheme and neural
networks to solve the same equations.
-For the explicit scheme, you can study for example chapter 10 of the lecture notes in \href{{https://github.com/CompPhysics/ComputationalPhysics/blob/master/doc/Lectures/lectures2015.pdf}}{Computational Physics} or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by \href{{https://compphysics.github.io/MachineLearning/doc/pub/odenn/html/odenn-bs.html}}{Kristine Baluka Hein} at this course are highly recommended.
+For the explicit scheme, you can study for example chapter 10 of the lecture notes in \href{{https://github.com/CompPhysics/ComputationalPhysics/blob/master/doc/Lectures/lectures2015.pdf}}{Computational Physics} or alternative sources. For the solution of ordinary and partial differential equations using neural networks, the lectures by \href{{https://compphysics.github.io/MachineLearning/doc/pub/week42/html/week42.html}}{Kristine Baluka Hein and included in the lectures of week 42} at this course are highly recommended.
For the machine learning part you can use your own code from project 2 or the functionality of for example \textbf{Tensorflow/Keras}..
diff --git a/doc/Projects/2021/Project3/pdf/Project3.pdf b/doc/Projects/2021/Project3/pdf/Project3.pdf
index 11b9f882152f326e047926b09ac5d26adde43667..12db6a9d8160953f382cf50f2ca33e05491bb825 100644
GIT binary patch
delta 15768
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 `F)KD&%Yz22MrjETkpM
zIpBe7)8>T7{&WQvgGYu1XzR}io~nfm^5eg1qr
zqqFuv+sR=|ge?n*07XYwb>Ai=jBm1ihu_qP)LT6EDsF|?B)Mt!BqRDX2s+qMtWyZM
z_?#KO78nn^=3rOp6(w4OhV>9Um%6^d!MLeSeTzmI6YS>u`R9%Ruw2tTn{oSS!2;&u
zKNS2d?xTC|C8ZfW7$Pay=sO$w@LTYkMex%xG_G~`NW=k9i%YdsO~B>7+pybHK3&B1
zw7tou8U*|vAzPPbu^Yl?VPFSQsL$sgX?(leuSV?5JlrV6*QIs>_VFD2U_KJ3V!uPb
zcpIJL8M~s}hwcP&A&e!AIJi(=y@`Ftq
zm#+_4{zTb}KdN87C+cJSioM3+v2y#AQOyb@m5yBmpgO`@dMXIyNCQRhm=!@?S_mkM
z<@>umj<%(|c+XC3Ib;T`DY|1|)5NdY8mEA8Wy!l(f?>|OHR%pxI}dg*vT~S2%&rUr
z{Tr!$pN{#(RcThi{@-yy#@`sw5D0cAF1G(Z1Tn{g;{RXVrWOmj4X(_^#>&CO#>&Yg
z&MnTxD#9YhA|lGdF3Q5n$;`nb!6GI=#P|O#(T8D_Gk36bvm#>UV$TRl{*TWlG*FF^
z!VfAP$i;||Ma<-|KtO~+ts=+yCeRYSoq&{A@m>vr&d_jIw;^CLI>36s)1ANx(i7X(
z`OdDsSJD*DP?5c%#6TAAJtd@IfJ5)$OlVNvmS7@NnGs@gwWrG*_WB#
zP}WUa{6@|9E3gk~7D55a_+)^BJmXhv*kH2mUP#$7X
zeY<#IMC+ev{=|?qnhM;#MM&-Q2u`@KyPL4Kdjbfx#+`sMBDewG@S_rAtdMS*pT0T&
zKxB#U74&`5*g-J4K{UA`xamQZ*eW^w&r0sh2*rA!7`xZC57_jM=U;#)c(fBp72bO~
zd-B^pYxNL>-5`eD5W@9f-lWLH-Hv8Qycdts4d2tVcni|Yv%34w@)GAtpS9v1``d6mM#q
delta 15690
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 |