paddlepaddle 如何用Linear层实现FC全连接层

 时间:2024-10-12 22:47:48

1、第一步: 使用1.6版本的FC函数实现一个,作为参考组

paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层

2、第二步:使用1.7版的Linear实现一个,作为对照组

paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层

3、第三步:通过比较,我们发现Linear函数保留的原来的维度,我们输出一下各自的层的参数,以便发现思路

paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层

4、第四步:我们假设模型会自动修改我们的维度,我们把input_dim直接修改成27,以便和1.6版本的参数一致,看看是否可行

paddlepaddle 如何用Linear层实现FC全连接层

5、第五步:第四步修改后,报错了,这意味着模型不会自动进行维度转换,这意味着我们要手动调整,那我们接着修改我们的代码

paddlepaddle 如何用Linear层实现FC全连接层

6、第六步:到这个时候,我们还是不放心,我要是可以保证输入的数据相同,输出的数据不仅形状一致而且值一致,那就更好了,这需要我们给定统一的初始化权重参数

paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层

7、第七步:对结果进行比较,输出的数值是相同的

paddlepaddle 如何用Linear层实现FC全连接层paddlepaddle 如何用Linear层实现FC全连接层

8、第八步:其实到上面是不是就结束了,但是在实际使用的时候Linear是作为最后一层使用的,其输入是和前面的输出有关的,也就是,在它的前面需要存在一层操作也就是flatten, 从而实现自动的操作

paddlepaddle 如何用Linear层实现FC全连接层

9、第九步:到此为此,我学习Linear函数、认识Linear的过程就结束了。

  • 在matlab中如何进行程序分析?
  • 泰拉瑞亚背包怎么标记收藏
  • 狐友app应该怎样拉黑关注的人
  • 电子设计——发光二极管设计
  • Win10亮度被锁定怎么解决
  • 热门搜索
    下一次阅兵是什么时候 经期头痛是什么原因 7月份有什么节日 脱氧核糖是什么 粉象生活是什么 运动会简报 hours是什么意思 维生素b的作用 香肠炒什么好吃 vegetable是什么意思