终于搞懂了Keras中multiloss的对应关系介绍


Posted in Python onJune 22, 2020

我就废话不多说了,大家还是直接看代码吧~

model = Model(inputs=[src, tgt], outputs=[y, flow])  
#定义网络的时候会给出输入和输出
model.compile(optimizer=Adam(lr=lr), loss=[
           losses.cc3D(), losses.gradientLoss('l2')], loss_weights=[1.0, reg_param]) 
#训练网络的时候指定loss,如果是多loss,
loss weights分别对应前面的每个loss的权重,最后输出loss的和
train_loss = model.train_on_batch(
      [X, atlas_vol], [atlas_vol, zero_flow]) 
 #开始训练,loss中y_pred 和y_true的对应关系是:
 #输出y与atlas_vol算cc3Dloss,输出flow与zero_flow算gradientloss

补充知识:keras服务器用fit_generator跑的代码,loss,acc曲线图的保存

我就废话不多说了,大家还是直接看代码吧~

import matplotlib.pyplot as plt

...  //数据处理代码 省略

history = model.fit_generator(
  image_generator, steps_per_epoch=2000 // 32 ,
  epochs=16, verbose=1,
  validation_data=image_generator_TEST, validation_steps=20
)

print(history.history.keys())
plt.switch_backend('agg')  #服务器上面保存图片 需要设置这个
//acc
plt.plot(history.history['acc'])
plt.plot(history.history['val_acc'])
plt.title('model accuracy')
plt.ylabel('accuracy')
plt.xlabel('epoch')
plt.legend(['train', 'test'], loc='upper left')
plt.savefig('acc.jpg')
//loss
plt.plot(history.history['loss'])
plt.plot(history.history['val_loss'])
plt.ylabel('loss')
plt.xlabel('epoch')
plt.legend(['train', 'test'], loc='upper left')
plt.savefig('loss.jpg')

以上这篇终于搞懂了Keras中multiloss的对应关系介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
给Python的Django框架下搭建的BLOG添加RSS功能的教程
Apr 08 Python
Python命令行参数解析模块optparse使用实例
Apr 13 Python
python画柱状图--不同颜色并显示数值的方法
Dec 13 Python
Python字典的基本用法实例分析【创建、增加、获取、修改、删除】
Mar 05 Python
Python实现的删除重复文件或图片功能示例【去重】
Apr 23 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
Python3 无重复字符的最长子串的实现
Oct 08 Python
PyQt5中多线程模块QThread使用方法的实现
Jan 31 Python
浅谈pytorch torch.backends.cudnn设置作用
Feb 20 Python
Django choices下拉列表绑定实例
Mar 13 Python
python实现同一局域网下传输图片
Mar 20 Python
golang/python实现归并排序实例代码
Aug 30 Python
keras 多任务多loss实例
Jun 22 #Python
python对execl 处理操作代码
Jun 22 #Python
Python select及selectors模块概念用法详解
Jun 22 #Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 #Python
利用Vscode进行Python开发环境配置的步骤
Jun 22 #Python
Python Excel vlookup函数实现过程解析
Jun 22 #Python
宝塔面板成功部署Django项目流程(图文)
Jun 22 #Python
You might like
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
php读取目录所有文件信息dir示例
2014/03/18 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
php结合mysql与mysqli扩展处理事务的方法
2016/06/29 PHP
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
Javascript 面向对象之重载
2010/05/04 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
javascript实现手机震动API代码
2015/08/05 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
React Native实现简单的登录功能(推荐)
2016/09/19 Javascript
JS实现区分中英文并统计字符个数的方法示例
2018/06/09 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
python 文件查找及内容匹配方法
2018/10/25 Python
对python3 中方法各种参数和返回值详解
2018/12/15 Python
利用python对excel中一列的时间数据更改格式操作
2020/07/14 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
详解Python流程控制语句
2020/10/28 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
L’Artisan Parfumeur官网:法国香水品牌
2020/08/11 全球购物
大学生个人自荐信样本
2014/03/02 职场文书
干部个人对照检查材料
2014/08/25 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
教师学习八项规定六项禁令思想汇报
2014/09/27 职场文书
小学生思想品德评语
2014/12/31 职场文书
小学教师见习总结
2015/06/23 职场文书