终于搞懂了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框架使用的一些实用建议
Apr 03 Python
django之session与分页(实例讲解)
Nov 13 Python
python matplotlib坐标轴设置的方法
Dec 05 Python
关于Django显示时间你应该知道的一些问题
Dec 25 Python
Python之ReportLab绘制条形码和二维码的实例
Jan 15 Python
python re模块findall()函数实例解析
Jan 19 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
Jun 19 Python
python七夕浪漫表白源码
Apr 05 Python
处理python中多线程与多进程中的数据共享问题
Jul 28 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
python实现简单的五子棋游戏
Sep 01 Python
Python常用断言函数实例汇总
Nov 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
jquery实现pager控件示例
2014/04/09 Javascript
JQuery中Ajax()的data参数类型实例分析
2015/12/15 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
详解axios在node.js中的post使用
2017/04/27 Javascript
解决在Bootstrap模糊框中使用WebUploader的问题
2018/03/22 Javascript
Vue.js的复用组件开发流程完整记录
2018/11/29 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
JavaScript享元模式原理与用法实例详解
2020/03/09 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
2020/04/01 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
Python迭代用法实例教程
2014/09/08 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python 实现购物商城,含有用户入口和商家入口的示例
2017/09/15 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
pygame游戏之旅 添加游戏介绍
2018/11/20 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
python如何制作英文字典
2019/06/25 Python
django 使用全局搜索功能的实例详解
2019/07/18 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
工程业务员工作职责
2013/12/07 职场文书
采购主管工作职责
2013/12/12 职场文书
卫生巾广告词
2014/03/18 职场文书
发布会邀请函
2015/01/31 职场文书
朋友聚会开场白
2015/06/01 职场文书
2016年情人节问候语
2015/11/11 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
Python selenium的这三种等待方式一定要会!
2021/06/10 Python
python实现局部图像放大
2021/11/17 Python