← all repositories
princewen/tensorflow_practice

TensorFlow 1.4's greatest hits, still serving 7k stars

Hands-on reference implementations of RL, recsys, and NLP algorithms from the TensorFlow 1.x era.

7k stars Python LearningML Frameworks
tensorflow_practice
Not currently ranked — collecting fresh signals.
star history

What it does This repository is a curated set of practice exercises implementing foundational deep learning models in TensorFlow 1.4. It covers five areas—basics, NLP, reinforcement learning, recommendation systems, and GANs—with each topic linking to a detailed Chinese-language blog post on Jianshu. Think of it as a cookbook that preserves the graph-and-session boilerplate modern frameworks have abstracted away.

The interesting bit The breadth is unusually wide for a single-author learning repo, stretching from basic Q-learning and SARSA to Alibaba’s DIN, DeepFM, and multi-agent MADDPG. Its real value is archaeological: if you inherit a legacy TF 1.x pipeline or need to understand how historical model APIs evolved, this is a well-organized index.

Key highlights

  • Reinforcement learning demos span DQN variants (Double, Dueling, Prioritized Replay), Policy Gradient, Actor-Critic, DDPG, and MADDPG
  • Recommendation system implementations include FM, FFM, DeepFM, PNN, NFM, AFM, DIN, NCF, and GBDT+LR fusion
  • NLP section covers static and dynamic RNNs, LSTM, seq2seq, and an attention-based chatbot
  • Each algorithm pairs minimal working code with an explanatory article
  • Datasets are provided via a Baidu Pan download link

Caveats

  • Code is locked to TensorFlow 1.4 and will not run on modern TensorFlow without significant rewrites
  • README and linked documentation are entirely in Chinese
  • Dataset download relies on Baidu Pan, which may be inaccessible outside mainland China

Verdict Useful if you are maintaining legacy TensorFlow 1.x code or studying the historical implementation details of classic recsys and RL algorithms. Skip it if you need modern, production-ready PyTorch or TF 2.x code.

Frequently asked

What is princewen/tensorflow_practice?
Hands-on reference implementations of RL, recsys, and NLP algorithms from the TensorFlow 1.x era.
Is tensorflow_practice open source?
Yes — princewen/tensorflow_practice is an open-source project tracked on heatdrop.
What language is tensorflow_practice written in?
princewen/tensorflow_practice is primarily written in Python.
How popular is tensorflow_practice?
princewen/tensorflow_practice has 7k stars on GitHub.
Where can I find tensorflow_practice?
princewen/tensorflow_practice is on GitHub at https://github.com/princewen/tensorflow_practice.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.