pytorch代码练习

一.pytorch基础练习

1.pytorch是什么

PyTorch是一个开源Python机器学习库,基于Torch,用于自然语言处理等应用程序。

它是一个基于Python的可续计算包,提供两个高级功能:

·具有强大的GPU加速的张量计算(如NumPy)。

·包含自动求导系统的深度神经网络。

2.代码练习

使用函数torch.Tensor()定义数据(tensor的意思是张量),其参数可以为各种各样的类型。

如下所示:

 

 

 

 

 

 

 

可以进行多种数学运算,包括基本的算术运算,以及布尔运算、线性运算。

如下所示:

 

 

 

 Tensor可以利用randn()函数生成均值为0,方差为1的随机数,并利用matlabplotlib的库函数来生成图像

 

 

 

 

 二.螺旋数据分类

 1.首先下载代码包,并完成各种数据的准备

 

 

 

 2.构建线性模型

 

 

 

 

 3.得到结果,可视化效果如图

 

 4.构建双层神经网络模型

 

 5.双层神经网络模型得到的结果

 

posted @ 2021-10-08 18:59  浮沉&  阅读(108)  评论(0)    收藏  举报