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

相关推荐
郑州光合科技余经理28 分钟前
本地生活系统:多业务订单字段怎么分账本导出
java·开发语言·前端·数据库·uni-app·php·ai编程
Allen_LVyingbo1 小时前
医疗人工智能项目全生命周期管理系统:监管知识建模、工程实现与实证评估(上)
网络·人工智能·机器学习·语言模型·自动化
怕浪猫7 小时前
FDE 如何正确解决现场项目工程性的问题
前端·后端·ai编程
西瓜太郎12347 小时前
外层模型卡片与分组详情成功率不一致,应该怎么排查?
前端·typescript·go·软件工程·react
GreenTea8 小时前
vLLM 与 SGLang KV Cache 底层实现机制深度调研报告
前端·后端·算法
罗西的思考10 小时前
机器人模型(WM / WAM / VLA)综合分析与对比:从「看」到「想」再到「做」
人工智能·算法·机器学习
几何心凉11 小时前
没有万能模型:我用 AiiOnly Token Plan,把多款大模型的长处拼进同一个项目
前端
kyriewen11 小时前
Claude Code 的额度今天缩水了17%——官方公告上写的是"永久提高25%"
前端·ai编程·claude
雪芽蓝域zzs11 小时前
vue解构平铺VS对象包裹
前端·javascript·vue.js
风骏时光牛马12 小时前
从零到实战,完整AI学习路线
前端