有时我们的样本标签,都是标记从0开始直至到类别的个数。在模型训练的时候,这些标签需要变成one_hot向量,这样才能够跟softmax出来的概率做互熵损失,计算loss。

  那么,映射的方法如下:

1 def to_one_hot(y, n_class):
2     return np.eye(n_class)[y]

  

  y: 类型是list,样本的类别标签序列

  n_class: 类别的个数

    x = to_one_hot([0,1,2], 3)print(x)

  输出:

转载于:https://www.cnblogs.com/demo-deng/p/10183043.html

深度学习中将类别标签映射到one_hot向量相关推荐

  1. 深度学习与自然语言处理教程(1) - 词向量、SVD分解与Word2Vec(NLP通关指南·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/36 本文地址:https://www.showmeai.tech/article-d ...

  2. Keras深度学习实战(26)——文档向量详解

    Keras深度学习实战(26)--文档向量详解 0. 前言 1. 文档向量基本概念 2. 神经网络模型与数据集分析 2.1 模型分析 2.2 数据集介绍 3. 利用 Keras 构建神经网络模型生成文 ...

  3. 深度学习分类类别不平衡_「图像分类」 关于图像分类中类别不平衡那些事

    作者&编辑 | 郭冰洋 1 简介 小伙伴们在利用公共数据集动手搭建图像分类模型时,有没有注意到这样一个问题呢--每个数据集不同类别的样本数目几乎都是一样的.这是因为不同类别的样例数目差异较小, ...

  4. 深度学习分类类别不平衡_Github|类别不平衡学习资源(上)

    今天推荐的是一个 github 项目,项目地址如下,主要是类别不平衡学习的论文.代码.框架.库等资源 https://github.com/ZhiningLiu1998/awesome-imbalan ...

  5. 【Python】深度学习中将数据按比例随机分成随机 训练集 和 测试集的python脚本

    深度学习中经常将数据分成 训练集 和 测试集,参考博客,修改python脚本 randPickAITrainTestData.py . 功能:从 输入目录 中随机检出一定比例的文件或目录,移动到保存 ...

  6. 【深度学习】单标签多分类问题之新闻主题分类

    # -*- coding: utf-8 -*- """单标签多分类问题之新闻主题分类.ipynbAutomatically generated by Colaborato ...

  7. 深度学习分类类别不平衡_如何应对深度学习中的数据分布不平衡问题

    对数据不平衡的应对 在比赛中经常会遇到数据不平衡的问题,各个类别之间的数据量不平衡容易导致模型对数据量少的类别的检测性能较低.数据不平衡问题可以分为以下两种情况: 大数据分布不均衡.这种情况下整体数据 ...

  8. 深度学习像素级标签制作总结

    标签制作方法总结: 以下介绍的几种标签制作方法,可以制作目标识别的矩形标签,也可以制作像素级别的分割标签,制作的标签为单通道 uint8 类型的格式.可以根据自己的需要进行选择合适的方法. 方法1:L ...

  9. python字符串标签转化_如何在TensorFlow中将字符串标签转换为一个热向量?

    我是TensorFlow的新手,想读一个逗号分隔值(csv)文件,它包含两列,第1列是索引,第2列是标签字符串.我有以下代码,它逐行读取csv文件中的行,并且我能够使用print语句正确地获取csv文 ...

最新文章

  1. JS魔法堂:判断节点位置关系
  2. Leetcode 83 删除排序链表中的重复元素 (每日一题 20210804)
  3. 面对世界竞争对手,如何拿到Google PDF开源项目PDFium?
  4. pytorch tensor_[PyTorch 学习笔记] 1.2 Tensor(张量)介绍
  5. tzselect 设置时间
  6. 微信公众号开发之微信服务器配置
  7. Part4:Citrix 3D 技术Step by Step配置指导手册
  8. 基类Object的子类有哪些以及字符串和数组的方法
  9. java kettle jar包_Kettle中调用用户自定义的jar包
  10. ClientHeight
  11. win32api之添加水印
  12. 服务器lsass系统错误,急急急开机出现lsass.exe系统错误系统资源不够无法完成AP? 爱问知识人...
  13. 计算机固态硬盘与机械硬盘的区别是什么,电脑固态硬盘与机械硬盘的区别是什么,应该如何选择...
  14. 【生活中的逻辑谬误】以暴制暴和压制理性
  15. javaspringboot面试,挑战华为社招
  16. 在记事本上用java写一段代码,程序到底是如何跑起来的?
  17. 没有Console线,又不知道自己通过哪个IP连接到路由器,怎么办?
  18. 「云」上风景虽好,但不要盲目跟风
  19. 淘东电商项目(14) -公众号获取注册码功能
  20. 《蓝桥杯CT107D单片机竞赛板》:蜂鸣器模块

热门文章

  1. 2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
  2. 关于程序多开的尝试。CreateMutex,OpenMuxtex,ReleaseMutex
  3. 《LeetCode力扣练习》第2题 C语言版 (做出来就行,别问我效率。。。。)
  4. 会声会影导出视频为原视频分辨率(没有黑边的技巧)
  5. mybatis mapper配置 bigint_SpringBoot基础架构1(SpringBoot、MyBatis-Plus与Thymeleaf)
  6. java 滚轮页面缩放_急..JAVA 在画布上画拖动滚动条可扩大缩小的长方形
  7. 关于微分方程的初值条件和边界条件(狄里克雷(Dirichlet)条件、诺依曼(Neumann)条件、洛平(Robin)条件)
  8. serverless mysql_Serverless 解惑——函数计算如何访问 MySQL 数据库
  9. C++对象模型6——g++中虚继承的实现
  10. python程序设计课后答案祁瑞华_清华大学出版社-图书详情-《Python 程序设计》