用魔塔来体验一把NLP(机械学习)

什么是NLP?

NLP,全称Natural Language Processing,中文叫做自然语言处理。它是人工智能的一个重要分支,主要研究如何让计算机能够理解、解释和生成人类语言。简单来说,就是让计算机像人一样能听懂、看懂并回应我们的语言。

记得我第一次接触NLP是因为想做一个智能聊天机器人。那时候我以为只要写几个if-else语句就能实现,但很快就发现这远远不够。人类语言的复杂性远超我的想象,不仅有同义词、多义词,还有上下文语境、语气语调等因素

魔塔社区

魔塔 = colab(在线nlp实验室) + huggingface(大模型社区, 发布)

  • 我们先启动一个notebook
  • 查看Notebook,并新建notebook
  • 之后来做个简易的情感分析
  • 我们输入语句,让它判断是正面情感多还是负面情感多

我们可以看到这句话正面可能为94%,负面可能为5%,挺有意思吧。

再来一个负面的例子。

可以看到这句话负面可能为91%,正面可能为8%。(●'◡'●)嘻嘻。

NLP的应用场景

NLP的应用非常广泛,几乎渗透到了我们生活的方方面面:

  1. 智能客服 :现在很多企业都在用智能客服来处理客户的咨询,不仅能节省人力成本,还能24小时为客户提供服务。
  2. 机器翻译 :像谷歌翻译、百度翻译这些工具,都是利用NLP技术来实现的。它们能在几秒钟内将一种语言翻译成另一种语言,极大地方便了我们的生活和工作。
  3. 语音识别 :我们常用的 Siri、小爱同学等语音助手,都是通过NLP技术来理解我们的指令并做出回应的。
  4. 文本摘要 :对于一些长篇幅的文章,我们可以使用NLP技术来提取其核心内容,生成简洁的摘要。

今天我们简易体验一哈nlp,还是挺有趣的。

相关推荐
JianZhen✓4 小时前
现在在本地开发了一些代码A,又有了新需求要紧急开发代码B需要只上线代码B的代码,如何更好的处理这种情况
前端
Cathy Bryant4 小时前
线性代数直觉(二):二次型与“正定”
笔记·神经网络·考研·机器学习·数学建模
OG one.Z5 小时前
07_朴素贝叶斯
人工智能·机器学习
郝学胜-神的一滴5 小时前
Cesium绘制线:从基础到高级技巧
前端·javascript·程序人生·线性代数·算法·矩阵·图形渲染
蒙奇D索大5 小时前
【计算机网络】408计算机网络高分指南:物理层编码与调制技术精讲
java·前端·学习·计算机网络
在未来等你5 小时前
Kafka面试精讲 Day 25:Kafka与大数据生态集成
大数据·分布式·面试·kafka·消息队列
东皇太星5 小时前
机器学习概念,算法原理及应用
算法·机器学习·梯度下降法
无盐海5 小时前
CSRF漏洞攻击(跨站请求伪造攻击)
前端·csrf
慧一居士5 小时前
CSS3 全部功能点介绍,使用场景,对应功能点完整使用示例
前端
烛阴5 小时前
深入Lua包(Package)与依赖管理
前端·lua