/tensorflow-and-keras-tutorial

Machine Learning with Tensorflow and Keras Frameworks

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Tensorflow and Keras Framework.

Welcome to the public repo to train for ML/AI with Keras and Tensorflow.

Below is the list of Workshops :


Workshop 1 - Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

Lab 1

  1. Hello World Neural Network (W1_Lab_1_hello_world_nn.ipynb)

Lab 2

  1. Beyond Hello World, A Computer Vision Example (W1_Lab_1_beyond_hello_world.ipynb)
  2. Callbacks (W1_Lab_2_callbacks.ipynb)

Lab 3

  1. Improving Accuracy with Convolutions (W3_Lab_1_improving_accuracy_using_convolutions.ipynb)
  2. Exploring Convolutions (W1_Lab_2_exploring_convolutions.ipynb)

Lab 4

  1. Image Generator (W1_Lab_1_image_generator_no_validation.ipynb)
  2. Image Generator with Validation (W1_Lab_2_image_generator_with_validation.ipynb)
  3. Compacted Images (W1_Lab_3_compacted_images.ipynb)

Workshop 2 - Convolutional Neural Networks with TensorFlow & Keras

Lab 1

  1. Using more sophisticated images with Convolutional Neural Networks (W2_Lab_1_cats_vs_dogs.ipynb)

Lab 2

  1. Cats vs. Dogs with Augmentation (W2_Lab_1_cats_v_dogs_augmentation.ipynb)
  2. Horses vs. Humans with Augmentation (W2_Lab_2_horses_v_humans_augmentation.ipynb)

Lab 3

  1. Exploring Transfer Learning (W2_Lab_1_transfer_learning.ipynb)

Lab 4

  1. Classifying Rock, Paper, and Scissors (W2_Lab_1_multi_class_classifier.ipynb)

Workshop 3 - Natural Language Processing with TensorFlow & Keras

Lab 1

  1. Simple Tokenizing W3_Lab_1_tokenize_basic.ipynb)
  2. Simple Sequences (W3_Lab_2_sequences_basic.ipynb)
  3. Sarcasm (W3_Lab_3_sarcasm.ipynb)

Lab 2

  1. Positive or Negative IMDB Reviews (W3_Lab_1_imdb.ipynb)
  2. Sarcasm Classifier (W3_Lab_2_sarcasm_classifier.ipynb)
  3. IMDB Review Subwords (W3_Lab_3_imdb_subwords.ipynb)

Lab 3

  1. IMDB Subwords 8K with Single Layer LSTM (W3_Lab_1_single_layer_LSTM.ipynb)
  2. IMDB Subwords 8K with Multi Layer LSTM (W3_Lab_2_multiple_layer_LSTM.ipynb)
  3. IMDB Subwords 8K with 1D Convolutional Layer (W3_Lab_3_Conv1D.ipynb)
  4. IMDB Reviews with GRU (and optional LSTM and Conv1D) (W3_Lab_4_imdb_reviews_with_GRU_LSTM_Conv1D.ipynb)
  5. Sarcasm with Bidirectional LSTM (W3_Lab_5_sarcasm_with_bi_LSTM.ipynb)
  6. Sarcasm with 1D Convolutional Layer (W3_Lab_6_sarcasm_with_1D_convolutional.ipynb)

Lab 4

  1. NLP with Irish Music (W3_Lab_1.ipynb)
  2. Generating Poetry from Irish Lyrics (W3_Lab_2_irish_lyrics.ipynb)

Workshop 4 - Sequences, Time Series and Prediction with Tensorflow and Keras

Lab 1

  1. Time Series W4_Lab_1_time_series.ipynb)
  2. Forecasting (W4_Lab_2_forecasting.ipynb)

Lab 2

  1. Preparing Features and Labels (W4_Lab_1_features_and_labels.ipynb)
  2. Single Layer Neural Network (W4_Lab_2_single_layer_NN.ipynb)
  3. Deep Neural Network (W4_Lab_3_deep_NN.ipynb)

Lab 3

  1. Recurrent Neural Network (RNN) (W4_Lab_1_RNN.ipynb)
  2. Long Short-Term Memory (LSTM) (W4_Lab_2_LSTM.ipynb)

Lab 4

  1. Long Short-Term Memory (LSTM) (W4_Lab_1_LSTM.ipynb)
  2. Sunspots - DNN Only (W4_Lab_2_sunspots_DNN.ipynb)
  3. Sunspots (W4_Lab_3_sunspots_CNN_RNN_DNN.ipynb)