热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

人工智能tensorflow框架Softmax回归模型的理论理解07

1.理解1.1MNIST的每一张image图都对应一个label标签数字,从0到9。而softmax模型就是得到给定image图片代表每个数字的概率。1.2举例&

1.    理解

  1.1 MNIST的每一张image图都对应一个label标签数字,从0到9。而softmax模型就是得到给定image图片代表每个数字的概率。  

  1.2 举例:假设一个label标签数字9对应的image图片通过softmax模型计算出该图片代表数字9的概率是80%,代表数字8的概率是5%(因为8和9都有上半部分的小圆),然后给予代表其他数字的概率更小的值。

  1.3 softmax原理:下面的图片显示一个模型学习到的图片上每个像素对于特定数字标签的权值。红色代表负数权值,蓝色代表正数权值。

       为了获取某张图片对应特定数字的依据,我们对该图片像素进行加权求和。例如MNIST的一张图片有28*28=784个像素,如果其中某个像素具有很强的依据说明这张图不属于该图对应的特定数字,那么该像素的权值为负数(图中红色),相反如果该像素有很强的依据说明这张图属于对应特定数字,那么该像素的权值为正数(蓝色)。

  1.4 对于给定的输入图片x所代表的数字i 的“依据”的公式:

  

        公式说明:  为标签特定数字 i 对应的图片的"依据"。

                                   为标签特定数字 i 对应的图片中所有像素的权值之和。

          为代表数字i的额外的偏置量(bias),用来消除因为输入时带入的无关的干扰量的影响。

          

  1.5 用softmax函数可以把"依据”转换成概率y的公式:

      

        公式说明:  softmax函数可以看成是一个链接(link)函数,把我们定义的线性函数的输出"依据"转换成我们想要的格式,也就是关于10个数字的概率分布。

                      即给定一张图片,它对于每一个数字的吻合度可以被softmax函数转换成一个概率值。

   1.6 softmax函数对于图片x可以定义为:(是对于每一个数字吻合度的概率分布)

       

  1.7 softmax回归模型也可以使用下面的图来解释:

    

         如果把它写成一个等式,可以得到:

    

     我们也可以用向量表示这个计算过程:用矩阵乘法和向量相加。

     

    更进一步,可以写成如下公式:

    

 

 

 

 

 

 

  

转:https://www.cnblogs.com/imlvbu/p/7742930.html



推荐阅读
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • 本文详细介绍如何在VSCode中配置自定义代码片段,使其具备与IDEA相似的代码生成快捷键功能。通过具体的Java和HTML代码片段示例,展示配置步骤及效果。 ... [详细]
  • 本文介绍了如何使用 Python 的 Bokeh 库在图表上绘制菱形标记。Bokeh 是一个强大的交互式数据可视化工具,支持丰富的图形自定义选项。 ... [详细]
  • 本文将深入探讨如何在不依赖第三方库的情况下,使用 React 处理表单输入和验证。我们将介绍一种高效且灵活的方法,涵盖表单提交、输入验证及错误处理等关键功能。 ... [详细]
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ... [详细]
  • 搭建Jenkins、Ant与TestNG集成环境
    本文详细介绍了如何在Ubuntu 16.04系统上配置Jenkins、Ant和TestNG的集成开发环境,涵盖从安装到配置的具体步骤,并提供了创建Windows Slave节点及项目构建的指南。 ... [详细]
  • 本文旨在探讨如何利用决策树算法实现对男女性别的分类。通过引入信息熵和信息增益的概念,结合具体的数据集,详细介绍了决策树的构建过程,并展示了其在实际应用中的效果。 ... [详细]
  • 本文介绍了一种根据目标检测结果,从原始XML文件中提取并分析特定类别的方法。通过解析XML文件,筛选出特定类别的图像和标注信息,并保存到新的文件夹中,以便进一步分析和处理。 ... [详细]
  • 深入浅出TensorFlow数据读写机制
    本文详细介绍TensorFlow中的数据读写操作,包括TFRecord文件的创建与读取,以及数据集(dataset)的相关概念和使用方法。 ... [详细]
  • 本文详细介绍了使用NumPy和TensorFlow实现的逻辑回归算法。通过具体代码示例,解释了数据加载、模型训练及分类预测的过程。 ... [详细]
  • 如何彻底清除顽固软件如360
    本文详细介绍了如何彻底卸载难以删除的软件,如360安全卫士。这类软件不仅难以卸载,还会在开机时启动多个应用,影响系统性能。我们将提供两种有效的方法来帮助您彻底清理这些顽固软件。 ... [详细]
  • 本文详细探讨了网站流量统计中常用的三个关键指标:页面浏览量(PV)、独立访客数(UV)和独立IP数(IP)。通过分析这些指标的定义、计算方法及其应用场景,帮助网站运营者更好地理解用户行为,优化网站内容与用户体验。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
author-avatar
起飞吧和谐号况
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有