pytorch 均方误差损失函数

均方误差损失函数主要用于回归问题。它计算预测值与真实值之间差的平方,然后取平均值。这个损失函数通过惩罚大的误差,使得模型在训练时更加注重减少较大的偏差。

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

# 创建预测值和实际值张量
predicted = torch.tensor([0.5, 0.3, 0.2], requires_grad=True)
actual = torch.tensor([0.6, 0.1, 0.2])

# 定义 MSE 损失函数
criterion = nn.MSELoss()

# 计算损失
loss = criterion(predicted, actual)
print(loss.item())  # 输出损失值

解释:

  • predicted 是模型的预测输出,actual 是对应的真实值。
  • nn.MSELoss() 定义了均方误差损失函数。
  • loss = criterion(predicted, actual) 计算预测值和实际值之间的均方误差。
  • .item() 用于从单个元素张量中提取数值。
参考

MSELoss --- PyTorch 2.4 documentation

相关推荐
Hello.Reader4 分钟前
在多云环境透析连接ngx_stream_proxy_protocol_vendor_module
后端·python·flask
zh_1999510 分钟前
Spark面试精讲(上)
java·大数据·数据仓库·python·spark·数据库开发·数据库架构
kdniao202525 分钟前
快递接口调用选择:快递鸟、快递100、阿里云大对比
人工智能·阿里云·php
Hanson Huang38 分钟前
【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(2)——Prompt(提示词)
java·人工智能·spring·spring ai
诺亚凹凸曼1 小时前
用AI思维重塑人生:像训练神经网络一样优化自己
人工智能·机器学习
没有钱的钱仔1 小时前
python文件传输 带进度条
服务器·网络·python
山有木兮木有枝_1 小时前
AI大模型幻觉问题的函数调用解决方案:DeepSeek 实战解析
前端·人工智能·deepseek
tony3651 小时前
强化学习 A2C算法
人工智能·算法
袋鼠云数栈1 小时前
当空间与数据联动,会展中心如何打造智慧运营新范式?
大数据·人工智能·信息可视化
HyperAI超神经1 小时前
在线教程丨刷新TTS模型SOTA,OpenAudio S1基于200万小时音频数据训练,深刻理解情感及语音细节
人工智能·深度学习·机器学习·文本转语音·语音处理·语音生成·在线教程