随笔分类 -  pytorch学习之路

主要介绍pytorch的学习历程__持续更新中
摘要:注意:本翻译参考过有道翻译,由于是首次翻译论文,花费了三天时间(英语不好,没过四级,大家在阅读过程中若有遇到翻译不正确还望指正),望能帮助正在学习AI的你。 这是一篇经典的注意力机制的论文,原文名称就是《Attention Is All You Need》,也建议大家看原文。 鉴于文章中的公式对不上 阅读全文
posted @ 2022-01-12 14:56 兴财啊 阅读(1993) 评论(0) 推荐(0)
摘要:此前总结过两次matplotlib库,此次进一步加深并扩展更多用法。 前两次文章 一:https://www.cnblogs.com/2020zxc/p/13369178.html 二:https://www.cnblogs.com/2020zxc/p/13620865.html 本次总结综合以前所 阅读全文
posted @ 2021-11-24 22:44 兴财啊 阅读(447) 评论(0) 推荐(0)
摘要:作者在使用vgg16提取高层特征的时候,由于方法不对,导致每次提取的特征都会出现不同现象,原因是出现在nn.Linear()层上,虽然这种差别不是很大,但是放在具体的检索上就要命了,准确率好低,作者就是在这一方面花费了大量的时间寻找了解决方法与问题根源: 先说一下错误过程: 首先,作者是通过加载网络 阅读全文
posted @ 2021-05-04 18:31 兴财啊 阅读(235) 评论(0) 推荐(0)
摘要:对于提取网络模型特征中的某一层特征的方法有多种多样,其实都很容易想到,只是作者在学习的过程中是0基础的python,很多地方都看不懂,因此特意写下一篇关于特征提取的通用方法,以备大家少踩点坑: 提取网络模型中的某一层特征,最简单的方法就是在构建网络模型的时候处理,在调用该模型的时候将特征值输出即可。 阅读全文
posted @ 2021-05-04 18:15 兴财啊 阅读(328) 评论(0) 推荐(0)
摘要:将指定的数据集路径输入到函数中,函数将创建对应路径,并复制指定路径下的文件到当前所创建的路径下: 其中划分比例暂时还没有写出自定义,也可以自己添加修改 代码中主要应用了os下的lstdir函数和shutil下的函数,具体代码可参考如下 1 import os 2 import shutil 3 fr 阅读全文
posted @ 2021-04-08 13:05 兴财啊 阅读(1003) 评论(0) 推荐(0)
摘要:torchvision中的datasets模块种包含了多种常用的分类数据集相关的下载、导入函数,如表格: 数据集对应的类 描述 datasets.MNIST() 手写字体数据集 datasets.FashionMNIST() 衣服、鞋子、包等10类 datasets.KMNIST() 一些文字的灰度 阅读全文
posted @ 2021-04-07 21:31 兴财啊 阅读(221) 评论(0) 推荐(0)
摘要:1.遇到报错:ValueError: optimizer got an empty parameter list 在pycharm上也是报相同的错误 完整代码: 1 import torch 2 import torch.nn as nn 3 from torch.optim import SGD 阅读全文
posted @ 2020-11-07 20:53 兴财啊 阅读(1848) 评论(0) 推荐(0)
摘要:在正确的代码当中遇到以下问题 这个错误代码是32,纠结了很久,尝试过很多方法,最后才想起是多线程问题,,只需修改num_work=0就可以正常运行了 具体细节点击这里 阅读全文
posted @ 2020-11-03 16:38 兴财啊 阅读(15819) 评论(0) 推荐(0)
摘要:参考自:点击这里原文 1.打开anaconda prompt, 2.然后在anaconda prompt中输入jupyter notebook+文件所在目录 即可,比如,我想打开E盘proj文件夹下的main.ipynb,只需输入如下图红色框下的内容即可。 第二种方法: 1.win+R启动运行,弹出 阅读全文
posted @ 2020-10-18 16:30 兴财啊 阅读(1614) 评论(0) 推荐(0)
摘要:循环层 pytorch中的三种循环层的实现: 层对应的类 功能 torch.nn.RNN() 多层RNN单元 torch.nn.LSTM() 多层长短期记忆LSTM单元 torch.nn.GRU() 多层门限循环GRU单元 torch.nn.RNNCell() 一个RNN循环层单元 torch.nn 阅读全文
posted @ 2020-09-06 18:01 兴财啊 阅读(2809) 评论(0) 推荐(0)
摘要:池化操作的一个重要目的就是队卷积后得到的特征进行进一步处理(主要是降维),池化层可以起到对数据进一步浓缩的效果,从而缓解计算时内存的压力,池化会选取一定大小区域,将该区域内的像素值使用一个代表元素表示。如果使用平均值代替,则称为平均值池化,如果使用最大值代替,则称为最大值池化。在pytorch中提供 阅读全文
posted @ 2020-09-06 16:33 兴财啊 阅读(354) 评论(0) 推荐(0)
摘要:其发表的原论文地址:https://arxiv.org/abs/1409.1556 参考来自: up主的b站链接:https://space.bilibili.com/18161609/channel/index up主的CSDN博客:https://blog.csdn.net/qq_3754109 阅读全文
posted @ 2020-08-16 18:06 兴财啊 阅读(1732) 评论(0) 推荐(0)
摘要:深度学习的优化方法直接作用的对象是损失函数。在最优化、统计学、机器学习和深度学习等领域中经常能用到损失函数。损失函数就是用来表示预测与实际数据之间的差距程度。一个最优化问题的目标是将损失函数最小化,针对分类问题,直观的表现就是分类正确的样本越多越好。在回归问题中,直观的表现就是预测值与实际值误差越小 阅读全文
posted @ 2020-08-14 21:44 兴财啊 阅读(1158) 评论(0) 推荐(0)
摘要:具体看原文:点击这里 datasets数据集 ​ sklearn的数据集库datasets提供很多不同的数据集,主要包含以下几大类: 玩具数据集 真实世界中的数据集 样本生成器 样本图片 svmlight或libsvm格式的数据 从http://openml.org下载的数据 从外部加载的数据 用的 阅读全文
posted @ 2020-08-06 21:12 兴财啊 阅读(428) 评论(0) 推荐(0)
摘要:载入 CIFAR10 并将其标准化; 定义一个卷积神经网络; 定义损失函数和优化器; 训练网络; 在测试集上测试网络 阅读全文
posted @ 2020-08-06 21:08 兴财啊 阅读(497) 评论(0) 推荐(0)
摘要:一、Sklearn 与 TensorFlow 机器学习实用指南 阅读全文
posted @ 2020-08-04 23:24 兴财啊 阅读(121) 评论(0) 推荐(0)
摘要:百度百科链接:点击这里 定义:卷积神经网络中每层卷积层(Convolutional layer)由若干卷积单元组成,每个卷积单元的参数都是通过反向传播算法最佳化得到的。卷积运算的目的是提取输入的不同特征,第一层卷积层可能只能提取一些低级的特征如边缘、线条和角等层级,更多层的网路能从低级特征中迭代提取 阅读全文
posted @ 2020-08-04 22:53 兴财啊 阅读(974) 评论(0) 推荐(0)
摘要:torch.normal(means, std, out=None) means (Tensor) – 均值 std (Tensor) – 标准差 out (Tensor) – 可选的输出张量 >>> n_data = torch.ones(5, 2) >>> print(n_data) tenso 阅读全文
posted @ 2020-07-27 17:31 兴财啊 阅读(396) 评论(0) 推荐(0)
摘要:matplotlib库 在介绍此篇文章之前,可结合该总结来看(学习例子当中的第一篇文章):点击这里 ————参考文章: 1.matplotlib(扩展)绘图的核心原理讲解:https://baijiahao.baidu.com/s?id=1659039367066798557&wfr=spider& 阅读全文
posted @ 2020-07-23 22:18 兴财啊 阅读(1065) 评论(0) 推荐(0)