自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Pytorch学习笔记10.完整模型搭建

print("训练次数:{},loss:{}".format(total_train_step,loss.item()))print("整体测试集上的正确率:{}".format(total_accuracy/test_data_size))print("----------第{}轮训练开始----------".format(i+1))print("训练数据集的长度为:{}".format(train_data_size))image_pth="img.png"#这里是输入图片。#记录训练和测试的次数。

2023-08-31 12:10:27 34

原创 Pytorch学习笔记9.优化器

optim=torch.optim.SGD(model.parameters(),lr=0.01)//定义学习速率0.01,用网络的参数。result_loss=loss(outputs,targets)//计算交叉熵。result_loss.backward()//后向传播。loss=nn.CrossEntropyLoss()//交叉熵。optim.zero_grad()//优化器。

2023-08-30 22:06:30 28 1

原创 Pytorch学习笔记8. Loss Function

targets=torch.tensor([1,2,5],dtype=torch.float32)//输入inputs targets的数据。targets=torch.reshape(targets,(1,1,1,3))//重构。当调用loss,可以调用它的反向传播。进程已结束,退出代码为 0。此外还有MSE与交叉熵。

2023-08-30 21:21:46 31 1

原创 Pytorch学习笔记7.建立一个网络

input=torch.ones((64,3,32,32))//此行开始是检验,最终输出(64,10)self.flatten=Flatten() # 展平。如果不想这么繁琐可以用Sequential()打包一下。

2023-08-30 16:19:10 36 1

原创 Pytorch学习笔记6.非线性激活

参数中默认inplace=False,另外创建值。处理:大于等于0的保留原始数值,小于0的置0。

2023-08-30 15:16:05 26 1

原创 Pytorch学习笔记5.最大池化

2,1,0,1,1]]],dtype=torch.float32)//这里设置为float型,因为池化认这个。由ceil_mode决定在不够时是否保留,默认ceil为False,也就是floor模式。池化核会挑选,最大的一个数。目的:减少特征参数,训练更快。print(input.shape)//改成tensor。

2023-08-29 23:34:36 21 1

原创 Pytorch学习笔记4.神经网络和卷积

dataset = torchvision.datasets.CIFAR10("./dataset",train=False,transform=torchvision.transforms.ToTensor(),download=True)//建立dataset。input=torch.reshape(input,(1,1,5,5))#1通道数,1batch,5*5数据维度。[14, 13, 9, 7, 4]]]])//stride=1的和padding=1的。[2,1,0]])//卷积核。

2023-08-29 22:58:35 30 1

原创 Pytorch学习笔记3.数据集、dataloader

train_set=torchvision.datasets.CIFAR10(root="./dataset",train=True,transform=dataset_transform,download=True)//训练集。test_set=torchvision.datasets.CIFAR10(root="./dataset",train=False,transform=dataset_transform,download=True)//测试集。# drop_last 抓取剩余的,舍去或保留。

2023-08-29 16:53:11 23 1

原创 Pytorch学习笔记2.transforms

img_path="dataset/hymenoptera_data/train/ants_image/6743948_2b8c096dda.jpg"//获取图片地址。img=Image.open("dataset/hymenoptera_data/train/ants_image/0013035.jpg")//打开图片。trans_compose=transforms.Compose([trans_resize_2,trans_totensor])//组合用法。

2023-08-29 15:39:11 62 1

原创 Pytorch学习笔记1.tensorboard

函数2:add_image(tag, img_tensor(torch.Tensor, numpy.array), global_step,dataformats)img_path="dataset/hymenoptera_data/train/ants_image/69639610_95e0de17aa.jpg"//相对路径。函数1:add_scalar(tag(str),scalar_value,global_step)img_PIL=Image.open(img_path)//打开。

2023-08-28 23:10:37 25 1

原创 Python学习笔记11.自动化处理表格

wb=xl.load_workbook('transactions.xlsx')//表格文件的名字是transactions.xlsx。corrected_price_cell=sheet.cell(row,4)//获取第四列(单元格)cell=sheet.cell(1,1)//这里演示的是两种查看单元格的方法,访问a1单元格,同等效力。cell=sheet.cell(row,3)//获取第三列(单元格)cell=sheet.cell(row,3)//获取第三列的数据。将这个表格导入进项目文件,

2023-08-24 12:19:40 56 1

原创 Python学习笔记10.使用目录

创建一个新的包,名叫emails。有一个ecommerce的包。遍历所有当前.py文件并打印。进程已结束,退出代码为 0。进程已结束,退出代码为 0。

2023-08-24 10:43:22 20 1

原创 Python学习笔记9.random库

print(random.randint(10,20))打印三个10到20随机数。return (first,second)返回一个元组,这里可以不带括号。print(random.random())打印三个0到1随机数。random.choice(a)可在a列表中随机选择一个项目。random.randint(a,b)可生成a到b的随机数。random.random()可生成0到1的随机数。游戏:制作一个骰子,每次可以产生两个随机数。dice=Dice()定义一个变量。class Dice:创建一个类。

2023-08-24 10:28:37 40 1

原创 Python学习笔记8.模块

以精确调用这个模块里的特定函数,此时用这个函数不需要像前面一样加模块名。在项目名称那里新建一个.py文件,剪切粘贴即可在主函数中调用它。可以把一些相同作用的函数归为一个模块,以精简主函数。此外,可以将数个模块整合成一个包。也可以用from写法直接调用函数。新建一个ecommerce包。

2023-08-24 10:09:00 24 1

原创 Python学习笔记7.class

point1=Point()//创造一个point1。__init__(self):这个用法还要继续搞清楚。print(point1.x)//打印10。point1.draw()//打印draw。print(point2.x)//打印1。用class :来定义一个类。进程已结束,退出代码为 0。然后可以对类进行操作了。

2023-08-23 17:29:41 27

原创 Python学习笔记6.预见错误

使用try,except语句来预见任何可能出现的错误。

2023-08-23 17:06:59 21

原创 Python学习笔记5.函数

greet_user(last_name="Smith",first_name="John")//关键词参数。greet_user("Smith","John")//位置参数。有两种用法,第一次调用是反着的,因此打印出的也是反着的。第二次调用由于指定了关键字参数,因此不会反着。进程已结束,退出代码为 0。进程已结束,退出代码为 0。进程已结束,退出代码为 0。

2023-08-23 16:41:54 18

原创 Python学习笔记4.拆包、字典

")+" "//注意,“”里带空格,以便输出时可以分开。//若用get方法访问不存在的关键字,将返回None,用第一种访问方法将报错。}//定义方法,前面的是关键字,必须唯一。用户输入电话号码,翻译为英文单词并输出。自动将1分配给x,以此类推。进程已结束,退出代码为 0。进程已结束,退出代码为 0。//可赋值不存在的关键字。

2023-08-23 16:01:22 60

原创 Python学习笔记3.列表

print(numbers.index(7))//索引7这个数字的位置。print(numbers.count(7))//计数,返回个数。numbers.insert(0,10)//在0位置插入10。print(7 in numbers)//True,找到了。numbers.append(20)//在最后面插入20。numbers2=numbers.copy()//复制。numbers.pop()//删去最后一个数字。numbers.reverse()//逆序排序。小练习:将一个列表不重复地复制出来。

2023-08-23 15:38:07 26

原创 Python学习笔记2.for

一个简单的示例,计算购物车总价格。进程已结束,退出代码为 0。进程已结束,退出代码为 0。

2023-08-23 15:12:58 27

原创 Python学习笔记1.while

command=input(">")//>字符是一个输入自带的,看上去美观一点。=3://为了让第三遍猜错不执行下一条而是直接结束。start - to start the car//三个引号里的缩进也要算进去。started = False//定义一个状态量,用布尔也好用0或1应该也好。command=""//定义一个空的,判断命令的,等待输入。while True://因为有break不怕死循环。用while循环构建一个猜谜游戏。继续构建一个汽车引擎游戏。主要还是要想清楚逻辑关系。

2023-08-23 14:56:09 37

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除