当前位置: 代码迷 >> 综合 >> PyTorch和Keras计算模型参数的方法
  详细解决方案

PyTorch和Keras计算模型参数的方法

热度:100   发布时间:2023-10-20 19:22:19.0

Pytorch中,变量参数,用numel得到参数数目,累加
 

def get_parameter_number(net):total_num = sum(p.numel() for p in net.parameters())trainable_num = sum(p.numel() for p in net.parameters() if p.requires_grad)return {'Total': total_num, 'Trainable': trainable_num}
 
 

Keras中,直接使用model的summary函数

model = k_model()
model.summary() 

 

  相关解决方案