All Projects → piiswrong → Dec

piiswrong / Dec

Licence: mit

Projects that are alternatives of or similar to Dec

Medmnist
[ISBI'21] MedMNIST Classification Decathlon: A Lightweight AutoML Benchmark for Medical Image Analysis
Stars: ✭ 338 (-1.46%)
Mutual labels:  jupyter-notebook
Trpo
Trust Region Policy Optimization with TensorFlow and OpenAI Gym
Stars: ✭ 343 (+0%)
Mutual labels:  jupyter-notebook
Global Flow Local Attention
The source code for paper "Deep Image Spatial Transformation for Person Image Generation"
Stars: ✭ 345 (+0.58%)
Mutual labels:  jupyter-notebook
Cs231n Camp
cs231n training camp
Stars: ✭ 342 (-0.29%)
Mutual labels:  jupyter-notebook
Covid19 Forecast Hub
Projections of COVID-19, in standardized format
Stars: ✭ 342 (-0.29%)
Mutual labels:  jupyter-notebook
Gumbel Softmax
categorical variational autoencoder using the Gumbel-Softmax estimator
Stars: ✭ 343 (+0%)
Mutual labels:  jupyter-notebook
Dsprites Dataset
Dataset to assess the disentanglement properties of unsupervised learning methods
Stars: ✭ 340 (-0.87%)
Mutual labels:  jupyter-notebook
Pythonfromspace
Python Examples for Remote Sensing
Stars: ✭ 344 (+0.29%)
Mutual labels:  jupyter-notebook
Attack Python Client
Python Script to access ATT&CK content available in STIX via a public TAXII server
Stars: ✭ 342 (-0.29%)
Mutual labels:  jupyter-notebook
Deltapy
DeltaPy - Tabular Data Augmentation (by @firmai)
Stars: ✭ 344 (+0.29%)
Mutual labels:  jupyter-notebook
Face Recognition
Deep face recognition with Keras, Dlib and OpenCV
Stars: ✭ 342 (-0.29%)
Mutual labels:  jupyter-notebook
Experiments with python
experiments with python
Stars: ✭ 342 (-0.29%)
Mutual labels:  jupyter-notebook
Pytorchnethub
项目注释+论文复现+算法竞赛
Stars: ✭ 341 (-0.58%)
Mutual labels:  jupyter-notebook
Azureml Bert
End-to-End recipes for pre-training and fine-tuning BERT using Azure Machine Learning Service
Stars: ✭ 342 (-0.29%)
Mutual labels:  jupyter-notebook
Tbd Nets
PyTorch implementation of "Transparency by Design: Closing the Gap Between Performance and Interpretability in Visual Reasoning"
Stars: ✭ 345 (+0.58%)
Mutual labels:  jupyter-notebook
Notebooks
interactive notebooks from Planet Engineering
Stars: ✭ 339 (-1.17%)
Mutual labels:  jupyter-notebook
Tusimple Benchmark
Download Datasets and Ground Truths: https://github.com/TuSimple/tusimple-benchmark/issues/3
Stars: ✭ 340 (-0.87%)
Mutual labels:  jupyter-notebook
Intro to ml lecture note
Stars: ✭ 345 (+0.58%)
Mutual labels:  jupyter-notebook
Machine Learning Web Apps
Building and Embedding Machine Learning Model into a Web App(With Flask,Streamlit,etc)
Stars: ✭ 342 (-0.29%)
Mutual labels:  jupyter-notebook
Pineapple
Stars: ✭ 344 (+0.29%)
Mutual labels:  jupyter-notebook

Deep Embedded Clustering

This package implements the algorithm described in paper "Unsupervised Deep Embedding for Clustering Analysis". It depends on opencv, numpy, scipy and Caffe.

This implementation is intended for reproducing the results in the paper. If you only want to try the algorithm and find caffe too difficault to install, there is an easier to use experimental implementation in MXNet: https://github.com/dmlc/mxnet/blob/master/example/dec/dec.py, but note that results can be different from the paper. MXNet is a flexible deep learning library with fewer dependencies. You are welcome to try it. Installation guide can be found here: https://mxnet.readthedocs.org/en/latest/build.html. Once you install MXNet, simple go into directory examples/dec and run python dec.py.

Usage

To run, please first build our custom version of Caffe included in this package following the official guide: http://caffe.berkeleyvision.org/installation.html.

Then download the data set you want to experiment on. We provide scripts for downloading the datasets used in the paper. For example you can download MNIST by cd mnist; ./get_data.sh. Once download completes, run cd dec; python make_mnist_data.py to prepare data for Caffe.

After data is ready, run python dec.py DB to run experiment on with DB. DB can be one of mnist, stl, reutersidf10k, reutersidf. We provide pretrained autoencoder weights with this package. You can use dec/pretrain.py to train your own autoencoder. Please read source for usage info.

Docker

A Dockerfile has been provided to create a sterile development environment easily. To build the environment, run docker build --rm -t dec . and then docker run --rm -it dec bash to shell into the running container. Alternatively, nvidia-docker can be used to enable GPU capability.

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].