自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python中@classmethod @staticmethod区别

python中@classmethod @staticmethod区别Python中有3种方式定义类方法:常规方式@classmethod修饰方式@staticmethod修饰方式常规的类方法需要通过self参数隐式的传递当前类对象的实例,见如下代码:class A(object): def f(self, x): print("executing foo(...

2020-04-01 20:31:04 453

原创 Pytorch 训练分类器——CIFAR-10分类

Pytorch 训练分类器数据处理概述构造图像分类器数据处理概述通常来说,当处理图像,文本,语音或者视频数据时,可以使用标准 python 包将数据加载成 numpy 数组格式,然后将这个数组转换成 torch.*Tensor。对于图像,可以用 Pillow,OpenCV对于语音,可以用 scipy,librosa对于文本,可以直接用 Python 或 Cython 基础数据加载模块,...

2020-03-27 15:38:06 923

原创 Pytorch神经网络

Pytorch神经网络概述定义神经网络概述神经网络可以通过 torch.nn 包来构建。它是基于自动梯度 (autograd)来定义一些模型。一个 nn.Module 包括层和一个方法 forward(input), 它会返回输出(output)。例如,看一个数字图片识别的网络:这是一个简单的前馈神经网络,它接收输入,让输入一个接着一个的通过一些层,最后给出输出。一个典型的神经网络训练...

2020-03-27 09:58:53 428

原创 Pytorch实现蒙特卡罗概率算法求圆周率

蒙特卡罗概率算法求圆周率代码结果代码import torchnum_sample = 100000000#可自定义,越大所求结果精确度越高sample = torch.rand(num_sample, 2)dist = sample.norm(p=2, dim=1)#按1维度求2范数,在此就是求两个数的平方和后再开根号ratio = (dist < 1).float().mean...

2020-03-26 23:05:36 870 1

原创 神经网络防止过拟合

神经网络防止过拟合Dropout Regularization输出最终结果注意Dropout Regularization通过带有正则化的神经网络和没有正则化的神经网路作对比,从直观上观察正则化的效果,附上代码:import torchimport matplotlib.pyplot as pltN_SAMPLES = 20 #每种数据的总数N_HIDDEN = 300 #网络中的节...

2020-03-26 21:21:53 318

原创 Pytorch实现自动微分

Pytorch实现自动微分autograd 包是 Pytorch 中所有神经网络的核心,为 Tensors 上的所有操作提供自动微分。它是一个由运行定义的框架,这意味着以代码运行的方式定义你的后向传播,并且每次迭代都可以不同。我们从 tensor 来举一些例子。torch.Tensor 是包的核心类。如果将其属性 .requires_grad 设置为 True,则会开始跟踪针对 tensor ...

2020-03-26 19:41:25 943

转载 Pytorch在windows上的安装

转载:PyTorch Windows 安装教程:两行代码搞定 PyTorch 安装

2020-03-26 14:45:30 288

原创 Numpy数组运算

Numpy数组运算import numpy as nparr1=np.array([[1,2,3], [4,5,6]])arr2=np.array([[1,1,2], [2,3,3]])print(arr1)print(arr2)print(arr1 + arr2)#两个数组的同位置元素相加print(arr1 - arr2...

2020-03-26 13:37:34 574

原创 Numpy创建数组和数列

Numpy创建数组和数列import numpy as npa=np.array([1,2,3],dtype=np.int32)print(a.dtype)print('\n')b=np.array([1,2,3],dtype=np.float)print(b.dtype)print('\n')#创建一维数组c=np.array([1,2,3])print(c)prin...

2020-03-26 13:18:01 2149

原创 Pytorch概述和torch基本运算

Pytorch概述PyTorch是一个基于Python的库,用来提供一个具有灵活性的深度学习开发平台,其工作流程非常接近Python的科学计算库——numpy。它主要具有以下3个优点:易于使用的API—它就像Python一样简单。Python的支持—非常类似于numpy。动态计算图—取代了具有特定功能的预定义图形,PyTorch为我们提供了一个框架,以便可以在运行时构建计算图,甚至在运...

2020-03-26 13:03:43 644

原创 Numpy数组基础入门

Numpy的基本属性Numpy的基本属性运行结果Numpy的基本属性定义一个数组:array=np.array([[1,2,3], [4,5,6], [7,8,9]])输出数组array: print(array)输出数组的维度:print(array.ndim)输出数组的形状:print(array...

2020-03-26 11:26:04 192

空空如也

空空如也

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

TA关注的人

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