Coder Social home page Coder Social logo

fys-stk4155-project2's Introduction

Project 2: Classifying Phases of the 2D Ising Model with Logistic Regression and Deep Neural Networks

This repository contains programs, material and report for project 2 in FYS-STK4155 made in collaboration between Kristian, Tobias and Nicolai.

In this project, we first use linear regression to determine the value of the coupling constant for the energy of the one-dimensional Ising model. Thereafter, we use two-dimensional data, but now computed at different temperatures, in order to classify the phase of the Ising model. Below the critical temperature, the system will be in a so-called ferromagnetic phase. Close to the critical temperature, the final magnetization becomes smaller and smaller in absolute value while above the critical temperature, the net magnetization is zero. This classification case, that is the two-dimensional Ising model, is studied using logistic regression and deep neural networks.

Structure

The docs folder contains files for generating source code documentation.

The latex folder contains the LaTeX source for building the report, as well as figures and tables generated in the analyses.

The notebooks folder contains Jupyter notebooks used in the analyses. For details, see the notebooks readme.

The report folder contains the report rendered to PDF from the LaTeX source.

The resources folder contains project resources such as supporting material, raw data to be analysed, etc.

The src folder contains the source code, unit tests and benchmarks. For details, see the src readme.

Documentation

https://fys-stk4155-project2.readthedocs.io/en/latest/

Usage

Execute unit tests of the implementations by cd into the project root folder and run bash run.sh in terminal.

fys-stk4155-project2's People

Contributors

nicolossus avatar vxkc avatar dependabot[bot] avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.