Run the oximachine
Project description
oximachinerunner
oximachine for AiiDA lab: Core functionalities of oximachine with stripped dependencies.
Warning: This model works excellent on a test set but it might give fully unphysical predictions in some cases. Consider it in alpha phase
-
It is good to know where it fails
-
We work on improving the model by training it on a larger subset of the CSD with a new architecture
-
The featurization can be slow in some cases. In practice, it is best to get the smallest possible cell of a clean structure.
-
There is still one dependency on one of my forks of a well-known package.
-
The package is slow
-
For compatability and reproducibility we need to pin an old scikit-learn version
features not deployed for AiIDA lab
- Feature importance (slow as it has to integrate the dataset. Also, it is quite likely that we will break the API here in the future when we add new features)
- Most similar structures in training set (is typically fast though, as it uses a KDtree)
- Uncertainity estimate (not sure how the best way to use this in a workchain?)
assets
votingclassifier.joblib
is the model that is currently deployed. It is a voting classifier with four different base estimatorsscaler.joblib
is the standard scalerKAJZIH_freeONLY.cif
andACODAA.cif
are some test structures.
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 oximachinerunner-0.1a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ba10070a1ac83fb9dac607e91b5ef0728df939c1a892a4c6838c32051942eb |
|
MD5 | eabe83581c1898466784cc2bc43153e8 |
|
BLAKE2b-256 | 5977b890dc6c27e1ebd27147ce633c1ffd706cd4e39e9e48d6c963d20f6570ee |