这里可以做一个思考啊,分类时,一般都会选择把类别用one hot进行编码,

比如共有5个类,那么就有5个编码
[1 0 0 0 0]
[0 1 0 0 0]
[0 0 1 1 1]
[0 0 0 1 0]
[0 0 0 0 1]
这是为什么呢?为什么不直接用1,2,3,4,5来表示5个类别呢?
个人觉得,一个很重要的原因在于计算loss时的问题。loss一般用距离来表示,
如果用1~5来表示,那么1和2的距离时1,而1和5的距离时4,但是按道理1和2、1和5的距离应该一样。
如果用one hot编码表示,那么1和2的距离跟1和5的距离时一样的。
当然,这里也可以说,通过判断,1和5是不是相等来决定距离,但是如果在神经网络里面,计算导数的时候,就是问题了。

分类时为什么都选择one hot编码相关推荐

  1. 2019年税务编码分类_2019年最值得学习的编码语言

    2019年税务编码分类 在理想的世界中,您对编程语言的选择无关紧要. 大多数流行语言都具有相同的基本概念,未经训练的人大多数都看起来是相同的,并且使您或多或少地获得相同的结果. 从开发人员的角度来看, ...

  2. 当我们拿到数据进行建模时,如何选择更合适的算法?

    [每日一问]当我们拿到数据进行建模时,如何选择更合适的算法? Datawhale优秀回答者:mashagua,金小楗 目标导向 机器学习 1.先看是分类问题还是回归问题(分类就先从常用的分类模型里选择 ...

  3. 选择多级分类_② 供应商管理(分类、评估、选择、绩效、集成、供应商过多的对策、多级供应商管理)...

    下文为本人(popcorn)读<采购与供应链管理>总结,加上个人思考的归纳整理,仅供个人回顾使用. 本篇回顾为第二部分,主要内容为供应商管理的分类.评估.选择.绩效以及集成 . 一. 供应 ...

  4. matlab出图时汉字都变成方框_汉字显示成方框的问题

    关于同花顺等软件中部分汉字显示成方框的问题 1.有可能是输入法出现了问题,特别是搜狗拼音输入法运行过程中往往与其他软件不兼容(在其他软件运行时往往提示该软件遇到问题需要关闭),但重新下载安装后,就有可 ...

  5. matlab svm核函数选择,SVM分类核函数及参数选择比较.pdf

    Compu~r Engineering口 4 胁日ff0 计算机工程与应用 SVM分类核函数及参数选择比较 奉国和 FENG Guohe 华南师范大学 经济管理学院 信息管理系,广州 5 10006 ...

  6. 程序员跳槽时,如何选择公司

    前言 跳槽是每个程序员都会经历的,作为一个跳槽过好几次的人,对于跳槽这件事我还是有一定的发言权的,总结就一个字:真鸡儿累. 如果新的岗位发展前景不错,也比较适合自己,那就还好. 万一入职后发现又是一个 ...

  7. 构建现代Web应用时究竟是选择传统web应用还是SPA

    在大前端盛行的今天,似乎前后端分离的开发模式才是大势所趋,而SPA的概念更是应运而生.现在随便构建一个web应用程序如果你不是使用SPA的话,就会感觉有点low,但是真的是这样吗?今天这篇文章我们就来 ...

  8. vs编译c语言停止工作运行库mt,vc++编译时运行库选择(/MT/MTd/MD/MDd)

    vc++编译时运行库选择(/MT/MTd/MD/MDd) vc++编译时运行库选择(/MT./MTd./MD./MDd) 在vs中,项目属性 ->C/C++ ->代码生成 ->运行库 ...

  9. 为什么中国企业海外营销都选择Facebook?

    近年来随着中国对外开放节奏的加快,中国越来越多的企业都选择了到海外市场发展,无论是面向B端市场的企业还是面向C端市场的企业:无论是传统的外贸公司还是新兴的互联网企业,他们在海外市场都会选择在Faceb ...

最新文章

  1. Kafka 基本原理(8000 字小结)
  2. 查看oralce的版本及安装了哪些选项
  3. lottie 导出html,Lottie Web动效基本原理
  4. 40 自动化运维工具Ansible
  5. SOA流程项目到底是业务流还是工作流
  6. linux shell数组定义、元素获取及其长度获取
  7. java instraction_Java Instruction.getCodeUnits方法代码示例
  8. java commons lang 随机数_Apache Common-lang组件里随机数工具类RandomStringUtils的一个bug...
  9. 二叉树(多路平衡搜索树)-(代码、分析、汇编)
  10. JA-SIG(CAS)学习笔记1
  11. 拳王虚拟项目公社:0成本售卖高考资料的虚拟资源教程,自动化的其他最简单最轻松玩法
  12. SentinelResource注解配置上_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0045
  13. 使用HttpSessionListener接口监听Session的创建和失效
  14. Bailian3752 走迷宫【BFS】
  15. 使用代码段遍历,枚举类型Enum
  16. 肿瘤(Oncology)生物信息学分析简介
  17. java 合并mp3
  18. 牛客练习赛68 B.牛牛的算术
  19. CASIE: Extracting Cybersecurity Event Information from Text阅读总结
  20. 交叉编译器 arm-linux-gnueabi,arm-linux-gnueabihf,arm-none-linux等的区别

热门文章

  1. ToB 产品拆解—Temu 商家管理后台
  2. Unity初级教程2048附带源码及插件(400行代码1个脚本UI实现)
  3. Multisim10在51单片机仿真中的运用
  4. 2019-2020寒假总结
  5. 基于Springboot+vue的服装销售购物商城网站 毕业设计源码
  6. 双向dc-dc变换器原理
  7. 高校实验室综合管理系统:建立一个安全、智慧、规范的实验室
  8. Linux之条件变量
  9. 《解析卷积神经网络—深度学习实践手册》—学习笔记
  10. 智慧城市项目开源代码)