peterbjorgensen / msgnet Goto Github PK
View Code? Open in Web Editor NEWTensorflow implementation of message passing neural networks for molecules and materials
License: MIT License
Tensorflow implementation of message passing neural networks for molecules and materials
License: MIT License
From README.md:
Tensorflow implementation of message passing neural networks for molecules and materials.
The framework implements the SchNet model and its extension with edge update network NMP-EDGE as well as the model used in Materials property prediction using symmetry-labeled graphs as atomic-position independent descriptors.Currently the implementation does not enable training with forces, but this might be implemented in the future.
For a more full-fledged implementation of the SchNet model, see schnetpack.The main difference between
msgnet
andschnetpack
is thatmsgnet
follows a message passing architecture and can therefore be more flexible in some cases, e.g. it can be used to train on graphs rather than on structures with full spatial information.
Is there a reason that in get_matproj.py the scalar properties like delta_e and band_gap are saved as key_value_pairs and in get_qm9.py the 17 properties including tag and index are saved in the "data" dictionary, while they could also be stored as key_value_pairs, if I understand the ase.db documentation correctly? This seems to make the input pipeline a bit more complicated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.