This repository contains some notebooks that cover introductory material for TensorFlow.
* Notebook Tensorflow Basics: overview of key TensorFlow concepts, including graphs, variables, ops, placeholders, sessions
* Notebook Tensorflow MLP epistasis: explore a MLP for an experimental epistasis dataset
* Notebook CNN TF: explore a CNN to predict transcription factor binding from experimental ChIP-seq data
* Notebook CNN RNAcompete: explore a CNN to predict the experimental specificities of RNA-binding proteins to RNA probes using sequence and secondary structure predictions
* Example VAE MNIST: example of a variational autoencoder trained on the MNIST dataset
* Notebook Deepomics CNN TF: example of how to use deepomics to train, test, and evaluate a CNN for a supervised classification task
* Notebook Deepomics CNN RNAcompete: example of how to employ deepomics to train, test, and evaluate a CNN for a supervised regression task
* Notebook Deepomics VAE Frey Faces: example of training a variational autoencoder to fit the distribution of the Frey faces dataset
* Notebook Deepomics VAE MNIST: example of training a variational autoencoder to fit the distribution of the MNIST dataset
- tensorflow (release > 1.0, preferrably r1.4)
- numpy
- scipy
- matplotlib
- jupyter-notebook
- pillow
- sklearn
- h5py
- six
- pandas
To install, please consult install_tensorflow_virtualenv.txt