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

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

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

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

成本函数

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

softmax layer有时也称softmax activition function.

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

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

softmax改进

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

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

相关推荐
lxmyzzs24 分钟前
基于深度学习CenterPoint的3D目标检测部署实战
人工智能·深度学习·目标检测·自动驾驶·ros·激光雷达·3d目标检测
跟着珅聪学java1 小时前
Apache OpenNLP简介
人工智能·知识图谱
AwhiteV1 小时前
利用图数据库高效解决 Text2sql 任务中表结构复杂时占用过多大模型上下文的问题
数据库·人工智能·自然语言处理·oracle·大模型·text2sql
Black_Rock_br2 小时前
AI on Mac, Your Way!全本地化智能代理,隐私与性能兼得
人工智能·macos
☺����2 小时前
实现自己的AI视频监控系统-第一章-视频拉流与解码2
开发语言·人工智能·python·音视频
fsnine2 小时前
机器学习——数据清洗
人工智能·机器学习
一车小面包3 小时前
逻辑回归 从0到1
算法·机器学习·逻辑回归
小猿姐3 小时前
KubeBlocks AI:AI时代的云原生数据库运维探索
数据库·人工智能·云原生·kubeblocks
算法_小学生3 小时前
循环神经网络(RNN, Recurrent Neural Network)
人工智能·rnn·深度学习
吱吱企业安全通讯软件4 小时前
吱吱企业通讯软件保证内部通讯安全,搭建数字安全体系
大数据·网络·人工智能·安全·信息与通信·吱吱办公通讯