TensorFlow中加载Keras模型-阿里云开发者社区

开发者社区> 人工智能> 正文
登录阅读全文

TensorFlow中加载Keras模型

简介:

在TensorFlow中,使用Keras训练好的模型或者Keras自带的预训练模型:

自定义模型:

读取模型或者加载预训练模型,下面使用的是预训练的VGG模型

model_origin = VGG16(weights="imagenet")

自定义某一层作为输出

model_new = Model(inputs=model_origin,outputs=model_origin.get_layer("层的名称").output)

作为计算结果用:

result =model_new.predict(输入值)

⇒输入值必须是准确值,而不是Tensor,返回值是准确计算结果
作为Tensor用:

result_tensor=model_new(输入值)

⇒输入值可以使准确值,也可以是Tensor,返回值是Tensor对象

具体代码请参照
https://github.com/wangzhenhui1992/SoaringRoad/tree/master/AI/TensorFlow_Study

转载请注明出处,谢谢
www.soaringroad.com

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
人工智能
使用钉钉扫一扫加入圈子
+ 订阅

了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目

其他文章