当前位置: 首页 > web >正文

每天五分钟深度学习PyTorch:卷积和池化后图片会有什么变化?

本文重点

卷积神经网络两个最核心的网络层就是卷积层还有池化层,本文我们将看一下一张图片数据经过卷积层和池化层之后会有什么变化,以此来加深对卷积操作和池化操作的认识。

from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
import torch
from torch import nn
im=Image.open('./cat').convert('L')#转成灰度图,通道为1
im=np.array(im,dtype='float32')#转成numpy[121,121]
im=torch.from_numpy(im.reshape((1,1,im.shape[0],im.shape[1])))#转成tensor[1,1,121,121]
#############卷积操作################
conv1=nn.Conv2d(1,1,3,bias=False)#卷积层
sobel_kernel=np.array([[-1,-1,-1],[-1,-8,-1],[-1,-1,-1]],dtype='float32')#卷积和参数
sobel_kernel=sobel_kernel.reshape((
http://www.xdnf.cn/news/13478.html

相关文章:

  • python使用正则表达式判断字符串中“.“后面不是数字的情况
  • 初学者运行Pycharm程序可能会出现的问题,及解决办法
  • CMO增加人工智能投资:数据表明了什么
  • 软件架构期末复习
  • 7.路由汇聚及更新
  • Docker安装mysql数据库后显示时间问题
  • 3 mnist gan小试牛刀
  • 有多少小于当前数字的数字
  • 巨好用的提示词优化工具 Prompt IDE
  • React删除评论逻辑:1、客户端立即更新UI(乐观更新)2、后台调用删除评论API
  • 【测试专栏】自动化测试——云存储项目
  • 【源码】研学报名小程序开发功能分析案例
  • 网络安全之框架安全漏洞分析
  • 【网页端数字人开发】基于babylonjs+mediapipe实现视频驱动数字人姿态生成
  • .NET 的IOC框架Unity代码示例
  • LangGraph基础知识(MemorySaver/SqliteSaver )(三)
  • Qt::QueuedConnection详解
  • 告别 NullPointerException!深入探索 Java Optional 的最佳实践
  • P1216 [IOI 1994] 数字三角形 Number Triangles
  • C++之前向声明
  • QT绘制会动的蚂蚁线
  • [灵感源于算法] 链表类问题技巧总结
  • 【大模型训练】中短序列attention 和MOE层并行方式(二)
  • 如何在多任务环境中设定清晰的项目优先级?
  • 多面体基准测试集PolyBench
  • 前端~三维地图(cesium)点位聚合
  • 从零打造前沿Web聊天组件:从设计到交互
  • TikTok在英国用户量达3000万
  • 增强自注意力机制CeAtt,增强局部细节!
  • Scrapy爬虫框架:数据采集的瑞士军刀(附实战避坑指南)!!!