深度学习-损失函数

一、MSE

python 复制代码
# 损失函数
# 均方误差
def mse(y,t):
    return np.mean((y-t)**2)

二、交叉熵损失函数

python 复制代码
# 交叉熵损失函数
def cross_entropy(y,t):
    # 将y转化为二维
    if y.ndim==1:
        y=y.reshape(1,y.size)
        t=t.reshape(1,t.size)
    # 将t转化为顺序编码类别标签
    if t.size==y.size:
        # 按行取出  t中对应的类别标签
        t=t.argmax(axis=1)
    # y的所有索引值n
    n=y.shape[0]
    return -np.sum(np.log(y[np.arange(n),t]+1e-10))/n

三、二分类任务损失函数

四、多分类任务损失函数

五、回归任务损失函数

MAE

MSE

Smooth L1

相关推荐
nimadan12几秒前
**热门短剧小说扫榜工具2025推荐,精准捕捉爆款趋势与流量
人工智能·python
qq_12498707534 分钟前
基于JavaWeb的大学生房屋租赁系统(源码+论文+部署+安装)
java·数据库·人工智能·spring boot·计算机视觉·毕业设计·计算机毕业设计
杜子不疼.4 分钟前
CANN算子基础框架库opbase的算子开发与扩展机制深度解析
人工智能
程序猿追5 分钟前
CANN ops-math仓库解读 数学算子的底层支撑与高性能实现
人工智能·架构
结局无敌5 分钟前
统一算子语言:cann/ops-nn 如何为异构AI世界建立通用“方言”
人工智能·cann
杜子不疼.12 分钟前
CANN计算机视觉算子库ops-cv的图像处理与特征提取优化实践
图像处理·人工智能·计算机视觉
大闲在人13 分钟前
软件仍将存在,但软件公司会以全新形式出现——从Claude智能体引发万亿市值震荡看行业重构
人工智能
艾莉丝努力练剑14 分钟前
【Linux:文件】Ext系列文件系统(初阶)
大数据·linux·运维·服务器·c++·人工智能·算法
芷栀夏18 分钟前
从 CANN 开源项目看现代爬虫架构的演进:轻量、智能与统一
人工智能·爬虫·架构·开源·cann
梦帮科技27 分钟前
OpenClaw 桥接调用 Windows MCP:打造你的 AI 桌面自动化助手
人工智能·windows·自动化