#209 · Primary category: Deep Learning Frameworks
Tensorflow-Project-Template
A best practice for tensorflow project template architecture.
Project last updated:04/21/22
GitHub Stars
3.6K
Forks
790
Contributors
7
License
Apache-2.0
Why we included this project
Starting a new TensorFlow model usually means redoing the same setup work: sessions, savers, data loaders, and logging. This template packages that boilerplate into a folder structure with abstract base classes, so you extend a few classes instead of rewriting them. Checkpoint handling, counters, summary logging, and optional Comet.ml reporting come ready, and you only override two methods to define your model and its training loop. That makes it a useful pattern to copy for an object-oriented TensorFlow 1.x codebase, and a fast way to prototype something like a VGG-style network. The example files are worth studying if you are learning how to organize a deep learning project.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.