标注模型用于处理有前后关联关系的序列问题。在预测时,它的输入是一个观测序列,该观测序列的元素一般具有前后的关联关系。它的输出是一个标签序列,也就是说,标注模型的输出是一个向量,该向量的每个元素是一个标签,它们与输入序列的元素一一对应。标签的值是有限的离散值。

标注任务

记输入的序列为x=(x^(1),x^(2),…,x^(n)),输出的标签序列为y=(y^(1),y^(2),…,y^(n))。

标注任务分为学习过程和标注过程。

可完成标注任务的模型有概率模型和神经网络模型两类。

概率模型在学习过程学习到从序列x到序列y的条件概率:

概率模型在标注过程按照学习得到的条件概率分布模型,以概率值最大的方式对新的输入序列找到相应的输出标签序列。

具体来讲,就是对一个输入的测试序列x=(x^(1),x^(2),…,x^(n))找到使条件概率P ̂(y^(1),y^(2),…,y^(n)|x^(1),x^(2),…,x^(n))最大的标记序列y ̂=(y ̂^(1),y ̂^(2),…,y ̂^(n))。

神经网络模型在学习过程建立起能正确反映从序列x到序列y的映射关系的神经网络N(S,W),并在标注过程将测试序列x=(x^(1),x^(2),…,x^(n))馈入神经网络,得到输出序列y ̂=(y ̂^(1),y ̂^(2),…,y ̂^(n))。

目前,用来完成标注任务的神经网络主要是所谓的循环神经网络RNN。

序列问题

实际上,标注只是序列问题中的一种。与序列有关的任务还有序列聚类、序列回归和序列分类等任务,它们也都可以看作机器学习的聚类、回归和分类等任务中的一种。

完成序列任务的神经网络一般是多层的,即深度神经网络。比如,用循环神经网络来完成序列回归任务,像预测气温变化;用卷积神经网络或循环神经网络来完成序列分类任务,像电影评论的自动分类等等。

创作不易 觉得有帮助请点赞关注收藏~~~

【Python机器学习】标注任务与序列问题讲解(图文解释)相关推荐

  1. python人工智能入门书籍推荐-小编就给大家推荐几本python机器学习入门书!

    很多人对于机器学习很感兴趣,所以想要通过一些书籍来学习研究,那么有哪些机器学习入门书籍推荐呢?本文小编就给大家推荐几本python机器学习入门书,大家可以去书店具体购买. 有哪些机器学习入门书籍推荐呢 ...

  2. python机器学习 train_test_split()函数用法解析及示例 划分训练集和测试集 以鸢尾数据为例 入门级讲解

    文章目录 train_test_split()用法 获取数据 划分训练集和测试集 完整代码脚手架 train_test_split()用法 python机器学习中常用 train_test_split ...

  3. 2021-4月Python 机器学习——中文新闻文本标题分类

    试题说明 试题说明 任务描述 基于THUCNews数据集的文本分类, THUCNews是根据新浪新闻RSS订阅频道2005~2011年间的历史数据筛选过滤生成,包含74万篇新闻文档,参赛者需要根据新闻 ...

  4. 第1章 Python机器学习的生态系统

    Python机器学习实践指南 机器学习正在迅速改变我们的世界.作为人工智能的核心,我们几乎每天都会读到机器学习如何改变日常的生活.一些人认为它会带领我们进入一个风格奇异的高科技乌托邦:而另一些人认为我 ...

  5. Python机器学习之LogisticRegression——鸢尾花分类

    Python机器学习之LogisticRegression: 鸢尾花分类问题: 鸢尾花分类及特征属性: 鸢尾花是一种多年生草本植物.sklearn.datasets.load_iris()数据集将其归 ...

  6. Python机器学习基础之Python的基本语法(一)

    当今世界已经进入了大数据的时代.随着信息化的不断发展,人工智能.机器学习等词语越来越被人们所熟知,而他们也渐渐地成了这个时代的弄潮儿,走在了信息时代的前端.从本篇博客开始,小编将带领大家一起走进人工智 ...

  7. Python机器学习、深度学习技术提升气象、海洋、水文领域实践应用

    Python是功能强大.免费.开源,实现面向对象的编程语言,在数据处理.科学计算.数学建模.数据挖掘和数据可视化方面具备优异的性能,这些优势使得Python在气象.海洋.地理.气候.水文和生态等地学领 ...

  8. Python机器学习、深度学习技术提升气象、海洋、水文领域实践应用能力

    Python是功能强大.免费.开源,实现面向对象的编程语言,能够在不同操作系统和平台使用,简洁的语法和解释性语言使其成为理想的脚本语言.除了标准库,还有丰富的第三方库,Python在数据处理.科学计算 ...

  9. 【转】Python机器学习库

    2019独角兽企业重金招聘Python工程师标准>>> Python 在科学计算领域,有两个重要的扩展模块:Numpy和Scipy.其中Numpy是一个用python实现的科学计算包 ...

最新文章

  1. Android.mk 用法介绍
  2. CVS代码管理的一个小错误
  3. Js实现点击超链接弹出层,效果仿Discuz登录!
  4. stackoverflow上Java相关回答整理翻译
  5. Delphi多媒体设计之TMediaPlayer组件(一)
  6. 第十天内容《基础交换十》STP优化案例
  7. docker的文件流处理_Docker数据卷Volume实现文件共享、数据迁移备份(三)--技术流ken...
  8. 《数据库SQL实战》找出所有员工当前薪水salary情况
  9. 如何使用idea快速创建SpringBoot项目
  10. c语言打开文件出现分段故障,c fclose() 导致分段故障_segmentation-fault_开发99编程知识库...
  11. 菜鸟的IT道路ing (一)
  12. 二维数组求最小值_求一列中满足条件的最大最小值
  13. 2021华为软挑初探——代码实现
  14. 线性代数学习点(五):向量运算规则的几何表示
  15. 电脑桌面的计算机图标都不见了,如何解决电脑桌面的图标都不见了的问题
  16. 自然人独资企业要上缴哪些税
  17. oppo手机linux模式,OPPO工程模式怎么进 OPPO手机指令有哪些
  18. python 爬虫 403 Forbidden
  19. 10-解决win10系统更新后开机变慢的问题
  20. perf trace跟踪系统调用

热门文章

  1. JGG专刊征稿:时空组学
  2. 大数据高级开发工程师——Spark学习笔记(8)
  3. C++算法 | 比较大小
  4. 关于Netty中的Recycler对象池
  5. C语言代码(打印国际象棋棋盘)
  6. 高洛峰招徒培养IT名师
  7. 机器学习相关学习视频
  8. 使用Selenium IDE进行自动化测试
  9. 第一章---计算机系统概论
  10. FFplay文档解读-31-视频过滤器六