零基础如何玩好AI

238 阅读4分钟

前言

人工智能(AI)已经成为当今世界最为炙手可热的技术领域之一,它正在以惊人的速度改变着我们的生活和工作方式。然而,对于许多人来说,人工智能似乎是一个高深莫测的领域,需要大量的专业知识和技能才能掌握。但事实并非如此!即使你没有任何编程或技术背景,也可以通过一些简单的步骤开始玩转人工智能。现在有许多在线工具和平台可以帮助你快速上手人工智能应用开发,而无需深入的编程知识。例如,Huggingface(抱抱脸),全网第一的nlp社区。

使用前准备

下载谷歌浏览器并且注册登录,进入colab网站。

微信图片_20240417220513.png 新建一个笔记本,然后在上面敲下第一行代码!pip install transformers,这段代码的作用是安装transformers机器学习库,这个库可以帮助我们快速实现nlp任务,运行代码后出现下面的提示就代表我们的库安装成功了。

image.png

定义管道,指定抱抱脸要做的任务

准备工作完成后就可以去定义一个用来进行情感分析的管道了,名字叫做pipeline('sentiment-analysis'),还需要使用一个classifier去接收,,定义完管道后就让我们来试试这个管道有什么用吧!例如,我们可以尝试输入'I like you'来试试看他会输出什么吧!

image.png 从最后可以看到,输出了'POSITIVE',评分是0.99,说明这句话是非常积极的,那如果输入的话是与'I like you'截然相反的'I hate you'呢?大家是不是很好奇会发生什么呢?让我们继续往下看。

image.png 在输入与'I like you'截然相反的'I hate you'后,输出了与'POSITIVE'截然相反的'NEGATIVE',并且得分也是0.99 #中文情感的处理 除了识别英文外,这个AI能不能识别中文等其他语言呢?让我们来试一试看输入中文会发生什么吧!我们可以试试输入‘遥遥领先’。

image.png 可以看到输出的是'NEGATIVE'是消极的,但’遥遥领先‘很明显是积极的情绪,那这就说明他不能准确识别中文的情绪,这是因为默认识别的语言是英文,如果需要识别中文的话需要使用‘uer/roberta-base-finetuned-dianping-chinese’管道

image.png 使用这个管道后就可以发现输出为’POSITIVE‘,可以正确识别中文的情感。还加上了(stars 4 and 5)的评价,变得更加人性化了。 我们还可以试试更复杂的中文语言,看看他能不能正确识别情感。例如,’这家理发店的托尼老师不错,但需要提前预约。

image.png 可以看到他给出的回答是’POSITIVE‘,和大家的想法基本一样。怎么样,这个AI是不是非常厉害呢,大家也可以动手试试玩一玩。

总结

这是我们初识人工智能(AI)的第一步,只是一个初步了解。而实际上,AI未来的应用前景是非常广泛的。首先,它能够提高生产效率和工作效率,通过自动化和智能化处理大量任务,减少了人力资源的浪费。其次,AI可以处理海量数据,从中提取有价值的信息和见解,帮助做出更准确的决策。此外,AI系统具备持续学习和改进的能力,适应环境变化,不断提高性能。在医疗领域,AI可以辅助医生进行诊断和治疗,提高医疗水平,挽救更多生命。在智能交通、智能家居等方面,AI也能够提供更便捷、安全、舒适的生活体验。总的来说,AI的优点在于提升效率、增加智能、改善生活质量,并为各行各业带来更多创新和发展机会。所以,让我们一起种下AI的种子,深入探索这个充满潜力的领域吧!