吴恩达机器学习笔记十三 多分类问题(multiclass) Softmax 神经网络的softmax输出 softmax改进

多分类问题指可能会有多于两个的输出标签,而不只是0或1的问题。

Softmax算法是逻辑回归的一种推广。

例如 y 有四种可能的取值时:

成本函数

例如有十种类别的输出,此时称这个神经网络有一个softmax输出层或上层是softmax层

softmax layer有时也称softmax activition function.

代码实现上图所示的神经网络:

其中 SparseCategoricalCrossentopy 是 稀疏分类交叉熵损失函数。sparse(稀疏)指 y 的每个数字都是类别之一.下面的代码能用但不建议,有更好的。

softmax改进

计算2/10000,两种不同的方式得到的结果不同,第二种更准确。

如果在程序中指定表达式而不是使用中间变量的话,会更加精确。

相关推荐
大猫子的技术日记6 分钟前
从DALL·E到Seedream:AI文生图技术全景速览与实战指南
人工智能
无bug代码搬运工6 分钟前
文献阅读:Class-incremental Learning for Time Series:Benchmark and Evaluation
人工智能·深度学习·transformer
乾元8 分钟前
智能化侦察:利用 LLM 进行自动化资产暴露面识别与关联
运维·网络·人工智能·网络协议·安全·自动化
lbb 小魔仙8 分钟前
AI工具与编程实践:重塑研发效率的双重引擎AI双擎驱动:工具与编程重构研发全流程的实战指南
人工智能·重构
行业探路者12 分钟前
如何利用二维码提升富媒体展示的效果?
大数据·人工智能·学习·产品运营·软件工程
爱打代码的小林14 分钟前
opencv(边缘检测)
人工智能·opencv·计算机视觉
lizhenning8714 分钟前
语言模型与动词知识库协同创新
人工智能·语言模型·自然语言处理
明月照山海-14 分钟前
机器学习周报三十一
人工智能·机器学习
木头程序员16 分钟前
算摄像学的“算法-传感器”协同设计:重新定义光学极限
人工智能·数码相机·硬件工程
Aaron_94522 分钟前
Skyvern:基于LLM和计算机视觉的浏览器自动化平台深度解析
人工智能·计算机视觉·自动化