专栏首页AI研习社Github 项目推荐 | TensorFlow 项目模板架构最佳实践

Github 项目推荐 | TensorFlow 项目模板架构最佳实践

一个简单且设计良好的架构对于任何深度学习项目来讲非常有必要,这里的 Tensorflow 项目模板经过了大量的实践,拥有简单性、良好的文件结构以及 OOP 设计等特点。该库的模板能够帮助开发者快速开启项目,使其更加专注于核心目标(模型、训练等).

Github 地址:

https://github.com/Mrgemy95/Tensorflow-Project-Template

内容列表:

项目结构

文件结构

├──  base
│   ├── base_model.py   - this file contains the abstract class of the model.
│   └── base_train.py   - this file contains the abstract class of the trainer.
│
│
├── model               - this folder contains any model of your project.
│   └── example_model.py
│
│
├── trainer             - this folder contains trainers of your project.
│   └── example_trainer.py
│   
├──  mains              - here's the main(s) of your project (you may need more than one main).
│    └── example_main.py  - here's an example of main that is responsible for the whole pipeline.

│  
├──  data _loader  
│    └── data_generator.py  - here's the data_generator that is responsible for all data handling.
│ 
└── utils
     ├── logger.py
     └── any_other_utils_you_need

本文分享自微信公众号 - AI研习社(okweiwu),作者:孔令双

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-02-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数学来了 | 讲真,点积才是线性代数之光啊

    历史长河里,世世代代的教授和教科书撰写人,总是用荒谬复杂的矩阵计算,掩盖数学真实的简洁模样。

    AI研习社
  • 扎克伯格开发笔记:打造Jarvis的日子,我庆幸自己从未停止过编程

    「 唯物」按:以下文章来自扎克伯格的笔记"Building Jarvis",由雷锋网编译。 ? 2016 年我给自己制定了一个挑战:打造一个像钢铁侠里 Jarv...

    AI研习社
  • 害怕部署机器学习模型?这里有一篇手把手教程

    阅读本文后,你将能够部署机器学习模型,并用你想要的编程语言进行预测。没错,你可以坚持使用 Python,也可以通过 Java 或 Kotlin 直接在你的 An...

    AI研习社
  • 数据科学家/数据工程师

    As the field of data science continues to grow and mature, it is nice to begin s...

    陆勤_数据人网
  • QTableView基本用法讲解,Qt表格控件的使用方法

    QTableView是Qt中用来把数据集以表格形式提供给用户的一个控件,它与C++Builder中的DBGrid作用类似。坦白的说,DBGrid的使用要比QTa...

    zls365
  • 哈佛的“虫虫”机器人已经能爬上墙了

    新发表在《科学机器人》杂志上的一篇论文详细介绍了一个被称为“哈佛电动附着微型机器人”(简称HAMR-E)的系统,该系统利用静电力抓住水平、垂直、甚至倒立的金属表...

    AiTechYun
  • Python、Unicode和中文

    python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,...

    py3study
  • kubernetes-12:gitlab容器化

    直接kubectl apply -f 执行https://github.com/sameersbn/docker-gitlab/tree/master/kube...

    千里行走
  • gitlab出现forbidden的解决方法

    lestat
  • ishell:创建交互式cli应用程序库

    最近在研究supervisor的源码,参考supervisor的架构,做公司的项目。我后面会给出supervisor的开源学习的总结。github上有一个gop...

    若与

扫码关注云+社区

领取腾讯云代金券