小白学Pytorch
发现一个比较好的教程,对于自己来说比较合适,适合从零开始的教程。
1、搭建一个简单的网络
https://www.cnblogs.com/PythonLearner/p/13587092.html
搭建网络这步说的比较清楚:
我们使用nn包中的Sequential搭建网络,这个函数就是那个可以让我们像搭积木一样搭神经网络的一个东西。
nn.Linear(2,10)的意思搭建输入层,里面的2代表输入节点个数,10代表输出节点个数。Linear也就是英文的线性,意思也就是这层不包括任何其它的激活函数,你输入了啥他就给你输出了啥。nn.ReLU()这个就代表把一个激活函数层,把你刚才的输入扔到了ReLU函数中去。 接着又来了一个Linear,最后再扔到Sigmoid函数中去。 2,10,1就分别代表了三个层的个数,简单明了。
从一个比较简单的例子入手,构建了一个完整的小型网络,非常简单明了。
之前文章的搭积木这个例子一直没怎么理解
2、训练集与测试集
https://www.cnblogs.com/PythonLearner/p/13587142.html
一些机器学习的用语。
训练集(train set)、验证集(valid set)、测试集(test set)