PyTorch深度学习实战 | 图像风格迁移(限免视频)( 二 )
Gram矩阵本质上是特征的协方差矩阵(只是没有减去均值) , 表示的是特征与特征(卷积核与卷积核)的相关性 。
设由以上方式获得Xl和Yl对应的Gram矩阵Gl和Hl , 风格损失函数定义如下 。
其中 , Nl和Ml分别为特征图的通道数与边长 , ωl为权重 。 Gatys等选择了conv1_1,conv2_1,conv3_1,conv4_1,conv5_1用于计算风格损失 。
2
●
计算Gram矩阵函数的实现
因为PyTorch传入数据必须以批的形式 , 传入的input的大小为[batch_size,channels,height,width] 。 计算Gram矩阵时 , 先用view方法改变张量的形状 , 然后再将它与它自己转置进行点积即可 。
3
●
风格损失模块的实现
模块在初始化时需要将风格图片的特征图传入并计算其Gram矩阵 , 通过detach方法告诉AutoGrad优化时不要变更其中的内容 。 forward方法实现上面的公式即可 。
文章图片
实操可扫码观看(限免3天)
实例讲解
PyTorch深度学习实战
下期预告
深度学习简介
1.计算机视觉
2.自然语言处理
3.强化学习
深度学习框架
4.PyTorch
PyTorch环境搭建
5.PyTorch环境搭建(Linux和Windows平台)
实战篇
6.搭建卷积神经网络进行图像分类
精彩回顾
实战篇
8.基于RNN的文本分类
5
参考书籍
《PyTorch深度学习实战-微课视频版》
数学基础和深度学习知识点与8个完整的实战案例相结合 , 配有详细的视频讲解 , 手把手带你通关深度学习 。
作者:吕云翔刘卓然主编关捷雄欧阳植昊杨卓谦华昱云陈妙然黎昆昌吕可馨王渌汀副主编
价格:59.90元
内容简介
本书在内容安排上十分精良 , 为便于数学基础较薄弱的读者学习 , 引入了深度学习数学基础;再由浅入深地以实战案例讲解的方式 , 对于误差反向传播法、卷积运算等进行详细剖析 , 使读者在实现层面上理解;此外还加入了前沿技术 , 如BatchNormalization等内容 。 本书提供了8个完整的项目案例、完整的构建过程、详细的视频讲解以及相应源代码 , 使读者能在实战案例中 , 深入完成深度学习的学习与掌握 。
【PyTorch深度学习实战 | 图像风格迁移(限免视频)】6
精彩推荐
微信小程序游戏开发│猜数字小游戏(附源码+视频)
Flink编程基础│Scala编程初级实践
Flink编程基础│FlinkCEP编程实践
Flink编程基础│DataStreamAPI编程实践
Flink编程基础│DataSetAPI编程实践
数据分析实战│客户价值分析
数据分析实战│价格预测挑战
数据分析实战│时间序列预测
数据分析实战│KaggleTitanic生存预测返回搜狐 , 查看更多
责任编辑:
- 苹果|狠下杀手删除44万应用的苹果,值得安卓手机厂商学习
- |电流互感器在配电柜中的作用,你知道吗?电气人快来学习学习
- 软件|新增监测心率趣味运动等功能让米兔儿童学习手表6拓展性更强
- 为什么要去付费自习室学习?
- 本文转自:央广网央广网北京8月7日消息(见习记者 庞婷)巡检机器狗、迎宾机器人、AI学习...|最新“剧透”!北京数字服务企业将借力服贸会扬帆出海
- PyTorch深度学习实战 | 搭建卷积神经网络进行图像分类(限免视频)
- 可测心率可定位楼层,米兔儿童学习手表6,全面守护孩子健康安全
- 荣耀平板8|荣耀平板8体验分享:超清大屏学习好帮手,“千元级”首选它
- 快手开播一个月GMV破百万,雪中飞童装如何靠深度爆款冷启动?
- 华为|一天卖光10万台!华为和长虹深度合作后,创维康佳都“眼红了”