用魔塔来体验一把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,还是挺有趣的。

相关推荐
没有鸡汤吃不下饭3 分钟前
前端打包出一个项目(文件夹),怎么本地快速启一个服务运行
前端·javascript
liusheng5 分钟前
Capacitor + React 的 iOS 侧滑返回手势
前端·ios
木头左9 分钟前
基于GARCH波动率聚类的指数期权蒙特卡洛定价模型
机器学习·数据挖掘·聚类
CUYG17 分钟前
v-model封装组件(定义 model 属性)
前端·vue.js
子洋20 分钟前
基于远程开发的大型前端项目实践
运维·前端·后端
过期的秋刀鱼!23 分钟前
机器学习-过拟合&欠拟合问题
人工智能·机器学习
用户350201588474823 分钟前
基于react-routet v7 的配置式 + 约定式路由系统 第一步:引入react-routerv7
前端
用户350201588474825 分钟前
基于react-routet v7 的配置式 + 约定式路由系统 第二步:一个简单的约定式路由系统
前端
攀登的牵牛花29 分钟前
前端向架构突围系列 - 框架设计(七):反应式编程框架Flower的设计
前端·架构
佛系打工仔32 分钟前
K线绘制前言
前端