构建简单的三层神经网络
一点点小怨言
我只是想偷懒,当了个只为达目标,不愿问过程的搬运工,运行验证了下用python写个神经网络,识别下手写数字啥的,结果导师问我用的什么框架?!天知道!发给我的了解框架的资料,也只有几个框架的优缺点对比啥的,我??我需要的是知道哪里能让人看出这是什么框架,怎么写才对吧。
所以根据老师推荐的Pytorch和Keras,我选了Pytorch,为啥,b站视频多呗
安装Pytorch
pycharm很强大,用老办法多点击安装几次,最后一定能成功,注意搜索的是torch。
(但是为什么每次都要在我搜了一堆无用的办法,下载一堆大安装包后才成功。 (﹀_﹀)╭ )
参考的大神文章
我自己运行过注释过的代码
import torch
import torch.nn as nn
import numpy as np
# 创建个训练集(就是异或运算:相同取0,不同取1)
x = np.mat('0 0;'
'0 1;'
'1 0;'
'1 1'