Skip to content

Collection of individual scripts and ipython notebooks of my scratch work towards implementing convolutional neural networks in Keras and Tensorflow.

Notifications You must be signed in to change notification settings

juanerolon/deep-learning-playground

Repository files navigation

Deep Learning Playground

Juan E. Rolon

customer_segments

Collection of individual scripts and ipython notebooks of my scratch work towards implementing convolutional neural networks in Keras and Tensorflow. As such, the scripts are fully functional but do not reflect the finished product nor constitute any type of reporting document.

Description

  • classify_movie_reviews-keras
    Implements a machine learning miniproject using a deep learning toy model using Keras. The goal of the miniproject is to classify the degree of positivity of movie reviews from imdb database according to the most frequent words appearing in the review text.

  • cnn-test Test the implementation of an image classifier using Keras with Tensorflow backend with GPU support. It serves as a test bench for the dog image classifier of the deep learning project for Udacity's Machine Learning Nanodegree.

  • keras_examples Implements various tests on different pre-trained deep convolutional neural networks architectures, including RESNET and XCEPTION.

  • pre-trained-model Implements a pre-trained image classifier model using a 16-layer deep convolutional neural network VGG16.

  • validation_curves Illustrates the generation of validation curves for a Keras CNN categorical data classifier on the well-known Pima Diabetes dataset.

Installation

Fork or clone GitHub repository and make sure you have a working Python 3 installation. To get the most of the scripts, make sure you have Numpy, Scipy, Pandas and Matplotlib libraries installed in your Python environment. The easiest way to add the required libraries is by using the tools provided by the Anaconda python distribution, https://www.anaconda.com.

$ git clone https://github.com/juanerolon/deep-learning-playground.git

Requisites

** Libraries **

  • Sklearn
  • Tensorflow with GPU support
  • OpenCV
  • Keras
  • Imbalanced-learn
  • Feather format

Usage

To run code inside Ipython notebooks you may open the file using Jupyter. From the command line:

$ jupyter notebook notebook.ipynb

To run each individual script you may use your favorite IDE or run the script from the command line:

$ python scriptname.py

Contributing

Please feel free to fork or clone or submit pull requests. By participating in this project, you agree to abide by open source standards and code of conduct.

About

Collection of individual scripts and ipython notebooks of my scratch work towards implementing convolutional neural networks in Keras and Tensorflow. As such, the scripts are fully functional but do not reflect the finished product nor constitute any type of reporting document.

License

The present project is a public domain work. Please feel free to use it as is, modify it or do whatever you see fit.

About

Collection of individual scripts and ipython notebooks of my scratch work towards implementing convolutional neural networks in Keras and Tensorflow.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published