tensorflow
坏习惯的叛逆者
这个作者很懒,什么都没留下…
展开
-
深入理解 Tensorflow :怎样的 AI 程序才是具备产品级的
目前市面上绝大多数的 tensorflow 程序都基本可以称为玩具,那么,一个真正可以产品化的 Tensorflow 程序应该具有哪些的功能呢?支持对常用数据集的下载,对数据集处理,并转换为模型需要的格式。支持多队列分批读取数据日志训练可以随时中断,重新开始可以从之前中断的训练中恢复,继续训练评估模型从磁盘加载模型参数,而不是运行过程中的内存详细的评估模型的图,详细的统计信息模型支持多种异构设备(...原创 2018-05-09 13:01:11 · 337 阅读 · 0 评论 -
Tensorflow 物体检测(object detection) 之如何优雅地预处理数据
核心代码本文主要是对 models/research/object_detection 的分析samples/configs/faster_rcnn_inception_resnet_v2_atrous_coco.configtrain_config: { data_augmentation_options { random_horizontal_flip { ...原创 2018-06-19 00:55:42 · 4851 阅读 · 3 评论 -
Tensorflow 物体检测(object detection) 之如何优雅地读数据
本文主要分析 models/research/object_detection/train.py 核心代码其中配置示例 samples/configs/faster_rcnn_inception_resnet_v2_atrous_coco.configtrain_input_reader: { tf_record_input_reader { input_path: "...原创 2018-06-18 23:10:22 · 2546 阅读 · 0 评论 -
PASCAL VOC 2012 数据集详解
{TOC}在目标检测中,如果对数据不了解,在数据集处理这块有时候会看得云里雾里。比如trainval 这个词到底指什么标签中的 bbox 中的 ymax, xmax, ymin, xmin 取值范围是多少,如何计算的?图片与标签是如何关联起来的等等本文的目的:明白数据集是如何组织的TensorFlow 是如何对数据做处理的。数据集详解在目标检测中,主要用到...原创 2018-05-15 18:20:46 · 47851 阅读 · 13 评论 -
CNN 数据集预处理
vgg 预处理训练预处理测试预处理inception 预处理训练预处理测试预处理看各种模型的 paper 发现,图片预处理是东一句西一句,有的干脆直接就说参考了前面某某某模型,搞得人晕头转向。下面就 Tensorflow 中对各个模型的预处理实现。(与对应模型论文描述的数据预处理有出入)vgg 预处理输入图片 height, widthRESIZ...原创 2018-05-11 00:08:49 · 7258 阅读 · 2 评论 -
深入理解 Tensorflow :如何读训练数据
以下分析来自 tensorflow slim 库代码精简之后dataset = dataset_factory.get_dataset(dataset_name, dataset_split_name, dataset_dir)provider = slim.dataset_data_provider.DatasetDataProvider( dataset, ...原创 2018-05-11 00:02:45 · 2199 阅读 · 0 评论 -
Tensorflow 的设计与实现概述
Tensorflow 基于内部第一代机器学习系统 DistBelief 的第二代机器学习系统。 与 Borg 和 k8s 类似。定位通用场景,通用设备, 通用平台的大规模的机器学习系统TensorFlow 的特点通用平台 : PC(Linux, Windows), 手机(ios, android),嵌入式设备等等通用目的(general-purpose)的设备 : 支持...原创 2018-07-12 22:51:10 · 1240 阅读 · 0 评论