Giter Site home page Giter Site logo

mlff's Introduction

mlff

Machine learning force field generator implemented according to Botu et. al.'s pioneering works (Ref. 1, 2).

To compile

make

To run

./mlff input/inp

Input File

Lattice card

Keyword Type Meaning
Neta int Dimension of eta grid
eta float;float Uniformly generating a logarithmic-law grid.
lat_len float;float;float lattice const: a, b, c
lat_ang float;float;float lattice const: alpha, beta, gamma
Rc float cut off radius
shuffle bool shuffle the fingerprint or not
inp_path string;string;string path;start_num;end_num
write bool Writing the fingerprint files?
out_path string path to write fingerprint files

Training card

Keyword Type Meaning
Ntrain int training samples
k int k-fold cross validation
Nlbd int number of lambda's
lbd float;float lambda grid is generated in the same way as eta grid

SGD card

Keyword Type Meaning
tau0 float In formulat (tau0 + t)^(-kappa)
kappa float In formulat (tau0 + t)^(-kappa)
MAXITER int maximum number of iterations
Nbatch int size of batch for batch SGD

Data File

Format: x;y;z;Fx;Fy;Fz

Output file

Format: Vx(eta_1);Vx(eta_2);...;V(eta_Neta);Fx

mlff's People

Watchers

James Cloos 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.