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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 delta 15690 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