cxhernandez / Molencoder
Licence: mit
Molecular AutoEncoder in PyTorch
Stars: ✭ 69
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Molencoder
Pyod
A Python Toolbox for Scalable Outlier Detection (Anomaly Detection)
Stars: ✭ 5,083 (+7266.67%)
Mutual labels: autoencoder
Concise Ipython Notebooks For Deep Learning
Ipython Notebooks for solving problems like classification, segmentation, generation using latest Deep learning algorithms on different publicly available text and image data-sets.
Stars: ✭ 23 (-66.67%)
Mutual labels: autoencoder
Frame Level Anomalies In Videos
Frame level anomaly detection and localization in videos using auto-encoders
Stars: ✭ 50 (-27.54%)
Mutual labels: autoencoder
Tensorflow Book
Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.
Stars: ✭ 4,448 (+6346.38%)
Mutual labels: autoencoder
Tensorflow Tutorial
TensorFlow and Deep Learning Tutorials
Stars: ✭ 748 (+984.06%)
Mutual labels: autoencoder
Tensorflow Mnist Vae
Tensorflow implementation of variational auto-encoder for MNIST
Stars: ✭ 422 (+511.59%)
Mutual labels: autoencoder
Repo 2017
Python codes in Machine Learning, NLP, Deep Learning and Reinforcement Learning with Keras and Theano
Stars: ✭ 1,123 (+1527.54%)
Mutual labels: autoencoder
Advanced Deep Learning With Keras
Advanced Deep Learning with Keras, published by Packt
Stars: ✭ 917 (+1228.99%)
Mutual labels: autoencoder
Ad examples
A collection of anomaly detection methods (iid/point-based, graph and time series) including active learning for anomaly detection/discovery, bayesian rule-mining, description for diversity/explanation/interpretability. Analysis of incorporating label feedback with ensemble and tree-based detectors. Includes adversarial attacks with Graph Convolutional Network.
Stars: ✭ 641 (+828.99%)
Mutual labels: autoencoder
Rnn Vae
Variational Autoencoder with Recurrent Neural Network based on Google DeepMind's "DRAW: A Recurrent Neural Network For Image Generation"
Stars: ✭ 39 (-43.48%)
Mutual labels: autoencoder
Dancenet
DanceNet -💃💃Dance generator using Autoencoder, LSTM and Mixture Density Network. (Keras)
Stars: ✭ 469 (+579.71%)
Mutual labels: autoencoder
Basic nns in frameworks
several basic neural networks[mlp, autoencoder, CNNs, recurrentNN, recursiveNN] implements under several NN frameworks[ tensorflow, pytorch, theano, keras]
Stars: ✭ 58 (-15.94%)
Mutual labels: autoencoder
Generative Models
Annotated, understandable, and visually interpretable PyTorch implementations of: VAE, BIRVAE, NSGAN, MMGAN, WGAN, WGANGP, LSGAN, DRAGAN, BEGAN, RaGAN, InfoGAN, fGAN, FisherGAN
Stars: ✭ 438 (+534.78%)
Mutual labels: autoencoder
Website Fingerprinting
Automatic Feature Generation for Website Fingerprinting
Stars: ✭ 20 (-71.01%)
Mutual labels: autoencoder
Codeslam
Implementation of CodeSLAM — Learning a Compact, Optimisable Representation for Dense Visual SLAM paper (https://arxiv.org/pdf/1804.00874.pdf)
Stars: ✭ 64 (-7.25%)
Mutual labels: autoencoder
Collaborative Deep Learning For Recommender Systems
The hybrid model combining stacked denoising autoencoder with matrix factorization is applied, to predict the customer purchase behavior in the future month according to the purchase history and user information in the Santander dataset.
Stars: ✭ 60 (-13.04%)
Mutual labels: autoencoder
Recoder
Large scale training of factorization models for Collaborative Filtering with PyTorch
Stars: ✭ 46 (-33.33%)
Mutual labels: autoencoder
MolEncoder
Molecular AutoEncoder in PyTorch
Install
$ git clone https://github.com/cxhernandez/molencoder.git && cd molencoder
$ python setup.py install
Download Dataset
$ molencoder download --dataset chembl22
Train
$ molencoder train --dataset data/chembl22.h5
Add --cuda
flag to enable CUDA. Add --cont
to continue training a model from a checkpoint file.
Pre-Trained Model
A pre-trained reference model is available in the ref/
directory. Currently, it performs with ~98% accuracy on the validation set after 100 epochs of training. However, if you succeed at training a better model, feel free to submit a pull request!
TODO
- [x] Implement encoder
- [x] Implement decoder
- [x] Add download command
- [x] Add train command
- [ ] Add encode command
- [ ] Add decode command
- [x] Add pre-trained model
Shoutouts
- Original paper by Gómez-Bombarelli, et al.
- keras-molecules by Max Hodak
- DeepChem
- PyTorch
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].