Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.38 KB

README.md

File metadata and controls

17 lines (13 loc) · 1.38 KB

Advanced Machine Learning Lab - Spring 2021

Repository for my coursework in the "Advanced Machine Learning Lab" course at ELTE

Subject code: dsadvmachlf20lx
Credits: 4

Project description

Abstract: Even though neural networks enjoy widespread use, they still struggle to learn the basic laws of physics. How might we endow them with better inductive biases? In this paper, we draw inspiration from Hamiltonian mechanics to train models that learn and respect exact conservation laws in an unsupervised manner. We evaluate our models on problems where conservation of energy is important, including the two-body problem and pixel observations of a pendulum. Our model trains faster and generalizes better than a regular neural network. An interesting side effect is that our model is perfectly reversible in time.

  • Read the above article and understand the basics of it.
  • Take a simple Hamiltonian and run a number of simulations with it in order to generate training data [code required]
  • Set up the training pipeline for the Hamiltonian neural net manually and run it on your data.
  • Evaluate the predictions compared to the simple Euler method.