Neural network 如何在FastAi中查看神经网络模型内部架构(嵌入模块列表)和(层)详细信息?
我试图在FastAi中查看经过训练的神经网络的内部结构。我的模型是用FastAi表格训练的。如何查看模型的内部详细信息?我需要查看我的分类变量的嵌入模块列表。我在一个博客上找到了输出,但他们没有相应的代码。输出如下所示:Neural network 如何在FastAi中查看神经网络模型内部架构(嵌入模块列表)和(层)详细信息?,neural-network,categorical-data,tabular,embedding,fast-ai,Neural Network,Categorical Data,Tabular,Embedding,Fast Ai,我试图在FastAi中查看经过训练的神经网络的内部结构。我的模型是用FastAi表格训练的。如何查看模型的内部详细信息?我需要查看我的分类变量的嵌入模块列表。我在一个博客上找到了输出,但他们没有相应的代码。输出如下所示: TabularModel( (embeds): ModuleList( (0): Embedding(388505, 600) (1): Embedding(72, 18) (2): Embedding(331868, 600) (3): E
TabularModel(
(embeds): ModuleList(
(0): Embedding(388505, 600)
(1): Embedding(72, 18)
(2): Embedding(331868, 600)
(3): Embedding(5155, 192)
...
(60): Embedding(3, 3)
(61): Embedding(2, 2)
(62): Embedding(3, 3)
)
(emb_drop): Dropout(p=0.04, inplace=False)
(bn_cont): BatchNorm1d(2, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
(layers): Sequential(
(0): Linear(in_features=2102, out_features=1000, bias=True)
(1): ReLU(inplace=True)
(2): BatchNorm1d(1000, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
(3): Dropout(p=0.001, inplace=False)
(4): Linear(in_features=1000, out_features=500, bias=True)
(5): ReLU(inplace=True)
(6): BatchNorm1d(500, eps=1e-05, momentum=0.1, affine=True, track_running_stats=True)
(7): Dropout(p=0.01, inplace=False)
(8): Linear(in_features=500, out_features=1, bias=True)
)
)
只需使用
print(model)
只需使用
print(model)