nn.linear的函数学习

1. nn.linear

nn.linear是线性函数,一般用于全连接层,以cnn为例,卷积层:卷积函数+激活函数relu;池化层:池化函数;全连接层:线性函数+激活函数sigmoid

 

 

in_features:输入的二维张量的大小,即输入的[ batch_size , size ]中的size;

out_features:输出的二维张量的大小,即输出的[batch_size,output_size]中的output_size;

bias:偏置参数

复制代码
import torch
import torch.nn as nn

x=torch.randn(10,3,12)
print(x.size())
lin=nn.Linear(12,5)

y=lin(x)
print(y)
print(y.size())

print(lin.weight)
print(lin.weight.shape)

print(lin.bias)
print(lin.bias.shape)
复制代码

 

 

 

 

 

posted @   拔河先生  阅读(1940)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
历史上的今天:
2021-11-14 特征离散
点击右上角即可分享
微信分享提示