一个TensorFlow项目模板在Reddit上火了
作者:啊哈哈哈 来源:ai08门户网 时间:2025-06-19 14:01:17
林鳞 编译自 GitHub
量子位 出品 | 公众号 QbitAI
新的TensorFlow项目模板来了。
昨天,用户mrgemy95在Reddit上发帖,称这是“TensorFlow项目模板架构的最佳实践”。几小时内,帖子热度迅速上升。
此外,mrgemy95还将代码公布在GitHub上,短短几天就收获了200+个star。
量子位带大家去GitHub上探查一下这个模板。
一个简单且精心设计的结构对于任何深度学习项目来说都是必不可少的,所以在TensorFlow项目中经过大量实践后,mrgemy95等人总结出一个集简洁、文件夹结构的最佳实践和良好的OOP(面向对象的程序设计)的TensorFlow项目模板。
△ 项目架构如上图所示
△ 文件夹结构如上图所示
如何使用这个模板呢?举个例子,假设你想实现VGG模型,你需要按照以下步骤执行:
在模型文件夹中创建一个从“base_model”分类继承来的VGG分类。
重写“build_model”和“init_saver”这两个函数。
前者是实现VGG模型的地方,后者是定义TensorFlow saver的地方。
在trainer文件夹中创建一个从“base_train”分类继承来的VGG trainer。
重写“train_step”和“train_epoch”这两个函数。
在主文件中创建一个会话,并创建“Model”、“Logger”、“Data_Generator”、“Trainer”对象的实例和配置。
将所有这些对象传递给trainer对象,通过调用“trainer.train()”开始你的训练。
之后,你将在模型和trainer文件夹中创建模板文件和一个简单的示例,它将向你展示如何简单尝试第一个模型。
作者表示,之后会考虑用新的TensorFlow数据集API替换数据加载器部分。
最后,附项目GitHub地址:
https://github.com/Mrgemy95/Tensorflow-Project-Template#in-details
“
更多资讯
热门文章
推荐对话
换一换- 人气排行
- 1 一个TensorFlow项目模板在Reddit上火了
- 2 英伟达数据被盗后续:黑客用证书将病毒伪装成显卡驱动
- 3 密集人体姿态估计:2D图像帧可实时生成UV贴图(附论文)
- 4 本科生搞AI在线崩溃:3个月才跑通GitHub模型,机器学习科研入门太难了吧
- 5 这款“咖啡机器人”落地超百家,开启猎户星空机械臂生态第一步
- 6 SpaceX载人龙飞船意外爆炸,据称几乎被完全摧毁
- 7 苹果AirTag航空托运被禁/ 波士顿动力承诺不将机器人武器化/ 人乳中首次发现微塑料…今日更多新鲜事在此
- 8 自动驾驶芯片第一股IPO在即!作价300亿美元,背靠英特尔,吉利是大客户
- 9 哈佛机器人研究全景图:超越想象,完爆科幻
- 10 孙正义真会玩,这个「人不是人,狗不是狗」的画面,价值上千万