当今全球最火爆的当属于ChatGPT了,那么你知道它的母公司OpenAI吗?知道OpenAI的最主要语法是什么吗?没错!正是Python,今天就让我们来简单的聊一聊OpenAI以及他的最主要编程语言Python。
文末领取Python全套最新学习资源
OpenAI
OpenAI(Open Artificial Intelligence)是一个人工智能研究实验室和技术公司,致力于推动人工智能的发展和应用,以实现普惠人工智能的愿景。 以下是关于 OpenAI 的简要介绍:
总之,OpenAI 是一个致力于推动人工智能的研究和发展的组织。他们的目标是开发出安全、透明和普惠的人工智能技术,以造福整个人类社会。通过在研究、开发和合作方面的努力,OpenAI 在人工智能领域取得了重要成果,并为开发者和研究人员提供了强大的工具和资源。
OpenAI 平台上使用的主要编程语言是 Python。Python 是一种流行的高级编程语言,具有简洁易读的语法和广泛的应用领域。它在数据科学、机器学习、人工智能等领域中广泛使用
,并且在 OpenAI 的平台中被广泛支持和采用。
通过 OpenAI 平台,您可以使用 Python 与 OpenAI 的语言模型进行交互。您可以使用 Python 编写脚本、调用 OpenAI API 来生成文本、进行自然语言处理任务等。
除了 Python,OpenAI 平台也支持其他编程语言的集成和调用。例如,您可以使用多种编程语言(如 JavaScript、Java、Go 等)编写应用程序,然后通过 API 请求与 OpenAI 的语言模型进行交互。
总结来说,虽然 OpenAI 平台主要使用 Python,但也提供了多种编程语言的支持,以便开发人员能够根据自己的偏好和需求进行开发和集成。但是很显然Python才是众望所归!
人生苦短,我用Python!这是人类发展的小步,却是AI发展的一大步!
接下来读者随我一起浅浅的进入OpenAI里面Python的世界吧!
接下来我们会用Python语言进行对API请求与 OpenAI 的语言模型进行交互
首先呢我们进入全球最大的大模型社区Hugging Face ,若有读者不知道具体网址的请点击这个链接colab.research.google.com/?utm_source… 然后在左上角文件处点击新建笔记本就会出现这个样式的图片
我们需要安装在OpenAI里面的transformer的一个库我们进行如下操作。输入这串神秘代码
!pip install transformers
你就会拥有达芬奇这个美妙模型。达芬奇模型(DaVinci Model)是由 OpenAI 开发的一种基于深度学习的语言模型。它是 OpenAI GPT-3(Generative Pre-trained Transformer 3)系列中最强大和最大的模型之一。
达芬奇模型是在大规模的文本数据上进行训练的,它具有1.75万亿个参数。这使得它能够生成高质量的文本,并在多种语言和领域的任务上展现出令人印象深刻的语言理解和生成能力。
如果你出现如下图示的话,你已经正确安装了transformers
我们这个时候就可以与他进行对话,培训我们的模型,进行一个机器学习的过程。
from transformers import pipeline #pipeline 加载器模块 加载各种的NLP任务
# 定义了一个变量
classifier = pipeline('sentiment-analysis') #pipeline 情感分析功能 好与坏
result = classifier('I love you')
result
这个时候他会告诉你
[{‘label’: ‘POSITIVE’, ‘score’: 0.9998656511306763}]
这是一句积极的话,分数有0.9998656511306763高 那么如果你输入其他的对话呢?
result = classifier('I hate you')
result
[{‘label’: ‘NEGATIVE’, ‘score’: 0.9991129040718079}] 这很显然是一句消极的话。
那么我们可以用中文来提问吗?很显然这是一定的 我们只需要在原来的基础上引用清华大学研究团队有关中文的大模型就可以办到将
classifier = pipeline('sentiment-analysis')
改为
classifier = pipeline('sentiment-analysis',
'uer/roberta-base-finetuned-dianping-chinese')
我们就用华为的“遥遥领先”来举例
from transformers import pipeline #pipeline 加载器模块 加载各种的NLP任务
# 定义了一个变量
classifier = pipeline('sentiment-analysis',
'uer/roberta-base-finetuned-dianping- chinese') #pipeline 情感分析功能 好与坏
result = classifier('遥遥领先')
result
文末领取Python全套最新学习资源
他最终会出现这个结果
[{‘label’: ‘positive (stars 4 and 5)’, ‘score’: 0.941333532333374}] 他甚至出现了stars评级,说明非常自豪,积极程度非常之高
学习了Python的基本语法 那么我们现在能不能运用达芬奇模型进行有助于人类的商业活动,生成一些原本冗杂的需要想象的文本操作呢?
首先呢我们需要向上文一样安装一个openai的一个库
!pip install openai
然后完成模型的输入
import openai
# 算力 tokens
openai.api_key='sg-MS3ZApI0gcSruo37DTuCT3BlbkflJmRoGF5rV6rhFhj6mGmF'
# 常量大写 openai的文本大模型 达芬奇模型 这里的key是我随机输入的读者可以去openai官网上申请哦
COMPLETION_MODEL ='text-davinci-003'
此时尽可能对模型提出要求才能更好地让他理解你
prompt = """
Consideration product: 工厂现货PVC充气充气青蛙夜市地摊热卖充气玩具发光蛙儿儿童水上玩具
1. Compose human readable product title
uesd on Amazon in english within 20 words
2. Write 5 selling points for the products in Amazon
3. Evaluate a price range for this product in US.
Output the result in json format with three properties called title,
selling_points and price_range
"""
封装openai 调用过程
def get_response(prompt):
# 完成 Completion
completions = openai.Completion.create(
engine = COMPLETION_MODEL,
prompt = prompt,
#最大tokens 限制 少花钱
max_tokens = 512,
n=1,#回复多少条
temperature=0.2 #自由度 0 - 2 之间
)
print(comletions)
message = completions.choice[0].text
return message
最后输入
get_response(prompt)
你就会有你想要的生成的结果出现,如果想要得知这个生成的结果,就自己去试一试吧!也许你就是未来的电商巨头!
以上就是今天的全部内容分享,觉得有用的话欢迎点赞收藏哦!
学好 Python 不论是用于就业还是做副业赚钱都不错,而且学好Python还能契合未来发展趋势——人工智能、机器学习、深度学习等。但要学会 Python 还是要有一个学习规划,这样才能学的更快更稳,最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
小编为对Python感兴趣的小伙伴准备了以下籽料 !
对于0基础小白入门:
如果你是零基础小白,想快速入门Python是可以考虑培训的!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、Python量化交易等学习教程。带你从零基础系统性的学好Python!
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最新全套【Python入门到进阶资料 & 实战源码 &安装工具】(安全链接,放心点击)
我已经上传至CSDN官方,如果需要可以扫描下方官方二维码免费获取【保证100%免费】
*今天的分享就到这里,喜欢且对你有所帮助的话,记得点赞关注哦~下回见 !