- 博客(11)
- 收藏
- 关注
原创 关于神经网络的本质
说的可能有点简单,也有一点武断,大家看看就好举个例子:比如 直线方程 y=kx+b(k,b未知)这里输入的是 x,输出的是 y,对应的每一个实数的输入x,都有对应的输出 y我们不断的给出直线上的坐标(x,y),实际上给出两组就可以,就可以求出系数 k 和 b,进而求出完整方程把这个例子放到神经网络里面来:x 就是输入矩阵y 就是输出矩阵k 就是第一层的神经元矩阵b 就是偏置参数所以,实际上我们是在求一个方程式,让这个方程式尽量接近给出的(x,y)坐标,这就是训练的作用,所以一层神经网络就
2020-09-15 22:35:19
1104
原创 Pytorch38,DCGAN,实现生成MNIST数字图片
直接上程序:main.py 主程序:import numpy as npimport randomimport osimport mathimport torchimport torchvisionfrom torchvision import datasets,transformsimport networkfrom PIL import Imagefrom torch...
2020-03-26 17:08:48
1187
原创 Pytorch框架,ResNet50,猫狗分类
直接上程序network.py#神经网络import torchimport torch.nn as nnfrom torch.autograd import Variableclass convolutional_block(nn.Module):#convolutional_block层 def __init__(self,cn_input,cn_middle,cn_ou...
2020-02-29 06:46:00
3935
24
原创 Pytorch 关于Batch_Size的大小及BatchNorm设置对测试结果的影响
这篇里面没图片BatchNorm的affine=True的情况下,如果训练和测试的时候Batch_Size设置成不同的数字,比如训练的时候Batch_Size=16,测试的时候单张测试(Batch_Size=1),则测试结果会很差,必须在测试的时候Batch_Size=16(也就是测试和训练使用同样的Batch_Size),才会有合理的结果这样的情况是因为BatchNorm的affine=Tr...
2020-02-29 04:44:00
12308
7
原创 Pytorch框架,卷积MNIST
Pytorch框架,卷积MNIST,使用CUDA,实测在这个计算量下,使用CUDA速度反而不如使用CPU下面上程序main.py#主程序import numpy as npimport randomimport osimport torchimport networkfrom PIL import Imagefrom torch.autograd import Variable...
2020-02-17 21:14:02
185
原创 Python3.8 Mnist,手写SGD,2层神经网络,误差反向传播法(高速)
直接上程序,看注释解释,没有批量,没写batch normmain.py#main.py启动文件import numpyimport randomimport osimport file_ioimport networkimport functions#file_io.init_weight()#第一次执行的时候需要,并且将下行的 while True改成while False...
2020-02-07 10:20:32
590
原创 PYTHON3.8 MINST实现,手写SGD,梯度计算法(低速)
边看程序边解释(程序还没有优化过,凑活着看,没有加入batch norm,没有批量学习)1层隐藏层,100个神经元network.py#network.py 构建神经网络,以及一些主要的算法import numpy#这里可以用cupy替代,看你喜欢CPU还是GPU计算import scipy.specialimport openpyxlimport randomimport os...
2020-02-06 01:30:48
913
原创 Python3.0实现输出规定数字以内质数到文件,文件内质数可以一直增加,同时根据文件内质数集合,进行数字的因式分解
Python3.0实现输出规定数字以内质数到文件,并保存,再次开启程序,会读出文件内质数,并向更大的数字计算注意:1、开启程序前,现在E盘根目录下建立prime.txt2、在prime.txt文件内分3行写下2、3两个起始质数,各占据一行,前面不能有空格3、数字3输入完毕后,要键入回车,保持3(也就是最后一个数字)下面还有空行,几个空行无所谓4、不要输入质数意外的任何字符def rea...
2020-01-25 04:25:24
475
原创 基于Python3.0的实现24点计算
直接上代码global countcount=0def cal(arr): p=0 addsub=0 muldiv=0 muldivindex=0 while arr.find('sqrt')>=0: arr=cal_sqrt(arr) while arr.find('^')>=0: arr=cal...
2020-01-23 23:32:50
464
原创 Python实现带幂运算和平方根的算术表达式的计算
直接写程序,基于3.0PS:没做算术表达式是否合规的判断def cal(arr): p=0 addsub=0 muldiv=0 muldivindex=0 while arr.find('sqrt')>=0: arr=cal_sqrt(arr) while arr.find('^')>=0: arr=c...
2020-01-22 23:32:44
1003
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人