练习题1
0|11.生成数据集
其中, 噪声项 服从均值为0、标准差为0.01的正态分布。
一些数据已经给出
0|12.定义一个函数:它每次返回batch_size(批量大小)个随机样本的特征和标签。
开头已经给出:
0|13.模型的训练一般分为几步
- 定义模型
- 初始化参数
- 定义损失函数
- 定义优化算法
- 训练模型,导入数据,并调用1234
0|14.初始化线性模型的参数w,b
要求:w为(0, 0.01)分布的正态分布, b 为 0, 并且开启自动梯度
0|15.写出sgd优化算法
0|16.分别使用nn.Module 和 Sequential构建线性模型
输入:10
输出:1
0|17.实现softmax运算
0|18.可以评价模型net在数据集data_iter上的准确率
0|19实现交叉熵
0|110.补充如下模型的训练过程
0|111.softmax回归的整个实现过程
- 定义模型:
- 初始化参数
num_inputs = 784
num_outputs = 10 - 定义损失函数:
交叉熵损失 - 定义优化算法:
SGD
lr = 1e-3 - 训练模型,导入数据,并调用1234
数据:
0|112.多层感知机(MLP)的整个实现过程
- 定义模型:
激活函数:relu
2. 初始化参数
num_inputs, num_outputs, num_hiddens = 784, 10, 256
3. 定义损失函数:
交叉熵损失
4. 定义优化算法:
SGD
lr = 1e-3
5. 训练模型,导入数据,并调用1234
数据:
0|113.减小过拟合的方法有哪些?
- 权重衰减
- 丢弃
0|114.写出添加了L2范数惩罚项的损失函数
0|115.给顶丢弃概率drop_prob, 写出dropout函数
__EOF__
作 者:Hichens
出 处:https://www.cnblogs.com/hichens/p/12578135.html
关于博主:莫得感情的浅度学习机器人
版权声明:@Hichens
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人