OpenAI数十亿代码训出Codex:能将英语翻译成代码,给四句话就能写个神经网络

本文介绍了OpenAI发布的一种AI工具Codex的升级版本,它可以将英语翻译成代码,甚至支持语音录入。

OpenAI准备抢程序员的饭碗了!

编程从某种意义来说,是人类是将想法变为计算机可以理解和执行的指令的过程,这一过程需要程序员融入自己的算法思路,并且用固定的语法将程序写出来。

这一过程并不容易,门槛也并不低。但是OpenAI正在用AI简化这一过程,最近,OpenAI发布的一种AI工具Codex的升级版本,它可以将英语翻译成代码,甚至支持语音录入。

这意味着,你只要说出来你想要的效果,Codex可以直接帮你完成整个编程的过程。

比如下面这个示例,一个经典的‘接球’小游戏,就是Codex根据语言描述自己编程制作出来的,这个过程中人类没有输入一行代码。

这只是一个小项目,Codex究竟可以做到什么程度呢?文摘菌也很好奇,于是查询了一番,发现已经有人开始验证Codex的极限了——用Codex制作一个AI!

嗯,用自动编程AI创造AI,有点那味了!

数十亿行代码训练!

这个AI将解放程序员双手

在这里还是先要唠叨一下Codex的简单情况,熟悉的小伙伴可以直接跳过。

正如OpenAI的CTO和联合创始人GregBrockman所说,编程包括两步:

1、认真思考一个问题并试图理解它

2、将这些小片段映射到现有的代码中,不管它是一个库、一个函数还是一个API。

要让AI完成第二步,也需要两步,一是让AI能够理解程序员的想法,二是让AI能够将理解到的需求转化为可执行的代码。

因此,只要有足够的语料库数据,就可以运用类似的原理训练出可以自动写代码的Codex(事实上Codex就是GPT-3的后代),显然,存放了无数优秀代码的GitHub就是一个现成的语料库。

7月,OpenAI和GitHub合作开发了GitHubCopilot,这个功能可帮助程序员自动改进或更新软件,在这个基础上,借助GitHub上数十亿行代码,Codex最终获得了将英语翻译成代码的能力。

在对不同语言模型的编码挑战能力的专门测试APPS中,120亿参数版的Codex取得了远超GPT-Neo和GPT-J的能力,能够对28.81%的问题给出正确答案。

测试很完美,实用性也不错,缺点也存在

无论是演示一个‘接球’游戏,还是一个‘飞船’游戏,Codex都能完成很好。

比如官方演示的‘飞船’游戏,在调整火箭速度时,演示人员告诉Codex:

‘whentherocketisclicked,temporarilydisplaysometextsaying‘firethruster!'inwhiteonthecurrentlocation——andtemporarilyspeedupby4xfor0.25second’

(“当火箭被点击,暂时显示一些白色文字说“火焰推进器!”,并暂时加速4倍,持续0.25秒”)

那么Codex对于一些现实任务的解决能力如何呢?ThomasSmith在Codex推出一周后应邀进行了Beta测试,他测试了一些现实任务。

比如一个在加州非常接地气的项目:根据邮编获取空气质量指数(AirQualityIndex),判断是否存在山火。

他给Codex的任务描述是:

#UsetheairnowAPItotofindandprintthecurrentAQIforzipcode94549

Codex给出的代码是:

importurllib2

importjson

api_key="E722A2CA-9D39–4CDD-943B-8BAD9A298E0B"

request=urllib2.Request(url)

response=urllib2.urlopen(request)

data=json.load(response)

printdata[0]['AQI']

完成地非常好!Codex根据文本描述中提到的AirnowAPI,找出了API的URL,还提供了必要的参数,以获得输出。并且,还正确地判断出了AQI的含义,并编写了一个URL字符串,接受邮编94595作为输入,查找该邮编的当前情况,并返回AQI。

ThomasSmith还测试了另一个例子,指示Codex获取当前的比特币价格,然后格式化输出,任务描述是:

GetthecurrentpriceofBitcoinusingCoindesk’sAPIanddisplayitasgiantredlettersinthemiddleofawebpage.

Codex生成了相应的JavaScript代码,还还生成了一个简单的网站,精确地实现了要求的功能:

除此之外,Codex还能完成代码翻译、编写代码文档等其他枯燥但重要的编码工作,这些可以在将来帮助程序员做很多繁琐的事项。

那程序员是否需要担心Codex会抢走他们的工作呢?目前来看,这样的担忧是没有必要的,Thomas表示,Codex目前还不完美。

第一,根据OpenAI的说法,当前版本的Codex第一次就能编写完美代码的成功;率只有37%。要让该系统真正起作用,依然需要人类程序员去审查代码,评测其输出是否正常工作,并进行Codex做不到的微调和更新。

另外,OpenAI也指出Codex存在过度依赖生成的输出的问题,并且大规模参数量还会产生大量碳足迹。

用Codex自动写一个AI,效果如何?

最后,看看大佬用Codex怎么套娃吧!

YouTube博主@EdanMeyer用Codex创造了一个手写数字分类器,整个过程只是给Codex输入了四句话。

下载数据集

用Pytorch实现一个前馈神经网络

训练模型

测试模型

然后,提交‘Submit’,Codex就自动完成了所有代码的编写。

THE END
1.本周舒适美味膳食,助力心脏降无忧酸奶鸡肉沙拉坚果燕麦粥华本周的晚餐阵容包括两顿海鲜餐,这跟 美国心脏协会的建议相符合。我们还包括了像意大利面和富含蔬菜的薄饼这样受欢迎的菜品,肯定会被您纳入食谱。为了使菜肴更有益于心脏健康,我们建议进行替换,比如用全麦皮塔饼或馕来制作薄饼。 Katie Stilo 的烤蔬菜和香草山羊奶酪薄饼配热蜂蜜淋酱 https://www.163.com/dy/article/JI792AEF05568E38.html
2.一周食谱的翻译是:正在翻译,请等待中文翻译英文意思,翻译英语一周食谱 青云英语翻译 请在下面的文本框内输入文字,然后点击开始翻译按钮进行翻译,如果您看不到结果,请重新翻译! 翻译结果1翻译结果2翻译结果3翻译结果4翻译结果5 翻译结果1复制译文编辑译文朗读译文返回顶部 Week recipes 翻译结果2复制译文编辑译文朗读译文返回顶部http://eyu.zaixian-fanyi.com/fan_yi_10247867
3.列一周食谱用英语怎么说英语翻译weekly 高考,考研 week 周 + ly 如…的,有…性质的,属于…的→ 每周的 参考资料: 1.百度翻译:列一周食谱 2.有道翻译:列一周食谱获赞4次 声明:内容版权归作者所有,未经授权不得任意转载 本文标题和链接: 列一周食谱-用英语怎么说-英语翻译 https://yingyu.xiediantong.com/en/2aec731d6c17ac5c/相关https://yingyu.xiediantong.com/en/2aec731d6c17ac5c/
4.制作我的一周食谱英语翻译双语例句短语释义制作我的一周食谱 中文 翻译 英语 Create my weekly recipe 复制 拼音对照:zhì zuò wǒ de yī zhōu shí pǔ 相关单词 1. recipe翻译为;英式[?res?pi]美式[?res?pi] TOEFL高中GMATIELTS初中CET6GRE商务英语考研 基本释义:n.[N.名词]食谱, [] , 秘诀, 烹饪法 网络释义:recipe: 食谱https://www.yuqimai.com/english-translation/59dadb32cc75d494/
5.西餐的英文菜单西餐的英文菜单怎么写Title: The Ultimate Western Menu Welcome to our restaurant, where we offer a wide variety of exquisite andDeliciouscuisine for you to indulge in. Whether you'relooking for a casual meal withfriends or a romantic dinner for two, our menu has something for every palate. https://www.coffee.cn/xican/post/343925.html
6.卷王都在用!100款宝藏级AIGC工具分享,强烈建议收藏!!息流是一款专注于为小型组织和个人提供服务的知识管理和协同办公软件,将写作文档、知识存储、多维表格、思维导图等多种功能集成到一个平台上,其用户以高校学生群体为主,占比超过总用户人数的1/3。息流与目前也已与ChatGPT进行了适配,用户可以使用FlowUS AI来根据自身需求实现写作、续写、翻译、润色等功能。https://www.changbiyuan.cn/news/2023/news_0711/69335.html
7.泸州长江机械有限公司泸州长江机械有限公司是中国知名汽车变速器关键零部件专业制造商,现在具备同步器、同步环、结合齿、双离合器支撑及主转毂、行半齿、差速器总成、电机轴等关键零部件的集成配套能力,是大众集团A级供应商,MAGNA集团战略合作伙伴,与世界知名变速器制造商—采埃孚(ZF)、格http://cjmp.cn/
8.我们应该怎样保持降,英文翻译?·和朋友、家人或同事讨论你的饮食改善计划。问一问是否有人想加入你的行列。你们可以一起讨论各种不同的健康饮食方法和食谱,一起想办法克服困难。 ·你也可以加入在线互助小组或论坛,和其他志同道合的人一起努力。 二、改变饮食方式 1每天按时用餐。吃健康的食物只是这场战争中的其中一个部分。定时用餐也一样重要https://www.lnky.net/hsjj/63921.html
9.大学英语第三册课文翻译但是,我愿打赌,你必须生活于一个构架之中,方能让爱这一无与伦比的礼物瓜熟蒂落。 首先,爱需要时间。 也许人们可以一眼看到爱的可能,见面几周后就郑重宣布“我爱你”等等,但是这样的爱,相当于刚开始爬山,而这漫长的爬山之路充满着起起落落。 瓜熟蒂落之爱就像一个有生命的机体。 https://www.51test.net/show/3898777.html
10.8.秋日之光——《光年》译后记/孔亚雷我下楼来到厨房,给自己做了杯咖啡。(我想起修士作家托马斯·莫顿日记中的一句话,“早餐只喝咖啡意义非凡。”)我选了一张唱片放进唱机:格伦·古尔德1982年版的《哥德堡变奏曲》。我调小音量。然后我坐下来,一边喝咖啡一边翻译《光年》的最后一章。 “如你想象的那样去生活,否则,你会如你生活那样去想象。” 法国https://www.jianshu.com/p/e627d281b847
11.EnglishBook5EnglishBook5-6课文翻译解析,englishbook5课文,englishbook5翻译,book7黄源深课文翻译,englishbook,anenglishbook,aenglishbook,englishbook5答案,englishbook5,englishaudiobook English Book 5 Lesson 1 救赎 ---兰斯顿.休斯 在我快13岁那年,我的灵魂得到了拯救,然而并不是真正意义上的救赎。事情是这样的。那时我的https://m.book118.com/html/2017/0106/80509864.shtm
12.头条文章把晾干的红果放在薄膜袋中密封,放在阴凉处发酵48多小时后,上高棚架日晒。每个高棚架上只放一层红果,农民一段时间均匀翻滚咖啡果且剔除半熟果。晒到一定含水率后,再装入密封袋中发酵几小时,出来后用水清洗,上高棚架再晒干。反复后含水率降低到13~16%左右,最后静置6~8周左右。https://card.weibo.com/article/m/show/id/2309404549455004434449