当前位置:网站首页>tf.keras.utils.get_file()
tf.keras.utils.get_file()
2022-07-31 05:09:00 【Erosion_ww】
作用:
如果文件尚未在缓存中,则从 URL 下载文件。
默认情况下,位于 url 源的文件会下载到 cache_dir ~/.keras,放置在 cache_subdir 数据集中,并指定文件名 fname。 因此文件 example.txt 的最终位置是 ~/.keras/datasets/example.txt。
参数:
tf.keras.utils.get_file(
fname=None, # 文件的名称。 若指定了绝对路径 /path/to/file.txt,则文件将保存在该位置。 若没有,将使用原始文件的名称。
origin=None, # 文件的原始 URL。
untar=False, # 已弃用,取而代之的是 extract 参数。 布尔值,文件是否应该被解压
md5_hash=None, # 已弃用,取而代之的是 file_hash 参数。 用于验证的文件的 md5 哈希
file_hash=None, # 下载后文件的预期哈希字符串。 同时支持 sha256 和 md5 哈希算法。
cache_subdir='datasets', # 保存文件的 Keras 缓存目录下的子目录。 如果指定了绝对路径 /path/to/folder,则文件将保存在该位置。
hash_algorithm='auto', # 选择哈希算法来验证文件。 有“md5”、“sha256”和“auto”。 默认的“自动”检测正在使用的哈希算法。
extract=False, # True 尝试将文件解压缩为存档,例如 tar 或 zip。
archive_format='auto', # 尝试提取文件的存档格式。 有“auto”、“tar”、“zip”和“无”。 'tar' 包括 tar、tar.gz 和 tar.bz 文件。默认的 'auto' 对应于 ['tar', 'zip']。 None 或空列表将返回找不到匹配项。
cache_dir=None # 存储缓存文件的位置,当 None 默认为默认目录 ~/.keras/。
)
返回值
Path to the downloaded file
例子
dataset_path = keras.utils.get_file("auto-mpg.data", "http://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/auto-mpg.data")
print(dataset_path)
Downloading data from http://archive.ics.uci.edu/ml/machine-learning-databases/auto-mpg/auto-mpg.data 32768/30286 [================================] - 0s 7us/step 'C:\\Users\\Wu Caifeng\\.keras\\datasets\\auto-mpg.data'
主要参考:tf.keras.utils.get_file | TensorFlow Core v2.9.1 (google.cn)
边栏推荐
- DVWA shooting range environment construction
- 12个MySQL慢查询的原因分析
- Numpy中np.meshgrid的简单用法示例
- Shell重油常压塔模拟仿真与控制
- [C language] Detailed explanation of operators
- On-line monitoring system for urban waterlogging and water accumulation in bridges and tunnels
- SQL行列转换
- Temporal介绍
- MySQL忘记密码怎么办
- Unity Tutorial: URP Rendering Pipeline Practical Tutorial Series [1]
猜你喜欢
精解四大集合框架:List 核心知识总结
MySQL开窗函数
110道 MySQL面试题及答案 (持续更新)
110 MySQL interview questions and answers (continuously updated)
信息系统项目管理师核心考点(五十五)配置管理员(CMO)的工作
Simple read operation of EasyExcel
12 reasons for MySQL slow query
[debug highlights] Expected input batch_size (1) to match target batch_size (0)
Centos7 install mysql5.7
Doris学习笔记之监控
随机推荐
Interview | Cheng Li, CTO of Alibaba: Cloud + open source together form a credible foundation for the digital world
【一起学Rust】Rust的Hello Rust详细解析
可点击也可直接复制指定内容js
如何将项目部署到服务器上(全套教程)
面试官问我TCP三次握手和四次挥手,我真的是
Unity手机游戏性能优化系列:针对CPU端的性能调优
DVWA之SQL注入
Go language study notes - dealing with timeout problems - Context usage | Go language from scratch
Error EPERM operation not permitted, mkdir 'Dsoftwarenodejsnode_cache_cacach Two solutions
MySQL8.0.26安装配置教程(windows 64位)
参考代码系列_1.各种语言的Hello World
城市内涝及桥洞隧道积水在线监测系统
Go中间件
面试Redis 高可靠性|主从模式、哨兵模式、Cluster集群模式
【MQ我可以讲一个小时】
Unity mobile game performance optimization series: performance tuning for the CPU side
wx.miniProgram.navigateTo在web-view中跳回小程序并传参
【ORACLE Explain 详解】
Duplicate entry ‘XXX‘ for key ‘XXX.PRIMARY‘解决方案。
分布式事务——分布式事务简介、分布式事务框架 Seata(AT模式、Tcc模式、Tcc Vs AT)、分布式事务—MQ