基于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. 在不同的电影网站,填入自己的感兴趣的标签,结果推荐出来的电影题材并不是自己想要的效果!

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

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

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

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

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

二、项目原理及架构

2.1 实现原理

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

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

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

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

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

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

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

2.2 技术架构

三、项目功能的实现

3.1 小程序端设计与实现

3.2 数据后端设计与实现

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

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

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

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

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

  • 方法一:使用request

  • 方式二:使用openAI库

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

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

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

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

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

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

  • 输出结果如下:

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

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

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

相关文章

chatGPT人工智能对话H5小程序openai写作论文毕业论文付费问答3.5接口源码分销好友fenx

ChatGPT最强人工智能对话模型 ChatGPT为你服务: 1. 知乎百度答题、做作业题目 2. 写代码、写文案、写论文,写小说 3. 文案润色、翻译、写诗作词 4. 扮演面试官、扮演书籍电影角色 5. 陪聊倾诉、解忧、讲故事. 6. 项目判断,资源寻找&am…

如何利用 ChatGPT 去快速了解一个行业?附案例实操

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 如何最近开始研究 AI 在各个行业下的应用。 都知道行研三部曲:第一步,首先不要开黄腔;第二步…

ChatGPT神奇用法:定点周边景点推荐,Get私人导游!

正文共 607字,阅读大约需要 3 分钟 周末游爱好人群必备技巧,您将在3分钟后获得以下超能力: 1.个人定制化旅行 2.轻松完成私人攻略 Beezy评级:B级 *经过简单的寻找, 大部分人能立刻掌握。主要节省时间。 推荐人 |Adam 编…

ChatGPT实现旅行安排

工作之余,出门旅行一趟放松放松身心,是对自己辛勤工作最好的犒劳方式之一。旅行可以近郊游、可以远游,可以穷游,可以自驾游,可以一言不合打飞的喂鸽子,方式多种多样。但是多数情况,我们是到一个…

充满可能的新一代辅助编程神器:Cursor

随着技术的不断进步,人工智能已经逐渐成为了编程领域中不可或缺的一部分。而今天我们要为大家介绍的,就是一款基于 GPT4 智能引擎,由 OpenAI 开发出来的全新辅助编程神器 — Cursor。 1、Cursor 编辑器 Cursor 作为一款智能代码编辑器&#x…

讯飞星火大模型体验报告

近日,科大讯飞召开了星火认知大模型成果发布会,会上表示讯飞星火大模型将突破开放式问答,对标ChatGPT,在中文能力上超过ChatGPT,在英文能力上与ChatGPT相当。对此,你怎么看? 笔者准备给bing/ch…

使用GPT-3训练一个垃圾短信分类器

平时我们都会收到很多短信,由于微信等即时通讯工具的普及,短信已经成为了一个验证码接收器,但是偶尔也有不少垃圾短信,所以对短信进行分类和屏蔽是一个很简单又很重要的需求。 目前在AppStroe上有很多实现短信分类的App&#xff…

利用ChatMe写一个简易的贪吃蛇小游戏 (有效可用)

前序:前一段时间在都以上看到国内利用ChatGpt 3 做了一个手机软件,今天休息没事就用了一下,看看有没有什么有意思的事情,于是就利用他做了一个贪吃蛇的网页小游戏 有想了解ChatMe的朋友可以通过链接看一下他的抖音账号&#xff1a…

最新ChatGPT商业网站源码+支持ChatGPT4.0+新增GPT联网功能+支持ai绘画+实时语音识别输入+用户会员套餐

最新ChatGPT商业网站源码支持ChatGPT4.0新增GPT联网功能支持ai绘画实时语音识别输入用户会员套餐 一、AI创作系统二、系统程序下载三、系统介绍四、安装教程五、主要功能展示六、更新日志 一、AI创作系统 提问:程序已经支持GPT3.5、GPT4.0接口、支持新建会话&#…

如何有效的向 AI 提问 ?

文章目录 〇、导言一、Base LLM 与 Instruction Tuned LLM二、如何提出有效的问题 ?1. 明确问题:2. 简明扼要:3. 避免二义性:4. 避免绝对化的问题:5. 利用引导词:6. 检查语法和拼写:7. 追问细节…

邮政绿卡系统中的SAN存储系统建设

邮政绿卡系统中的SAN存储系统建设

美国绿卡

美国的绿卡正式称谓是“Permanent Resident Card(永久居留卡)”,也叫I-551,上面记录了持卡人的照片、指纹、姓名等资料,可以通过申请获得,申请人通常需要在美国有固定工作或配偶子女在美国定居。申请成功将…

刚刚和ChatGPT聊了聊隐私计算

开放隐私计算 ChatGPT最近太火了,作为一个背后有庞大数据支撑,而且还在不断进化的人工智能,每个人都想和它聊一聊。 我们也不例外,于是刚刚和它聊了聊隐私计算那些事儿。 先来几个行业问题,毕竟它背后有所有行业新闻、…

chatgpt赋能python:用Python实现数据本地存储

用Python实现数据本地存储 Python是一种非常强大的动态编程语言,其运行速度快,灵活性强,能够快速编写出简洁的代码,而且非常适合数据处理方面的应用。 在现实世界中,数据经常被采集和处理,我们需要把数据…

GhostWriter:Windows桌面端笔记、文档离线管理应用【已开源】

GhostWriter 说明 Ghost Writer 是一款参照 觅道(MrDoc) 开发的个人笔记、文档离线管理应用。 是一个纯前端项目,使用了sqlite本地数据库,除自行编辑使用到的外部图片、外部视频、外部链接等资源、以及OCR识别接口外,注册、登录、编辑等功…

LLM - ChatGLM-6B (General Language Model) 的工程配置

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/131104546 Paper:GLM: General Language Model Pretraining with Autoregressive Blank Infilling ChatGLM是通用的预训练语…

Cisco packet tracer 思科账号登录不上?

Cisco packet tracer 思科账号登录不上?,提示“无法找到NetAcad账户…”的问题,找到解决方案了 你有没有出现过提示“很抱歉,无法找到与此思科账户关联的 NetAcad 账户。请从下面选择您想要执行的操作…” 你是否有这样的困惑,之…

【回答问题】ChatGPT上线了!比较流行的无监督学习模型

无监督学习是机器学习的一种方法,其中算法没有被给予任何人为的目标或标签。相反,它使用数据本身来发现数据之间的关系,并尝试将数据分成不同的组。这种方法通常用于发现数据中隐藏的结构或模式。与监督学习不同,非监督学习不需要人为标记的正确答案来训练模型,因此它通常…

一些常用的数学符号,助你网聊数学准确一点

下面是一些常用数学符号,可以用于不支持LaTeX的使用环境,比如微信、QQ的聊天,微博发文等。大家可以存起来后,有需要的时候回来复制。 注意一些平台可能显示不正常,微信测试都正常显示的。 常量 ∅ ∞ ⦰ א ℶ ⅓ …

【指点江山】ChatGPT超精细指令,会提问题的你才能得到更好的回答

【指点江山】ChatGPT超精细指令,会提问题的你才能得到更好的回答 1,提问题的技巧1.1 确定要搜索的关键字1.2 使用正确的语法1.3 练习询问技巧 2,通用指令2.1 写作指令2.1.1 提问思路 2.2 资料整理2.2.1 提问思路2.2.2 指令举例 2.3 创意领域2…