Gaussian process regression to extract non-parametric 2- and 3- body force fields.
Project description
Machine learning nonparametric force fields (MFF)
To read the full documentation check https://mff.readthedocs.io/en/latest/
An example tutorial jupyter notebook can be found in the tutorials
folder.
Table of Contents
Background on MFF
The MFF package uses Gaussian process regression to extract non-parametric 2- and 3- body force fields from ab-initio calculations. For a detailed description of the theory behind Gaussian process regression to predict forces and/or energies, and an explanation of the mapping technique used, please refer to [1].
For an example use of the MFF package to build 3-body force fields for Ni nanoclusters, please see [2].
Install
Clone the repo into a folder:
git clone https://github.com/kcl-tscm/mff.git
cd mff
If you don't have it, install virtualenv
pip install virtualenv
Create a virtual environment using a python 3.6 installation
virtualenv --python=/usr/bin/python3.6 <path/to/new/virtualenv/>
Activate the new virtual environment
source <path/to/new/virtualenv/bin/activate>
To install from source run the following command:
python setup.py install
Or, to build in place for development, run:
python setup.py develop
Examples
Refer to the two files in the Tutorial folder for working jupyter notebooks showing most of the functionalities of this package.
Maintainers
- Claudio Zeni (claudio.zeni@kcl.ac.uk),
- Aldo Glielmo (aldo.glielmo@kcl.ac.uk),
- Ádám Fekete (adam.fekete@kcl.ac.uk).
References
[1] A. Glielmo, C. Zeni, A. De Vita, Efficient non-parametric n-body force fields from machine learning (https://arxiv.org/abs/1801.04823)
[2] C .Zeni, K. Rossi, A. Glielmo, A. Fekete, N. Gaston, F. Baletto, A. De Vita Building machine learning force fields for nanoclusters (https://arxiv.org/abs/1802.01417)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mff-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1743838da045f81feae74168a4ee78e2a890306d2dd9ad88588762172bbd554 |
|
MD5 | b20f46bb12357728c3f35897e674a912 |
|
BLAKE2b-256 | 1277ca30ecb47479d9d9517a85e90826742cb880d5a298f1f92c622bb91a9dec |