Code Monkey home page Code Monkey logo

ai4np_school's Introduction

AI4NP_School

Notebooks and saved models for the AI4NP School

This material is targeted for the sessions on "Variational Monte Carlo". There are several presentations of techniques, and a number of interactive workbooks.

The agenda for this sessions is:

  1. Introduction to the nuclear many-body problem and to the variational quantum Monte Carlo method. Metropolis–Hastings algorithm and energy optimization techniques;
  2. Solving the quantum Harmonic Oscillator with variational Monte Carlo and analytic trial wave functions;
  3. Tensorflow and simple surrogate models - A) Introduction to Advanced Autograd Concepts (Tensorflow); B) Solution of the Harmonic Oscillator with simple neural networks;
  4. Solution of the Hydrogen Atom with Metropolis Walk.

There are several extra notebooks in this repo that you are welcome to look through, but may not be covered live in the sessions. For example, "Tensorflow 2nd Derivatives.ipynb" and "Hydrogen Atom Excited State.ipynb". You are welcome to look through the 2nd derivatives notebook for supplementary details about computing the $\nabla$ operator in tensorflow. The hydrogen excited state is not functional - you can look through the notebook more to learn why if you want!

For questions about these materials, you can:

  • ask on Piazza (so others can see your question)
  • open and issue on this github (so others can see your question and our answer)
  • directly contact Alessandro and Corey, the instructors, though if we get too many direct messages we may miss some unintentionally.

ai4np_school's People

Contributors

alelovato avatar coreyjadams avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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.