- 博客(9)
- 收藏
- 关注
原创 损失函数的学习
分类损失函数二分类sifmoid 计算对数似然损失多分类softmax 计算softmax 只需要计算一次sigmoid 需要计算样本属于每个类别的概率,需要计算多次(z)j=ezj∑ezi(z)_j=\frac{e^{z_j}}{\sum e^{z_i}}(z)j=∑eziezj在对结果进行对数似然J=−∑Ylog(P)J=-\sum Y log(P)J=−∑Ylog(P)把softmmax 概率传入对数似然损函数成为交叉熵损失criterion = nn.C
2021-08-01 08:08:25
261
原创 torchvision 中transform的使用
torchvision 中transform 的使用torchvision.transforms方法把PIL.Image转换成torch.FloatTensor把shape为(H,W,C)的numpy.ndarry转换成(C,H,W),取值范围是[0,1.0]的torch.FloatTensor(H,W,C)以为(高,宽,通道数)黑白图片的通道数为1,每个像素点的取值为[0,255]彩色图片的通道数为(R,G,B),每个通道的每个像素点的取值为[0,255]transf
2021-07-30 10:59:04
624
原创 tensorflow中的张量(Tensor)
tensorflow里的张量(tensor)张量阶数0-D(标量)1-D(一维)2-D(二维)n-D(三维)创建张量tf.constant(张量的内容,dtype=数据类型)tf.convert_to_tensor()将numpy数组转化成tensortf.zerostf.ones()tf.fill(维度,指定值)生成指定值的tensor生成正态分布随机数tf.random.normal()tf.random.truncated_no
2021-07-30 10:02:22
341
原创 人工智能三个学派
人工智能三个学派人工智能三学派行为主义基于控制论符号主义基于算数逻辑表达式连接主义仿生学,模仿神经元连接关系计算机仿出神经网络连接关系准备数据搭建网络优化参数应用网络例子:鸢尾花分类具有计算功能的小球成为神经元MP模型y=x∗w+by=x*w+by=x∗w+bxxx是输入特征www权重bbb偏置项全连接层每一个节点都与上一层所有节点相连前向传播损失函数预测值与标准答案的差距均方误差:MSE(y,y_)
2021-07-30 08:30:38
561
原创 pytorch 自带数据集
pytorch 自带数据集torchvision提供对图片数据处理相关的api和数据数据位置torchvision.datasetstorchtext提供对文本数据处理相关的API和数据数据位置torch.text.datasetstorchvision.datasets.MNIST(root=’/files/’,train=True,download=True,transform=)root 参数表是数据存放位置train是否是训练集(True训练集,False测试集)d
2021-07-28 09:25:41
265
原创 Pytorch Dataset类
Pytorch Dataset类数据集的类torch.utils.data.Dataset实现两个方法_getitem_(self,index)获取索引对应位置的一条数据_len_(self)返回数据的总数量import torchimport torch.utils.data as Dataclass myDataSet(Data.Dataset): def __init__(self): self.f=open('data','r').
2021-07-28 08:54:49
215
原创 Pytorch常用的API
Pytorch常用APInn.Modulea. _init_b. forward 完成一次向前计算的过程nn.Linear(input的特征数量,输出的特征数量)nn.Module定义了__call__方法,实现的就是调用forward方法实例化模型,传入数据,计算结果优化器类a. torch.optim.SGD(参数,学习率)b. torch.optim.Adam(参数,学习率)参数的获取model.parameters(),获取模型中所有requires_grad=T
2021-07-27 23:37:17
158
原创 pytorch gpu 加速
在GPU上运行代码判断GPU是否可用torch.cuda.is_available()定义一个device对象device=torch.device('cuda' if torch.cuda.is_available() else 'gpu')print('device:',device)用法展示a=torch.Tensor([1,2,3])print(a)print(a.device)a.to(device)print(a.device)a=a.to(device)print
2021-07-27 12:31:45
234
原创 quaternion
四元数的基础知识q=a+bi+cj+dkq=a+bi+cj+dkq=a+bi+cj+dkii=jj=kk=ijk=−1ii=jj=kk=ijk=-1ii=jj=kk=ijk=−1即i2=j2=k2=−1i^2=j^2=k^2=-1i2=j2=k2=−1ij=k,jk=i,ki=jij=k,jk=i,ki=jij=k,jk=i,ki=jji=−k,kj=−i,ik=−jji=-k,kj=-i,ik=-jji=−k,kj=−i,ik=−j若四元数q=[s,v]q=[s,v]q=
2021-07-26 18:50:26
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人