tensorflow-tutorial-samples  by geektutu

TensorFlow 2.0 tutorial for machine learning, neural networks, and deep learning

Created 7 years ago
572 stars

Top 56.4% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides practical, hands-on examples for learning TensorFlow 2.0, targeting beginners and intermediate users interested in machine learning, neural networks, and deep learning. It aims to demystify complex concepts through clear, simplified explanations and runnable code samples.

How It Works

The project offers a series of tutorials covering fundamental machine learning tasks and advanced deep learning techniques. It demonstrates building neural networks, implementing convolutional neural networks (CNNs) for image recognition, and applying reinforcement learning algorithms like Policy Gradient and Deep Q-Learning (DQN) to OpenAI Gym environments. The examples are structured to progressively build understanding, from basic network construction to model saving/loading and visualization with TensorBoard.

Quick Start & Requirements

  • Install TensorFlow via pip: pip install tensorflow
  • Dependencies include numpy, gym, and potentially h5py.
  • Official documentation and related GitHub repositories are linked within the README for deeper dives into specific topics.

Highlighted Details

  • Demonstrates MNIST handwritten digit recognition with CNNs achieving 0.99 accuracy.
  • Features reinforcement learning examples for OpenAI Gym environments like CartPole-v0 and MountainCar-v0.
  • Includes tutorials on data preparation (h5py datasets) and model lifecycle management (saving, loading, resuming training).
  • Showcases TensorBoard for visualizing training progress, including scalars, histograms, and network graphs.

Maintenance & Community

The repository is maintained by geektutu. Further community engagement details are not explicitly provided in the README.

Licensing & Compatibility

The repository's licensing is not specified in the README. Compatibility for commercial use or closed-source linking is therefore undetermined.

Limitations & Caveats

The examples are based on TensorFlow 1.4 and TensorFlow 2.0, which may require careful management of API compatibility for users on newer TensorFlow versions. The README does not detail specific version requirements beyond the core TensorFlow versions used in the examples.

Health Check
Last Commit

4 years ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
4 stars in the last 30 days

Explore Similar Projects

Starred by Evan Hubinger Evan Hubinger(Head of Alignment Stress-Testing at Anthropic), Junxiao Song Junxiao Song(Research Scientist at DeepSeek), and
2 more.

AgentNet by yandexdataschool

0%
298
Deep reinforcement learning library
Created 9 years ago
Updated 8 years ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Mckay Wrigley Mckay Wrigley(Founder of Takeoff AI), and
1 more.

street-fighter-ai by linyiLYi

0.1%
6k
AI agent for Street Fighter II using deep reinforcement learning
Created 2 years ago
Updated 1 year ago
Feedback? Help us improve.