深度学习基础-Chapter 02-Softmax与交叉熵

1 Softmax

Softmax 函数是一种将任意实数值的向量转换为概率分布的数学函数。它将一个 K 维实值向量转换为另一个 K 维实值向量,其中每个元素的值都在 (0,1) 区间内,且所有元素的和为 1。

oftmax的作用

Softmax函数的主要作用是将一组输入值(可以是任何实数)映射到(0,1)区间内,并输出为概率分布。Softmax的输出可以被理解为属于每个类别的概率,且所有类别的概率之和为1。

代码实现:

python 复制代码
# 导入相关库
import numpy as np

x = np.array([1, 2, 3, 4])
t1 = np.exp(x[0]) / np.sum(np.exp(x))
t2 = np.exp(x[1]) / np.sum(np.exp(x))
t3 = np.exp(x[2]) / np.sum(np.exp(x))
t4 = np.exp(x[3]) / np.sum(np.exp(x))
print(t1)  # 0.03205860328008499
print(t2)  # 0.08714431874203257
print(t3)  # 0.23688281808991013
print(t4)  # 0.6439142598879722

print(t1 + t2 + t3 + t4)  # 1.0
相关推荐
我是大聪明.2 小时前
CUDA矩阵乘法优化:共享内存分块与Warp级执行机制深度解析
人工智能·深度学习·线性代数·机器学习·矩阵
郑寿昌2 小时前
文化差异如何重塑AI语言理解能力
人工智能
lizhihai_992 小时前
股市学习心得-六张分时保命图
大数据·人工智能·学习
码云数智-大飞2 小时前
大模型幻觉:成因解析与有效避免策略
人工智能·深度学习
我星期八休息2 小时前
IT疑难杂症诊疗室:AI时代工程师Superpowers进化论
linux·开发语言·数据结构·人工智能·python·散列表
代码小书生2 小时前
math,一个基础的 Python 库!
人工智能·python·算法
暗夜猎手-大魔王2 小时前
转载--AI Agent 架构设计:上下文窗口压缩(OpenClaw、Claude Code、Hermes Agent 对比)
人工智能
AI科技星2 小时前
全域数学·数术本源·高维代数卷(72分册)【乖乖数学】
人工智能·算法·数学建模·数据挖掘·量子计算
生成论实验室2 小时前
《事件关系阴阳博弈动力学:识势应势之道》第一篇:生成正在发生——从《即事经》到事件-关系网络
人工智能·科技·算法·架构·创业创新
DanCheOo2 小时前
AI 应用的安全架构:Prompt 注入、数据泄露、权限边界
前端·人工智能·prompt·安全架构