Skip to content

Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.

License

Notifications You must be signed in to change notification settings

yingwei13mei/TensorFlow-Book

Repository files navigation

This is the official code repository for Machine Learning with TensorFlow.

⚠️ Warning: The book will be released in a month or two, so this repo is a pre-release of the entire code. I will be heavily updating this repo in the coming weeks. Stay tuned, and follow along! :)

Get started with machine learning using TensorFlow, Google's latest and greatest machine learning library.

Summary

Ch 2️⃣ - TensorFlow Basics

  • Concept 1: Defining tensors
  • Concept 2: Evaluating ops
  • Concept 3: Interactive session
  • Concept 4: Session loggings
  • Concept 5: Variables
  • Concept 6: Saving variables
  • Concept 7: Loading variables
  • Concept 8: TensorBoard
  • Listing 2-4: types.py
  • Listing 5-6: main.py
  • Listing 7: interactive_session.py
  • Listing 8: logging.py
  • Listing 9: spikes.py
  • Listing 10: saving_vars.py
  • Listing 11: loading_vars.py
  • Listing 12-15: moving_avg.py

Ch 3️⃣ - Regression

  • Concept 1: Linear regression
  • Concept 2: Polynomial regression
  • Concept 3: Regularization
  • Listing 1-2: simple_model.py
  • Listing 3: polynomial_model.py
  • Listing 4-5: regularization.py
  • Listing 6: data_reader.py

Ch 4️⃣ - Classification

  • Concept 1: Linear regression for classification
  • Concept 2: Logistic regression
  • Concept 3: 2D Logistic regression
  • Concept 4: Softmax classification
  • Listing 1-3: linear_1d.py
  • Listing 4: logistic_1d.py
  • Listing 5: logistic_2d.py
  • Listing 6-10: softmax.py

Ch 5️⃣ - Clustering

  • Concept 1: Clustering
  • Concept 2: Segmentation
  • Concept 3: Self-organizing map
  • Listing 1-4: audio_clustering.py
  • Listing 5-6: audio_segmentation.py
  • Listing 7-12: som.py

Ch 6️⃣ - Hidden markov models

  • Concept 1: Forward algorithm
  • Concept 2: Viterbi decode
  • Listing 1-6: forward.py
  • Listing 7-11: hmm.py

Ch 7️⃣ - Autoencoders

  • Concept 1: Autoencoder
  • Concept 2: Applying an autoencoder to images
  • Concept 3: Denoising autoencoder

Ch 8️⃣ - Reinforcement learning

  • Concept 1: Reinforcement learning
  • Listing 1-10: rl.py

Ch 9️⃣ - Convolutional Neural Networks

  • Concept 1: Using CIFAR-10 dataset
  • Concept 2: Convolutions
  • Concept 3: Convolutional neural network

Ch 🔟 - Recurrent Neural Network

  • Concept 1: Loading timeseries data
  • Concept 2: Recurrent neural networks
  • Concept 3: Applying RNN to real-world data for timeseries prediction

About

Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.3%
  • Python 2.7%