Skip to content
This repository was archived by the owner on Feb 1, 2022. It is now read-only.

akoreman/Convolutional-NN-Ising-Model-Temperature

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Convolutional Neural Network for the 2D Ising model

This project uses a convolutional neural network (CNN) to determine the most likely temperature for a given Ising model spin instance. From the weights of these CNNs we can approximate the critical temperature for the phase transition in the Ising model.

Written in Python, data wrangling done using the SciPy ecosystem. CNN implemented using Keras. The Ising spin models are generated using a program written in C# (see: ADD LINK TO GITHUB). See the report in the root for more details.

Screenshots:

Visualisation of the transition in the weight matrix of the CNN

About

Project to use Convolutional Neural Networks to classify Ising spin states. Coursework for Neural Networks course. (Computer Science MSc level, Leiden University)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages