基本上,如果您指定任何不是imagenet的weights,它只会使用keras model.load_weights来加载它,我猜{}不是keras可以直接在这里加载的有效文件。在if weights == 'imagenet':

if include_top:

weights_path = keras_utils.get_file(

'vgg16_weights_tf_dim_ordering_tf_kernels.h5',

WEIGHTS_PATH,

cache_subdir='models',

file_hash='64373286793e3c8b2b4e3219cbf3544b')

else:

weights_path = keras_utils.get_file(

'vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5',

WEIGHTS_PATH_NO_TOP,

cache_subdir='models',

file_hash='6d6bbae143d832006294945121d1f1fc')

model.load_weights(weights_path)

if backend.backend() == 'theano':

keras_utils.convert_all_kernels_in_model(model)

elif weights is not None:

model.load_weights(weights)

默认情况下,keras将使用imagenet作为默认权重,输出类号为1000。但是,如果您没有此模型的其他有效权重,您仍然可以通过一种可能的方式利用imagenet权重:可以将include_top设置为False,并直接使用VGG16 Conv输出(没有最后的3个FC层)。在

^{pr2}$

include_top: whether to include the 3 fully-connected

layers at the top of the network.

weights: one of `None` (random initialization),

'imagenet' (pre-training on ImageNet),

or the path to the weights file to be loaded.

classes: optional number of classes to classify images

into, only to be specified if `include_top` is True, and

if no `weights` argument is specified.

python cnn模型_如何在Python中使用预训练的CNN模型相关推荐

  1. python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型

    python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...

  2. python计算均方根误差_如何在Python中创建线性回归机器学习模型?「入门篇」

    线性回归和逻辑回归是当今很受欢迎的两种机器学习模型. 本文将教你如何使用 scikit-learn 库在Python中创建.训练和测试你的第一个线性.逻辑回归机器学习模型,本文适合大部分的新人小白. ...

  3. python保存模型_如何在Python中保存ARIMA时间序列预测模型

    自回归移动平均模型(ARIMA)是一种常用于时间序列分析和预测的线性模型. statsmodels库提供了Python中使用ARIMA的实现.ARIMA模型可以保存到文件中,以便以后对新数据进行预测. ...

  4. unbantu上python安装步骤_如何在Ubuntu中安装Python 3.6?

    Python是增长最快的主要通用编程语言.原因有很多,比如它的可读性和灵活性,易于学习和使用,可靠和高效. 有两个主要的Python版本被使用- 2和3 (Python的现在和未来);前者将看不到新的 ...

  5. python进程暂停_如何在Python中暂停多进程?

    我希望用户能够在怎么开始的实现它?在 我的代码是:# -*- coding: utf-8 -*- from PySide import QtCore, QtGui from Ui_MainWindow ...

  6. python 拟合正态分布_如何在Python中拟合双高斯分布?

    我试图使用Python获得数据(link)的双高斯分布.原始数据的格式为: 对于给定的数据,我想获得图中所示峰值的两个高斯分布.我用以下代码(source)进行了尝试:from sklearn imp ...

  7. python 概率分布函数_如何在Python中实现这五类强大的概率分布

    匿名用户 1级 2016-04-25 回答 首页 所有文章 观点与动态 基础知识 系列教程 实践项目 工具与框架应用 工具资源 伯乐在线 > Python - 伯乐在线 > 所有文章 &g ...

  8. python mqtt库_如何在 Python 中使用 MQTT

    Python 是一种广泛使用的解释型.高级编程.通用型编程语言.Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词).Python 让开发者能 ...

  9. python 获取当前目录_如何在Python中获取当前的工作目录?

    python 获取当前目录 To get the current working directory in Python, there is a library function getcwd() i ...

  10. eclipse配置python开发环境_如何在Eclipse中配置python开发环境

    展开全部 步骤1: 下载用于在2113Eclipse中开发Python的插件PyDev. 步骤2: 解压5261python.将解压后的features和plugins文件4102夹中的1653内容拷 ...

最新文章

  1. 初级版python登录验证,上传下载文件加MD5文件校验
  2. oracle bl编译,使用 PL/SQL 条件编译
  3. 10.2-3 ifupifdown:激活与禁用网络接口
  4. 数据库入门开发案例,真的是入门级别的!!看了不后悔。
  5. Nature150岁生日:盘点史上十大重磅论文,中国13篇文章登上封面!
  6. mysql 备份 windows_windows mysql 自动备份的几种方法
  7. 【Python】绘制二维散点图
  8. apache php 整合 linux,apache集成php5.6方法分享
  9. 六款练手的javaweb项目源码!
  10. 适合做个人博客网站的一套静态页面模板,非常不错哦
  11. 入侵网页html服务器,Web渗透入侵思路(脑图)| 内附彩蛋
  12. java秒杀源码_Java秒杀系统实战系列~商品秒杀代码实战
  13. 【论文翻译】Flow-Guided Feature Aggregation for Video Object Detection
  14. 通俗解释Docker
  15. 复杂业务下,我们为何选择Akka作为异步通信框架?
  16. 一地鸡毛——软件项目中的人际困局
  17. python三级等级考试有什么,python考级有几个级别
  18. Review of 2012 Goal for 2013
  19. lsdyna如何设置set中的node_list_如何使用Python处理HDF格式数据
  20. python毕业设计Django框架校园鲜花水果购物商城毕业设计毕设参考

热门文章

  1. C++程序设计一、二(二元一次方程与函数、函数指针)
  2. java创建http接口
  3. 利用SPSS做数据分析②之数据处理1
  4. 论文篇-----基于拉依达准则的交通数据粗大误差处理优化方法
  5. 【PID优化】基于布谷鸟算法PID控制器优化设计含Matlab源码
  6. 论文计算机制图,计算机制图教学设计运用论文
  7. 18、HX1838红外遥控模块控制led
  8. UCF101数据集提取帧+TDN部署(Anaconda+Python3.7+Pytorch)
  9. 系统试运行报告_水污染源在线监测系统验收内容及模板(新版)
  10. IDAPython安装