import argparse

 import tensorflow as tf
tf.enable_eager_execution() def main(args):
"""Download the Microsoft COCO 2014 data set."""
# Annotation zip
tf.keras.utils.get_file(fname=args.annotation_zip,
origin=args.annotation_origin,
cache_dir=args.cache_dir,
cache_subdir=args.cache_subdir,
extract=True) # Train image zip
tf.keras.utils.get_file(fname=args.train_zip,
origin=args.train_origin,
cache_dir=args.cache_dir,
cache_subdir=args.cache_subdir,
extract=True) # Val image zip
tf.keras.utils.get_file(fname=args.val_zip,
origin=args.val_origin,
cache_dir=args.cache_dir,
cache_subdir=args.cache_subdir,
extract=True) # Test image zip
tf.keras.utils.get_file(fname=args.test_zip,
origin=args.test_origin,
cache_dir=args.cache_dir,
cache_subdir=args.cache_subdir,
extract=True) if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--cache_dir', type=str, default='F:/', help='location to store cached files')
parser.add_argument('--cache_subdir', type=str, default='COCO2014/', help='subdirectory under the cache dir')
parser.add_argument('--annotation_zip', type=str, default='annotation2014.zip', help='name of annotation zip')
parser.add_argument('--annotation_origin', type=str,
default='http://images.cocodataset.org/annotations/annotations_trainval2014.zip',
help='origin of annotation zip')
parser.add_argument('--train_zip', type=str, default='train2014.zip', help='name of train zip')
parser.add_argument('--train_origin', type=str,
default='http://images.cocodataset.org/zips/train2014.zip',
help='origin of train zip')
parser.add_argument('--val_zip', type=str, default='val2014.zip', help='name of val zip')
parser.add_argument('--val_origin', type=str,
default='http://images.cocodataset.org/zips/val2014.zip',
help='origin of val zip')
parser.add_argument('--test_zip', type=str, default='test2014.zip', help='name of test zip')
parser.add_argument('--test_origin', type=str,
default='http://images.cocodataset.org/zips/test2014.zip',
help='origin of test zip') args = parser.parse_args()
print(args) main(args)

[Tensorflow] 使用 tf.keras.utils.get_file() 下载 MS-COCO 2014 数据集的更多相关文章

  1. Tensorflow2(一)深度学习基础和tf.keras

    代码和其他资料在 github 一.tf.keras概述 首先利用tf.keras实现一个简单的线性回归,如 \(f(x) = ax + b\),其中 \(x\) 代表学历,\(f(x)\) 代表收入 ...

  2. 【tf.keras】TensorFlow 1.x 到 2.0 的 API 变化

    TensorFlow 2.0 版本将 keras 作为高级 API,对于 keras boy/girl 来说,这就很友好了.tf.keras 从 1.x 版本迁移到 2.0 版本,需要修改几个地方. ...

  3. 【tf.keras】tensorflow datasets,tfds

    一些最常用的数据集如 MNIST.Fashion MNIST.cifar10/100 在 tf.keras.datasets 中就能找到,但对于其它也常用的数据集如 SVHN.Caltech101,t ...

  4. 【tf.keras】tf.keras使用tensorflow中定义的optimizer

    Update:2019/09/21 使用 tf.keras 时,请使用 tf.keras.optimizers 里面的优化器,不要使用 tf.train 里面的优化器,不然学习率衰减会出现问题. 使用 ...

  5. [Tensorflow] 使用 tf.train.Checkpoint() 保存 / 加载 keras subclassed model

    在 subclassed_model.py 中,通过对 tf.keras.Model 进行子类化,设计了两个自定义模型. import tensorflow as tf tf.enable_eager ...

  6. tensorflow 2.0 技巧 | 自定义tf.keras.Model的坑

    自定义tf.keras.Model需要注意的点 model.save() subclass Model 是不能直接save的,save成.h5,但是能够save_weights,或者save_form ...

  7. 如何使用keras加载下载好的数据集

    https://blog.csdn.net/houchaoqun_xmu/article/details/78492718 [keras]解决 example 案例中 MNIST 数据集下载不了的问题 ...

  8. TensorFlow2.0(11):tf.keras建模三部曲

    .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px so ...

  9. 【tf.keras】在 cifar 上训练 AlexNet,数据集过大导致 OOM

    cifar-10 每张图片的大小为 32×32,而 AlexNet 要求图片的输入是 224×224(也有说 227×227 的,这是 224×224 的图片进行大小为 2 的 zero paddin ...

随机推荐

  1. 基于 es6 的 javascript 实用方法

    一.求数字数组的平均数 - 使用 数组的 reduce() 方法将每个值添加到累加器,初始值为0,总和除以数组长度. const average = arr => arr.reduce((acc ...

  2. Alpha项目测试--个人第五次作业

    img {border:solid 1px black} 这个作业属于哪个课程 <https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanal ...

  3. GEF中TreeViewer的叶子节点展开

    /** * GEF树叶子节点的展开 * @param items */ private void expand(TreeItem[] items) { for (int i = 0; i < i ...

  4. .Net Core 过滤器

    请求: public class MyRequest { [Required(ErrorMessage = "Name参数不能为空")]//Required 验证这个参数不能为空 ...

  5. 全选所有checkbox

    $("table input[type=checkbox]").attr("checked",true)

  6. CSP-S2 2019 游记

    我简直是咸鱼,一只彻头彻尾的咸鱼. 慵懒,成为了我本次比赛的主调. 10 月 27 日晚上--也有可能是 10 月 28 日的凌晨,睡眼惺忪的我坐在书桌前,照常奋笔疾书着.作业本放回一本又拿出一本,练 ...

  7. 2Dot grammar

    http://www.cnblogs.com/mjios/archive/2013/04/08/3006577.html . #import <Foundation/Foundation.h&g ...

  8. codeforces gym #101161E - ACM Tax(lca+主席树)

    题目链接: http://codeforces.com/gym/101161/attachments 题意: 给出节点数为$n$的树 有$q$次询问,输出$a$节点到$b$节点路程中,经过的边的中位数 ...

  9. ETL定义、四大模块及子系统说明

    ETL定义.四大模块及子系统说明 ——<Pentaho Kettle解决方案>读书笔记 罗小川 目前公司正在进行数据仓库的建设的前期需求整理和项目启动阶段,想简单来谈一下自己对目前公司在用 ...

  10. 【locust】使用locust + boomer实现对接口的压测

    背景 很早之前,考虑单机执行能力,使用locust做过公司短信网关的压测工作,后来发现了一个golang版本的locust,性能是python版本的5到10倍以上,但是一直没有机会使用. 最近公司想做 ...