首页 > 其他分享 >20-学习卷积核

20-学习卷积核

时间:2024-08-25 18:05:45浏览次数:6  
标签:loss 20 weight 初始化 卷积 torch 学习 conv2d

import torch
import torch.nn as nn

X = torch.rand((6, 8))
Y = torch.rand((6, 7))

# (批量⼤⼩、通道、⾼度、宽度)
X = X.reshape((1, 1, 6, 8))
Y = Y.reshape((1, 1, 6, 7))
lr = 3e-2

# 构造卷积层   PyTorch 会使用默认的初始化方法,例如 Xavier 初始化或 Kaim 初始化,来随机初始化卷积核的权重
conv2d = nn.Conv2d(1, 1, kernel_size=(1, 2), bias=False) # 卷积核的形状是(1, 1, 1, 2)
print(conv2d.weight) # 卷积核权重

for i in range(10):
    y_pred = conv2d(X)
    loss = (y_pred - Y) ** 2
    conv2d.zero_grad()
    loss.sum().backward()

    conv2d.weight.data[:] -= lr*conv2d.weight.grad
    print('epoch{}   loss{}'.format(i+1, loss.sum()))

标签:loss,20,weight,初始化,卷积,torch,学习,conv2d
From: https://www.cnblogs.com/morehair/p/18379241

相关文章

  • 亲测好用,吐血整理 ChatGPT 3.5/4.0 新手使用手册~ 【2024.08.25 更新】
    废话不多说,直接分享正文~以下是小编为大家搜集到的最新的ChatGPT国内站,各有优缺点。1、AIPlus(稳定使用)推荐指数:⭐⭐⭐⭐⭐     yixiaai.com该网站已经稳定运营了1年多了。2023年3月份第一批上线的网站。网站支持GPT-3.5、4.0及4o、4omini模型,手机和电脑都能用......
  • 学习之adb命令
    adb命令作用:用来操作手机系统的类似于window的cmd,linux的bash如果添加环境变量的adb不能识别设备通常是因为存在两个不同的版本如下:adbdevices如果没有发现,可以尝试手动连接设备adbconnect127.0.0.1:62001查看前台应用activity应用名称adbshelldumpsysact......
  • 不用再找了,吐血整理 ChatGPT 3.5/4.0 新手使用手册~ 【2024年8月 亲测好用】
    现在人工智能很强大,聊聊天、写论文、搞翻译、写代码、写文案、审合同、情感陪伴等,真是无所不能~本来以为ChatGPT早已普及了,没想到仍然有很多小伙伴还没用上。。。其实使用很简单,可以选通义、智谱、Deepseek等“83分”的国产大模型~国产大模型,平均80分左右~也可选国内的......
  • 不用再找了,吐血整理 ChatGPT 3.5/4.0 新手使用手册~ 【2024年9月 亲测好用】
    现在人工智能很强大,聊聊天、写论文、搞翻译、写代码、写文案、审合同、情感陪伴等,真是无所不能~本来以为ChatGPT早已普及了,没想到仍然有很多小伙伴还没用上。。。其实使用很简单,可以选通义、智谱、Deepseek等“83分”的国产大模型~国产大模型,平均80分左右~也可选国内的......
  • 亲测好用,吐血整理 ChatGPT 3.5/4.0 新手使用手册~ 【2024.09 更新】
    废话不多说,直接分享正文~以下是小编为大家搜集到的最新的ChatGPT国内站,各有优缺点。1、AIPlus(稳定使用)推荐指数:⭐⭐⭐⭐⭐     yixiaai.com该网站已经稳定运营了1年多了。2023年3月份第一批上线的网站。网站支持GPT-3.5、4.0及4o、4omini模型,手机和电脑都能用......
  • 从零开始学习C++之枚举与模拟
    枚举和模拟是C++中最为基础的算法,也是之后赛时部分分的算法首选。枚举顾名思义,枚举就是将所有值全部扫一遍。枚举算法的流程图如下:我们很容易就可以写出伪代码:for(枚举区间){ 代码,例: if(条件) { 输出 }}模拟模拟就是将做的事情通过程序一步步完成,有时候很简......
  • EPIC Institute of Technology Round August 2024 (Div. 1 + Div. 2)
    Preface两个礼拜前打的比赛拖到现在才写博客,我只能说也是个神人了这场其实D2很快就想到做法了,但自己把自己给否了,后面不管了实现了一发交上去发现过了然后这天由于12点左右室友就关灯睡觉了,我写完D2后看了眼E没仔细想就睡觉去了,后面发现E其实很trivialA.Distance......
  • 202408 总结
    NOIP20240801NOIP20240802NOIP20240803NOIP20240804NOIP20240805NOIP20240806NOIP20240807NOIP20240808NOIP20240809ICPC20240814ICPC20240815NOIP20240816NOIP20240818NOIP20240819NOIP20240820NOIP20240821......
  • [行业调研] 2024世界机器人大会
    展会见闻记录看到的零碎信息从身体结构的维度机械臂:吸取小物体,放到另一个区域。这种任务在各种环境下都能精准完成,相对于人类有优势。灵巧手:看到各种自由度的手,手掌/手指正面覆盖了很多触觉传感器,有些甚至还布置了摄像头。AGV:仓库托运重物,物流机器人。仿生机器人:......
  • 华为昇腾Atlas 200I DK A2安装MIndspore失败
    该最新的镜像版本为预装了CANN的7.0R1版本的CANN在MIndspore官网进行了相对应的CANN和MIndspore的版本相关匹配从图中可以看出来7.0仅仅支持Ascend的910而我们的Atlas200IDKA2处理器为Ascend310因此7.0的CANN明显不符合我们的型号于是我决定选择进行降低CANN的版本进......