python+pytorch
python+pytorch的学习笔记
6116yy
Fighting!
展开
-
python学习笔记(2020.09.29--pandas)
最近在处理数据的时候了解了一个超好用的工具集pandas,这篇笔记是对在pandas中用到的内容进行记录,防止遗忘。1.学习背景已有的分类数据集存在样本不均衡的情况,对数据集进行处理。2.做测试集打开.csv文件filename_list = pd.read_csv('path', header=None)[0]注:这里的路径要写到要打开的文件名。看该文件中数据的行数print(len(filename_list))提取数据做成DataFrame形式,为后续筛选做准备la原创 2020-09-29 17:03:50 · 245 阅读 · 2 评论 -
pytorch学习笔记(2020.09.22--网络保存与提取)
训练好了一个模型,想要保存它,留到下次要用的时候直接提取直接用,这就是这次学习的主要内容。一. 保存1.建造数据x = torch.unsqueeze(torch.linspace(-1, 1, 100), dim=1) y = x.pow(2) + 0.2*torch.rand(x.size()) 注:torch.unsqueeze(input, dim) :返回在指定位置插入的尺寸为1的新张量(与原张量共用相同数据)。torch.linspace(start,end,steps = 1原创 2020-09-22 15:10:57 · 173 阅读 · 0 评论 -
pytorch学习笔记(2020.09.18--激活函数)
距离开始学习已经过去大半个月了,做为代码的搬运工要继续加油,哈哈哈!本文参考莫烦Python(感谢师兄推荐)原代码可参考这里激活函数对神经网络理解复杂的非线性的问题有非常大的帮助。如果不用激活函数,每一层的输出都是上一层的线性组合,从而导致整个神经网络的输出为神经网络输入的线性组合,无法逼近任意函数。1.数据准备x = torch.linspace(-5, 5, 200) # x data (tensor), shape=(100, 1)x = Variable(x)x_np = x.data.原创 2020-09-18 17:13:09 · 126 阅读 · 0 评论 -
FizzBuzz小游戏
游戏规则遇到3的倍数输出“Fizz",遇到5的倍数输出”Buzz",遇到15的倍数输出“FizzBuzz"传统实现方法1.代码from __future__ import print_functionimport torchdef fizz_buzz_encode(i): if i % 15 == 0: return 3 elif i % 3== 0 : return 1 elif i % 5 == 0 : return 2 else : return 0de原创 2020-09-16 17:29:19 · 324 阅读 · 0 评论 -
pytorch学习笔记(2020.09.07--数据张量运算+字体变换)
前言在上次学习创建数据张量的基础上,今天主要学习数据张量的计算。提示:本文程序参考https://pytorch.org/tutorials/beginner/blitz/tensor_tutorial.html#sphx-glr-beginner-blitz-tensor-tutorial-pyfrom __future__ import print_functionimport torch一、复习1.创建数据张量代码e = d.new_ones(5,8)print(e)f = t原创 2020-09-07 11:49:30 · 169 阅读 · 2 评论 -
pytorch学习笔记(2020.09.04)
前言写于艰难安装Anaconda/Pycharm/Pytorch基础之上(从Windows到Ubuntu)。在看了一周深度学习基础知识后,决定动手编一编(推荐李宏毅老师的机器学习课程,B站可搜)。提示:本文程序参考https://pytorch.org/tutorials/beginner/blitz/tensor_tutorial.html#sphx-glr-beginner-blitz-tensor-tutorial-py下面开始吧!1.说明代码如下(示例):from __future__原创 2020-09-04 17:37:09 · 231 阅读 · 0 评论