打卡第36天:模型可视化以及推理

知识点回顾: 1.三种不同的模型可视化方法:推荐torchinfo打印summary+权重分布可视化

2.进度条功能:手动和自动写法,让打印结果更加美观

3.推理的写法:评估模式

作业:调整模型定义时的超参数,对比下效果。

1.只调整隐藏层参数

python 复制代码
    def __init__(self):  
        super(MLP, self).__init__()  
        self.fc1 = nn.Linear(4, 20)  # 输入层到隐藏层  
        self.relu = nn.ReLU()  
        self.fc2 = nn.Linear(20, 3)  # 隐藏层到输出层

python运行损失并没有下降

2.调整优化器

python 复制代码
optimizer = optim.Adam(model.parameters(), lr=0.001)

3.优化器+隐藏层

@浙大疏锦行

相关推荐
仟濹21 小时前
【Java 基础】面向对象 - 继承
java·开发语言
ituff1 天前
微软认证考试又免费了
后端·python·flask
郝学胜-神的一滴1 天前
Linux命名管道:创建与原理详解
linux·运维·服务器·开发语言·c++·程序人生·个人开发
2501_941623321 天前
C++高性能网络服务器与epoll实战分享:大规模并发连接处理与事件驱动优化经验
开发语言·php
晚风(●•σ )1 天前
C++语言程序设计——11 C语言风格输入/输出函数
c语言·开发语言·c++
likuolei1 天前
XML 元素 vs. 属性
xml·java·开发语言
X***48961 天前
C源代码生成器
c语言·开发语言
梁正雄1 天前
2、Python流程控制
开发语言·python
catchadmin1 天前
PHP True Async RFC 被拒——原生异步离 PHP 还有多远?
开发语言·php
J***79391 天前
PHP在电商中的Magento
开发语言·php