4C79 -pytorch&cv

Id:4C79
任务1:PyTorch张量计算与Numpy的转换
步骤1:配置本地Notebook环境,或使用天池DSW
我使用的IDE是 本地(windows)pycharm
步骤2:学习Pytorch的基础语法,并成功执行以下代码

c = np.ones((3,3))
d = torch.from_numpy(c)  #numpy 转tensor

4C79 -pytorch&cv_第1张图片
任务2:梯度计算和梯度下降过程
步骤1:学习自动求梯度原理
4C79 -pytorch&cv_第2张图片

步骤2:学习随机梯度下降原理
4C79 -pytorch&cv_第3张图片

步骤3:
使用numpy创建一个y=10
x+4+noise(0,1)的数据,其中x是0到100的范围,以0.01进行等差数列*
4C79 -pytorch&cv_第4张图片

使用pytroch定义w和b,并使用随机梯度下降,完成回归拟合。
4C79 -pytorch&cv_第5张图片
任务3:PyTorch全连接层原理和使用
步骤1:学习全连接网络原理
…已看
步骤2:在pytorch中使用矩阵乘法实现全连接层
不会…
步骤3:在pytorch中使用nn.Linear层
4C79 -pytorch&cv_第6张图片
任务4:PyTorch激活函数原理和使用
步骤1:学习激活函数的原理
步骤2:在pytorch中手动实现上述激活函数

未完待续...
参考:
1.配置本地Notebook环境,或使用天池DSW:https://dsw-dev.data.aliyun.com/#/
2.基础pytorch教程:https://zhuanlan.zhihu.com/p/25572330
3.官方pytorch教程:https://pytorch.org/tutorials/beginner/basics/intro.html
4.学习自动求梯度原理,https://pytorch.org/tutorials/beginner/basics/autogradqs_tutorial.html
5.学习随机梯度下降原理,https://www.cnblogs.com/BYRans/p/4700202.html
6.numpy.random.rand用法
https://blog.csdn.net/qq_42804678/article/details/99609388
7.学习全连接网络原理,https://blog.csdn.net/xiaodong_11/article/details/82015456
8.在手写字符集中使用nn.linear层
https://blog.csdn.net/qq757056521/article/details/107825317
9.学习激活函数的原理,https://zhuanlan.zhihu.com/p/88429934   ```

你可能感兴趣的:(pytorch,深度学习)