Python+ChatGPT实现电影小程序项目(附源码)

fec87a2e2daa5f6c6d581a34204f30a0.png

ChatGPT是什么?

ChatGPT是 “美国AI梦工厂”OpenAI 开发的人工智能聊天机器人,让撰写邮件、论文、脚本,制定商业提案,创作诗歌、故事,甚至敲代码、检查程序错误都变得易如反掌。很多网友都感叹“只有你想不到,没有它做不到“。

OpenAI 可以说是顶尖科学家、大资本家、顶级创业导师的一次强强联手倾力打造的经典案例。这家公司成立的起因是受到了一位图灵奖得主、加拿大蒙特里尔大学教授阿本N9在人工智能、神经网络和深度学习领域有了重大的学术突破而引发的,他可以算得上是计算机深度学习领域的教父级别的人物。

2015年由特斯拉、SpaceX CEO、尼鲁马斯克联合创始人、演出投资人皮印度科技巨头以及亚马逊网络共同捐赠十亿美金,用于解决科研上的资金难题,让科学家们更专注于自己的研究。也就是说,这家公司成立的初衷,它并不是为了商业化变现,而是共享人工智能的研究成果。

直到2016年Sam Altman的加入,他可是硅谷创业教父YC公司创始人亲自任命的CEO。可以说Sam Altman是带着创业和孵化了众多互联网独角兽公司的经验加入的,经过了四年的产品打磨,从此open AI走上了商业化的道路。

2019年,微软科斯拉风险投资机构又为open AI注入了10亿美金的投资,为自己在人工智能领域做好了布局,这也就是大家为什么能看到微软的产品开始全面和China GDP融合的原因了。创业的尽头是投资,open AI并没有停止在人工智能领域的研发和投资,拿着20亿美金的累计融资金额,前后开发了四个具备重大突破的产品,而Chatgpt只是其中一个。

Chatgpt的崛起,就像一把火点燃了近年来一直雷声大雨点小的人工智能赛道,它的商业模式呢?也是史无前例的,创造性的将人工智能这样曲高赫寡的专供技术实现了平民化,并迅速跑出了成功。

ChatGPT对我们的启发

ChatGPT已经不仅仅只是个聊天机器人,它还会写小说,写代码,甚至啊,未来成百上千个行业啊都要被他颠覆,许多工作岗位也会被取代。更糟糕的是,这个时间可能只需要十年,现在的拆的ChatGPT还只是初级形态,就已经让很多职场打工人开始焦虑了。去年下半年,绘图行业的打工人啊就基本陷入了绝望,之前他们为小说绘制插图,一张图呢能卖到120块,而现在用AI绘图软件,一张图只要不到一块钱,要知道,AI一天能生成上万张图片,还可以不吃不喝连续的工作24小时,不仅工作效率高啊,价格呢还只有人工的1%。

不仅如此,就在它爆火的这两个月里啊,整个教育系统都被颠覆了,摸出门道的学生呢,开始使用拆ChatGPT生成论文,居然得到了A+的分数,老师们被吓得不轻,因为加拿大作家呢,直接发出了警告,大学论文已死,现在耶鲁、哈佛等6000多名老师已经联合打响了AI反击战。更好笑的是啊,开始发出ChatGPT的程序员居然连自己也没放过。

ChatGPT已经通过了谷歌L3工程师岗位的面试,年薪只要120万,普通谷歌码农的性价比一下就没了,这简直就是在砸自己的犯法,而且他的学习速度实在是太快了,21年的它的参数,还只有十五亿,22年就飙升到了1750亿,参数越大,AI的知识就越渊博,ChatGPT现在比历史上所有的AI加起来还要聪明,如果继续这样下去,很多工种的需求啊都会极大的降低,那普通人的出路又在哪里呢?对此你怎么看?

一、需求背景

在我们日常想看电影的时候,经常会遇到一些问题:

  1. 闲来无事想看个电影,打开电影列表,感觉都是看过的,一下子不知道该如何去发现新大陆?

  2. 喜欢某个演员,想看与他风格类似的电影,可惜电影网站的影片推荐总是那么不尽人意!

  3. 在不同的电影网站,填入自己的感兴趣的标签,结果推荐出来的电影题材并不是自己想要的效果!

既然说起推荐系统,这就刚好踩中了我那研究三年推荐系统的读研苦逼时光了。稍微介绍一下时下主流的推荐系统的架构和算法:

68369533464a596c36befe0a5fb59000.png 1c833be405e8fd10c1ba349ae3414950.png

这里的大数据推荐系统体系仅为简单的架构模型,其中涉及到更多的计算任务和调度数据流等细节均已省略 。

在如此庞大的数据体量和计算引擎的支持下,现如今的推荐系统仍然没有以完美的姿态来解决用户的冷启动问题,所以说时下,推荐系统在学术界的研究已经达到了一种登峰造极的状态,你我都知道可能多引入一些高性能的模型去加强,多跑几轮模型去调参优化,从而实现更美丽的推荐效果!这样我们可能可以得到一篇优秀的论文!但是在工业应用领域,对于推荐算法的优化,新投入的算力跟人工成本,通常并不会由于更准推荐效果从而产生更丰厚的营收,可以说投入跟产出完全不成正比!这对于时下资本退却的互联网来说,这是最要命的!

于是乎,我们可以转换一下思路,有没有什么模型和算法可以实现推荐效果最优化,不惧怕因为用户数据量少而导致的冷启动问题 ------ 那么这个时候ChatGPT获取可以申请一战,他有超海量的全人类用户数据、连续产生内容及记忆理解上下文功能!

好那么,基于此,让我们来用ChatGPT做一个电影推荐小程序!做一个可以满住你的任意无理要求的电影小程序。

二、项目原理及架构

2.1 实现原理

  1. 要利用上ChatGPT的推荐功能,首先构造好目标明确的问题是成功的关键。

  2. 在获取到GPT的推荐数据之后,我们需要将推荐结果中的电影内容获取并展示在小程序端,这里我们需要采用Python爬虫对豆瓣电影网进行爬取!**

18f7b8dfabb6c1c9b93858500ce4318a.png

这里我们构造了三类推荐类目:兴趣标签电影主题电影明星

(1)根据用户的兴趣标签

通过用户输入的兴趣标签进行电影的匹配

a7ac49355992368c160d1ac555f88a58.png 87493449526da65227ef33f0a77104ce.gif

(2)根据关联类似主题的题材

68c46cfed8fd365ae4de8f43dcac93b4.png e48c7ab8ea7effd813c02da898f74a44.png

(3)根据特定的电影明星

e3aca6598a3164b9f206c107517283f6.png 319cdba10493e681fddcc1a94144b785.gif

2.2 技术架构

2570b62786e658bb65d98fe35c314f3c.png 70b13531133d6b607baa81a7149a04ed.png

三、项目功能的实现

3.1 小程序端设计与实现

53e3498a62b4440edb4207f6b1d841dc.gif c0ec296a1fcc0b28d25a441b72a4f303.gif 7e6413d71c18699ca6bf12caf57e368a.gif fa065b95db3cb3eeca93660e2498efff.gif

3.2 数据后端设计与实现

7003888b3572f8c9246a01d883a56457.png

注重介绍后端服务接入 ChatGPT API,需要按照以下步骤进行操作:

注册一个账号并登录到OpenAI的官网:https://openai.com/

在Dashboard页面上,创建一个API密钥。在“API Keys”选项卡下,点击“Generate New Key”按钮。将生成的密钥保存好,以备后续使用。

选择所需的API服务,例如“Completion” API,以使用OpenAI的文本生成功能。

17122076ac7f29f4fffebecbd593f629.png

使用Python调用ChatGPT API实现代码如下:

  • 方法一:使用request

d52c5e8cedcec9402d0ff39d59c2f2a2.png
  • 方式二:使用openAI库

2b0213a81a5789c10c93a960e7b79b1a.png

3.3 数据智能获取功能设计与实现

定义一个函数来实现电影信息的爬取,该函数的输入参数为电影名,输出为该电影的名称、导演、主演、类型、上映时间、评分等信息。具体实现步骤如下:

构造请求 URL,其中电影名需要进行 URL 编码。

发送 HTTP 请求,获取豆瓣电影页面的 HTML 内容。

使用 lxml 库解析 HTML 文档,提取电影信息。

dc3bf52b9817d2166359b64dcdaaa26d.png 3f24fc0885059e5f8e41ac767899934d.png a8be4fae650a7530efe37a1beef90de5.png
  • 我们可以通过调用该函数,传入电影名参数来获取电影信息。例如:

02e702affde656fc8886790861f64434.png
  • 输出结果如下:

94a092dc922bf8a256725a904ed740ba.png

原文地址
https://blog.csdn.net/weixin_37797592/article/details/129849191

  • 👉 Python练手必备

  • 👉 Python毕设实战项目

  • 👉 Python爬虫实战必备

  • 👉 30款Python小游戏附源码

  • 👉 Python清理微信单向好友神器

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/8547.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Unity编辑器扩展】语言国际化工具,生成多语言Excel自动翻译并导出多语言表

工具效果如图: 多语言是个非常简单且常用的功能。但是重复工作量大,程序手动把多语言Key配置到多语言表经常会出现错漏,或者几经改版,有些Key已经不用却没有剔除,久而久之造成冗余。这中简单且重复的工作必须让工具来完成。 功能设…

Netflix 总用户达到 2.325 亿;马斯克打脸创建 X.AI 公司;印度首开苹果门店;谷歌老板对 AI 很担心?特斯拉营收增加,但净利润下降…《经济学人 | 第 17 期》

中国第一季度经济增长出于意料 China’s economy grew by 4.5% in the first quarter, year on year, beating the expectations of most economists. 中国第一季度经济同比增长4.5%,超出了大多数经济学家的预期。 特斯拉营收增加,但净利润下降 Tesla’…

学生用ChatGPT拿下全班最高分!教授惊呆!全美高校打响AI反击战...

点击下方卡片,关注“CVer”公众号 AI/CV重磅干货,第一时间送达 点击进入—>CV微信技术交流群 转载自:新智元 | 编辑:好困 Aeneas 【导读】ChatGPT爆火两个月,整个教育系统都被颠覆了。学生用得不亦乐乎&#xff0c…

基于ChatGPT实现电影推荐小程序!(原理、架构、设计、代码)

省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2023年4月份热门报告合集 无需翻墙,ChatGPT直接使用 万字干货:ChatGPT的工作原理 2023年创业(有创业想法)必读手册 ChatGPT等…

分享15个全球顶尖的AIGC图片生成平台

人工智能正在改变许多行业的格局,而其中改变最直观和影响最大的就是AIGC领域的图像创作。 发展至今已经有很多AI图像生成平台,他们的共同特点就是使用人工智能将文本转换为图像,这是一次革命性的突破,也就是说通过这些AI工具可以…

大bug!ChatGPT居然不懂最新的量子计算?

(图片来源:网络) 近期,背靠微软的AI语言模型ChatGPT风靡全网,以社交媒体为传播媒介,仅5天,注册用户数就超过100万,2个月破亿。随后谷歌眼红不已,匆忙召开自研AI搜索工具B…

IB考试如何达到45分满分?

2020年在IBO的最终考试当中,全球人仅有126个人的成绩达到了45分,占整体全体IB考生的1%,40分以上占全体IB课程考生的15%。满分45分是全球名校争抢的对象。当然拿到满分的学生一定是非常优秀的学生,平时在写作业,上课&am…

2022年第一试,快速通过ISACA的CISM考试

准备过程 2020年考过CISSP,2021年上半年考了CISA,2021年下半年考了高项。 2022年1月底通过ISACA的CISM考试,总体来说蛮顺利的。 由于有CISSP和CISA基础,就没有看CISM教材,主要还是刷题为主,有问题时查看一…

IB地理学什么?适合什么人学习?

IB精选:IB地理学什么?快速搞懂自己适不适合修读地理! 核心目的 IB地理科是一个很特别的科目,目的是要帮助同学掌握一些认识和了解现实世界的技能。这个现实世界包括了两大部分。 第一个部分是自然环境,当中包括生态系…

银行测试的优势在哪里?

为什么做金融类软件测试举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽!一、什么是金融行业金融业是指经营金融商品的特殊行…

申请澳洲八大,IB成绩多高才有胜算?

鉴于IB文凭项目是全球通用的国际课程,因此几乎所有澳洲大学都可以接受IB文凭直接申请本科,包括澳洲八大。 首先我们要知道,澳洲八大究竟是哪八个顶级大学?澳洲的大学是按星级来分类的,五星级大学就是澳洲八大&#xf…

IB中文考试是什么?如何考?

近年来,IB课程的学员愈来愈遭受全球顶级高校的亲睐。特别是在美本申请办理中,由于IB因为学科难度系数较高,在藤校及英国TOP30录用中具有比较大优点。01.什么叫IB课程?IB的全名是International Baccalaureate,也就是国际…

IB大考期间上网讨论试题是作弊吗?

最近,IBO官方再次发文强调学术诚信(Academic integrity)的重要性。主页君也觉得有必要再次跟大家强调下在IBDP大考期间,考生需要遵守的学术诚信相关准则。学术诚信(Academic integrity)贯穿于IBDP课程学习、…

ChatGPT推出后,立场检测技术将如何发展?

(ChatGPT推出后,立场检测技术将如何发展?) 简介:这篇论文主要探讨了在ChatGPT推出之后,立场检测技术可能会有哪些发展。 首先,该论文对ChatGPT进行了介绍,ChatGPT是基于GPT-3.5接口构建的一个…

覃小龙34岁生日记:结合趋势,发挥优势,方能百战不殆

覃小龙34岁生日记:结合趋势,发挥优势,方能百战不殆! 2023-2-20星期一 覃小龙 2023年2月17日,是我34岁生日,1989年出生的我,一晃眼,已经走过第34个年头了! 从2016年创业到今天&#x…

OpenAI推出ChatGPT 官方APP对市场的影响

大家好,我是程序员炒家,励志成为程序员中炒股的一方游资。 情人节前一天晚上,我和相亲对象见面 身高160cm左右,留着大波浪的小姐姐 下半身穿着一身碎花长裙,上半身穿着浅色T恤,脚下穿着小白鞋 人看起来…

上海亚商投顾:ChatGPT概念领跌 两市约3800股下跌

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 三大指数今日继续调整,创业板指午后一度跌超1%。ChatGPT、AIGC概念股集体走低,三六零跌超8…

上海亚商投顾:沪指震荡调整 酒店等消费股逆势活跃

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 沪指今日震荡盘整,创业板指V型反弹,上证50跌超1%,保险、银行、券商等金融股下挫…

上海亚商投顾:三大指数均跌超1% 两市超4200股飘绿

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 市场情绪 三大指数今日集体调整,沪指午后跌超1%,深成指、创业板指跌超1.5%,赛道股全线下…

十问旷视印奇、唐文斌:AI公司步入「深水区」,友商其实不是友商

郭一璞 李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI AI明星公司旷视,刚庆祝了自己的9周岁生日。 以技术和理工天才云集著称的他们,把新的一岁用「指数之年」形容,以「向上生长」作为主题。 同时,一场规模盛大的智慧物流发布会在…