PyTorch基础

第一次作业 代码练习_神经网络
第一次作业 代码练习_正态分布_02
torch.tensor(张量)可以定义各种形式的数据,也可以利用原来的张量定义同形式的张量或不同形式的张量,同时改变张量的大小
第一次作业 代码练习_正态分布_03
关于数组元素的引用
第一次作业 代码练习_正态分布_04
数组作为矩阵的运算(点积运算,矩阵相加,求逆矩阵)
第一次作业 代码练习_激活函数_05
返回一个有固定大小且数据在某一区间的一维数组
第一次作业 代码练习_线性模型_06
torch.randn(n):返回n个均值为0方差为1的标准正态分布的随机数,numpy()用于转换数据类型
plt.hist(x,n):利用一维数据x绘制具有n个柱数的直方图
第一次作业 代码练习_线性模型_07
数据扩大1000倍后正态分布越加明显
第一次作业 代码练习_数据_08
矩阵的两种拼接方式

螺旋数据分类

构成螺旋形
第一次作业 代码练习_数据_09
构建线性模型分类(线性模型的准确率最高只能达到 50% 左右,对于这样复杂的一个数据分布,线性模型难以实现准确分类)
第一次作业 代码练习_数据_10
构建两层神经网络分类(在两层神经网络里加入 ReLU 激活函数以后,分类的准确率得到了显著提高。)
第一次作业 代码练习_正态分布_11