Project on Machine Learning

Data Analysis and Machine Learning FYS-MAT3155/FYS4155

Department of Physics, University of Oslo, Norway

Fall semester 2017


Using results from Monte Carlo models for machine learning

Introduction

The aim of this project is to use an already developed Monte Carlo program (either the ising Model or a variational Monte Carlo code) to produce, in case of the Ising model, the energy as function of temperature. For the variational Monte carlo calculation of interacting electrons in an oscilaltor trap, the data are represented by the ground state energies as functions of the variational parameters.

In its simplest form the energy of the Ising model is expressed as, without an externally applied magnetic field, $$ E=-J\sum_{< kl >}^{N}s_ks_l $$ with \( s_k=\pm 1 \). The quantity \( N \) represents the total number of spins and \( J \) is a coupling constant expressing the strength of the interaction between neighboring spins. The symbol \( < kl> \) indicates that we sum over nearest neighbors only. We will assume that we have a ferromagnetic ordering, viz \( J> 0 \). We will use periodic boundary conditions and the Metropolis algorithm only. Alternatively we can use the supplied variational Monte Carlo program which solves Schroedinger's equation for two interacting electrons in a harmonic oscillator trap. Both codes can be found at the webpage of the course under programs.

Part a): Producing the data

\( \langle E\rangle \) and \( \langle \vert M\vert \rangle \), the specific heat \( C_V \) and the susceptibility \( \chi \) as functions of \( T \) for \( L=40 \), \( L=60 \), \( L=100 \) and \( L=140 \) for \( T\in [2.0,2.3] \) with a step in temperature \( \Delta T=0.05 \) or smaller. You may find it convenient narrow the domain for \( T \).

Plot \( \langle E\rangle \), \( \langle \vert M\vert\rangle \), \( C_V \) and \( \chi \) as functions of \( T \).

Part b): Fitting the data using regression analysis and other methods

More text to come

Part c): Introducing Bayesian statistics

More text to come

Part d): Studying the Ising model or the VMC results with Neural networks

More text to come

Background literature

If you wish to read more about the Ising model and statistical physics here are three suggestions.

Introduction to numerical projects

Here follows a brief recipe and recommendation on how to write a report for each project.

© 1999-2017, "Data Analysis and Machine Learning FYS-MAT3155/FYS4155":"http://www.uio.no/studier/emner/matnat/fys/FYS3155/index-eng.html". Released under CC Attribution-NonCommercial 4.0 license