0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个教你逐步实现和适应简单的实词NLP任务的教程

jmiy_worldofai 来源:lp 2019-04-17 11:33 次阅读

人工智能技术目前越来越火爆,近日,2018 年图灵奖得主揭晓,获奖的三位科学家是分别是 Yoshua Bengio、Yann LeCun 和 Geoffrey Hinton。相信在人工智能领域,没有人不知道这三位,众所周知,他们被称为「深度学习三巨头」。

作为人工智能领域「皇冠上的明珠」,NLP 技术在经历了过去几年的发展之后,证明了它落地的可行性,因此目前也是相当火爆。想必同学们也会经常在网上找一些好的学习资源。

最近,小编在 github 上发现了一份基于的 NLP 学习教程。这份教程内容相当丰富,内容涵盖神经网络机器翻译、问答匹配、电影评价分类、新闻分类等多个领域。

项目的 GitHub 地址为:https://github.com/lyeoni/nlp-tutorial。

这是一个教你逐步实现和适应简单的实词 NLP 任务的教程:

项目里面有 4 个资源:神经机器翻译、问答匹配、新闻分类和电影分级。这些资源都提供了源码,对初学者来说,极为友好。初学者可以学会建立自己的模型。

废话就不多说了,让我们一起来具体看看这些资源吧~

神经机器翻译:这个 repo 提供了神经机器翻译的简单 PyTorch 实现,以及机器翻译过程中各种序列到序列(seq2seq)模型的比较。

关键词:序列到序列网络(seq2seq),注意机制,自回归,Teacher-forcing

问答匹配:这个 repo 提供了简单的 PyTorch 问答匹配实现。在这里,我们使用来自 Stack Exchange 的英语语料库来构建整个问题的嵌入。使用这些嵌入,我们找到给定问题的类似问题,并找到相应的答案。

关键词: 长度可变的 LSTM 序列,TF-IDF,文本分类

新闻分类:此报告包含一个简单的源代码,用于基于 textcn 的文本分类。语料库是英文的赫夫波斯特新闻分类数据集。大多数开放源代码对于初学者来说有点难以学习和建立文本分类模型。所以,我希望这个 repo 对于那些想要拥有自己的文本分类模型的人来说是一个很好的解决方案。

关键词:textcn,文本分类,文本分类

电影分级(韩国 NLP):此 repo 包含一个简单的源代码,用于基于 TextCNN 的文本分类任务中。其语料库是 Huffpost 的新闻分类数据集。对初学者来说,学习大多数开放源代码、建立文本分类模型是有难度的。所以,我希望这个 repo 可以帮助他们拥有自己的文本分类模型。

关键词:TextCNN、文本分类、情感分析

如果在学习中遇到相关问题,还可以点击下面的网址,加入小组答疑:https://github.com/lyeoni/nlp-tutorial/tree/master/question-answering-SQuAD

拥有这么好的资源,同学们赶快开始学习吧!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1776

    文章

    43796

    浏览量

    230568
  • 机器翻译
    +关注

    关注

    0

    文章

    138

    浏览量

    14793
  • nlp
    nlp
    +关注

    关注

    1

    文章

    463

    浏览量

    21816

原文标题:NLP 新手必看!这是一份覆盖全面的基于 PyTorch 和 keras 的 NLP 学习教程

文章出处:【微信号:worldofai,微信公众号:worldofai】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    freertos任务创建,每一个任务分配的内存是多大才好,怎么计算呢?

    小白刚刚接触freertos,想问下就创建任务而言,每一个任务分配的内存是多大才好,怎么计算呢? 另外,每个任务的执行周期怎么确定?在
    发表于 04-23 06:39

    鸿蒙原生应用/元服务开发-延迟任务开发实现(二)

    及ArkTS文件,例如新建目录并命名为extension。在extension目录下,新建ArkTS文件并命名为WorkSchedulerExtension.ets,用以
    发表于 01-17 17:53

    鸿蒙原生应用/元服务开发-延迟任务说明(

    WorkSchedulerExtensionAbility,并给WorkSchedulerExtensionAbility定的活动周期,开发者可以在对应回调方法中实现自己的任务逻辑。 三、约束与限制 数量限制:
    发表于 01-16 14:57

    ZMC运动控制器多任务编程

    广泛应用,有效提升生产和运行效率。 ZMC运动控制器多任务概念:任务是执行 I/O 刷新和用户程序等系列指令处理的功能,
    发表于 11-07 09:52

    适应PID在单片机中怎样实现

    适应PID在单片机中怎样实现
    发表于 11-07 06:13

    Crontab:简单实用的Python 周期任务调度工具

    任务调度工具,而且希望它尽量简单、容易使用、不需要外部依赖,最好能够容纳 Crontab 的所有基本功能
    的头像 发表于 11-01 09:40 367次阅读

    Schedule:简单实用的 Python 周期任务调度工具

    不会是一个好选择。 在你想要使用一个轻量级的任务调度工具,而且希望它尽量简单、容易使用、不需要外部依赖,最好能够容
    的头像 发表于 10-30 11:18 288次阅读

    freertos中是如何实现任务的数据交换的?

    freertos中是如何实现任务的数据交换的
    发表于 10-20 06:17

    FreeRTOS任务实现和控制块

    任务实现 FreeRTOS 官方给出的任务函数模板如下: void vATaskFunction (void *pvParameters){ for ( ; ; ) { -- 任务应用程序
    的头像 发表于 09-28 11:28 301次阅读

    人工智能nlp是什么方向

    人工智能nlp是什么方向  人工智能(AI)已经日益普及,正在改变我们的方法和方式。AI 涵盖了许多领域,其中包括机器学习,计算机视觉,自然语言处理(NLP)等。在这些方向之中,NLP 是最引人注目
    的头像 发表于 08-22 16:45 1305次阅读

    创建RTX内核系统来完成CAN任务

    Development Ket) 中的 CMSIS-RTOS 为RTOS 和应用层提供了标准的 API, 包括 Keil free RTOS RTOS, RTX (实时自动X) 内核。 旦其他RTOS 支持
    发表于 08-22 07:19

    基于LBM的网格自适应划分代码实现

    基于LBM的网格自适应划分代码实现
    发表于 08-10 09:14 2次下载

    003. 任务003: NLP定义以及歧义性 #硬声创作季

    nlp
    充八万
    发布于 :2023年07月05日 14:39:10

    LLM在各种情感分析任务中的表现如何

      最近几年,GPT-3、PaLM和GPT-4等LLM刷爆了各种NLP任务,特别是在zero-shot和few-shot方面表现出它们强大的性能。因此,情感分析(SA)领域也必然少不了LLM的影子
    的头像 发表于 05-29 17:24 1496次阅读
    LLM在各种情感分析<b class='flag-5'>任务</b>中的表现如何

    做实大模型的产业价值,度小满深耕“NLP+金融”

    从度小满NLP开始,去看看AI走向产业的应用落地如何实现
    的头像 发表于 05-18 20:43 435次阅读
    做实大模型的产业价值,度小满深耕“<b class='flag-5'>NLP</b>+金融”