五个非常实用的自然语言处理资源

本文涉及的产品
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
NLP自然语言处理_基础版,每接口每天50万次
简介: 正在学习NLP,手中没有资源?快来看看这些免费的NLP学习资源吧!

如果你对自然语言处理方面的资源感兴趣,请仔细阅读本篇文章

7d7526c712a3cb4920b917b9ad00dad345385e67

运行数据科学POC的7个步骤

网上有很多依靠深度学习方法的NLP资源,有一些资源理论深厚,十分经典,特别是斯坦福大学和牛津大学的NLP,其深度学习课程为:

l自然语言处理与深度学习(斯坦福大学)

l自然语言处理的深度学习(牛津大学)

但是如果你已经完成了这些,或已经在NLP中获得了基础并想要转向一些实用资源,或者只是对其他方法感兴趣,希望这篇文章能对你有所帮助

b30908c4ade2da0de55dd7af6de81d27181839be

1. 用Python进行自然语言处理—用自然语言工具包分析文本

这是一本至少从实用性和Python生态系统的双重视角介绍自然语言处理的书,它可以用于个人学习或作为自然语言处理或计算语言学课程的教科书,或作为人工智能、文本挖掘或语料库语言学课程的补充。本书通过使用自然语言工具包(NLTK)来接近NLP。

NLTK包含丰富的软件、数据和文档,可从http://nltk.org/免费下载。发行版本是由Windows,Macintosh和Unix平台提供的。我们强烈建议您下载Python和NLTP,并尝试一下示例和练习。

0cdfeb9a383d7ae64d9ea9400753030a1b016e95

2.  深度学习自然语言处理:Jupyter笔记本课程

这是一个Jupyter笔记本并附随Jon Krohn的关于NLP深度学习的一系列精彩视频的回购协议。如果你有兴趣观看他的视频(它是通过O’Reilly的Safari平台提供的)请注册一个免费的10天试用版,。

Jon在这些笔记本和随附视频中的主要内容包括:

1.预处理用于机器学习应用的自然语言数据;

2.将自然语言转换为数字表示(使用word2vec);

3.通过训练自然语言的深层学习模型进行预测;

4.在高级TensorFlow API Keras中应用先进的NLP方法;

5.通过调整超参数来提高深度学习模型的性能。

60c837e34e12ba3ad7e8c85d3402f06102a38446

3.如何解决90%的NLP问题:一步一步的指导

这是以笔记本的形式出现的另一套非常棒的教程,它遵循类似于上述Krohn的轨迹。Insight AI的Emmanuel Ameisen分解了完成哪些任务需要执行哪些步骤,阅读完本文后,您将知道如何:

1.收集、准备和检查数据。

2.从建立简单的模型开始,并在必要时过渡到深度学习。

3.解释并理解你的模型,确保您实际上获取的是信息而不是噪音。

a5664d02bbce63a7b5df73b1bd959b771febed94

4.Keras LSTM教程-如何轻松构建强大的深度学习语言模型

本教程比之前的资源重点更多,因为它涵盖了在Keras中实施用于语言建模的LSTM。它通过附有解释、代码和视觉效果对此进行了详细的介绍说明。在本教程中,我将专注于在Keras中创建LSTM网络,简要回顾或概述LSTM的工作原理。在Keras LSTM教程中,我们将利用称为PTB语料库的大型文本数据集来实现序列到序列的文本预测模型。

1eac008c8d5ffe5297c96be3c855603bc7124b50

5.使用组合LSTM-CNN模型的Twitter情感分析

这是一篇较短的教程(它是一个文章的概述),其中有使用LSTM/CNN的组合方法的代码来分析情感。该项目颠覆了体系结构,并报告了不同的结果。

我们的CNN-LSTM模型的准确度比CNN模型高3%,但比LSTM模型差3.2%。同时,我们的LSTM-CNN模型比CNN模型的性能好8.5%,比LSTM模型好2.7%。

关于该项目的结果的可靠性,我暂时无法保证。但是,其创新的情感分析方式与混合在不同的神经网络体系结构中搭配使用,使我将其纳入该列表中,希望能对读者有所启发。

相关:

l免费资源,用于深入学习自然语言处理入门

l自然语言处理键术语,解释

l处理文本数据科学任务的框架

本文由阿里云云栖社区组织翻译。

文章原标题《5 Fantastic Practical Natural Language Processing Resources》

作者:Matthew Mayo

译者:乌拉乌拉,审校:袁虎。

文章为简译,更为详细的内容,请查看原文文章




相关文章
|
6月前
|
机器学习/深度学习 自然语言处理 知识图谱
在低资源语境下,大模型如何提高自然语言处理的鲁棒性?
在低资源语境下,大模型如何提高自然语言处理的鲁棒性?
|
6月前
|
存储 机器学习/深度学习 人工智能
5个优质免费自然语言处理学习资源 | 语言技术导航
5个优质免费自然语言处理学习资源 | 语言技术导航
200 1
|
机器学习/深度学习 人工智能 自然语言处理
资源受限如何提高模型效率?一文梳理NLP高效方法
资源受限如何提高模型效率?一文梳理NLP高效方法
254 0
|
机器学习/深度学习 自然语言处理 算法框架/工具
收藏 | Tensorflow实现的深度NLP模型集锦(附资源)
本文收集整理了一批基于Tensorflow实现的深度学习/机器学习的深度NLP模型。
1141 0
|
自然语言处理 机器学习/深度学习 算法
独家 | 关于NLP和机器学习之文本处理的你需要知道的一切(附学习资源)
本文将介绍自然语言处理和机器学习中常见的文本预处理方法。
2502 0
|
机器学习/深度学习 人工智能 自然语言处理
免费的NLP学习资源,了解一下
本文列出了一些适用于初学者和从业者学习自然语言处理的相关资源。
4658 0
|
机器学习/深度学习 自然语言处理 Python
免费的自然语言处理/机器学习教育资源12例
新年开工礼物:免费的自然语言处理/机器学习教育资源12例·~~~~
2424 0

热门文章

最新文章

下一篇
无影云桌面