Recent Releases of https://github.com/muammar/ml4chem
https://github.com/muammar/ml4chem - 0.0.9
Fix DeepLearningModel base and rerun some of the examples.
- Python
Published by muammar almost 6 years ago
https://github.com/muammar/ml4chem - 0.0.8
These changes are related to ML4Chem’s publication:
Creation of
atomisticmodule to comply with publication structure.models:- All models comply with base class inheritance using
mixin. modelsmoved toatomistic.models. Scripts have to be changed as the following examplefrom ml4chem.atomistic.models.neuralnetwork import NeuralNetwork.- SVM model refactoring.
trainingclass can takecheckpointdictionary to save checkpoints during training.-
NeuralNetworkandRetentionTimemodels support training withtesterror. - New
get_activationsfunction to get activations of neural network.
- All models comply with base class inheritance using
features:featuresmoved toatomistic.features. Scripts have to be changed as the following examplefrom ml4chem.atomistic.features.gaussian import Gaussian.
data.visualizationmoved to.visualization.read_log()function now supportsdata_onlykeyword argument to return only data instead of matplotlib plot.plot_atomic_featuressupports now backend keyword arguments and preprocessing of features before doing PCA or T-SNE usingmake_pipeline. Example:
``` backendkwargs = {"perplexity": 500} dimension = 2 dotsize = 3
plot, df = plotatomicfeatures( latentspace, method="tsne", preprocessor=StandardScaler(), dimensions=dimension, backend="plotly", dotsize=dotsize, backendkwargs=backend_kwargs ) ```
Restructured documentation.
AtomicMSELosssupports penalization using a list of uncertainties.Potentialsclass moved toatomisticmodule. It has to be imported asfrom ml4chem.atomistic import Potentials.
- Python
Published by muammar almost 6 years ago
https://github.com/muammar/ml4chem - 0.0.7
Omit version of output packages in requirements.txt
- Python
Published by muammar about 6 years ago
https://github.com/muammar/ml4chem - 0.0.6
data.parser:- Support ANI datasets.
- Renamed
FakeCalculatortoSinglePointCalculator.
features.gaussian: RefactoredGaussianclass.- Support of Coulomb Matrix with DScribe. This serves as an example to implement all descriptors available in that library.
models.kernelridgepartially improved efficiency ofKernelRidgeclass.
- Python
Published by muammar about 6 years ago
https://github.com/muammar/ml4chem - 0.0.5
- New
to_pandas()method to convert features to DataFrame. - Print date where a module was accessed.
- New base classes that can be used to build new features and model modules.
- New
Annealer()class for training VAEs. Right now it is hardcoded in the VAE class but will be improved later. - Addition of
MultiStepLRandStepLRlearning rate schedulers. - ml4chem.data.visualization: Added kwargs to plotatomicfeatures()
- Improved memory usage of Gaussian() at "training", and fixed KernelRidge.
- A
batch_sizekeyword argument can be passed to thePotentials.load()function so that we can do predictions of trajectory files instead of Atoms().
- Python
Published by muammar about 6 years ago
https://github.com/muammar/ml4chem - 0.0.4
Changelog:
- Added new
compute_mae()function toml4chem.metrics. - Improved memory management on
Gaussian()class.
- Python
Published by muammar about 6 years ago
https://github.com/muammar/ml4chem - 0.0.3
Changelog:
- Interactive plotting support with addition of
plotly. - Improved documentation.
- Addition of a Variational Autoencoder class (VAE), and a
VAELossloss function. - Renamed module
fingerprintstofeatures. - Renamed class
DataSettoData.
- Python
Published by muammar over 6 years ago
https://github.com/muammar/ml4chem - 0.0.2
Changelog:
- Improvements in the documentation.
- Better memory management in
Gaussianclass. - Implement Weighted ACSFs. Issue: https://github.com/muammar/ml4chem/issues/8.
- Change in Header.
ModelMergerclass works with both dependent and independent loss functions. Issue: https://github.com/muammar/ml4chem/issues/10.- Added
install_requirestosetup.py. - CJson parser. Issue: https://github.com/muammar/ml4chem/issues/11.
- Python
Published by muammar over 6 years ago
https://github.com/muammar/ml4chem - 0.0.1
Initial release! The package still is under heavy development and is expected to mutate massively during the following releases.
- Python
Published by muammar over 6 years ago