al换脸一键生成

On May 28th, 2020 OpenAI announced it’s a new monument to general AI: The GPT-3 system. It is an incredible piece of engineering: a deep neural network with 175 billion parameters. And it does play some incredible parlor tricks:

2020年5月28日,OpenAI宣布它是通用AI的新纪念碑: GPT-3系统。 这一项令人难以置信的工程:具有1750亿个参数的深度神经网络。 它确实发挥了一些不可思议的客厅技巧:

  1. It can translate from English to other languages and back它可以将英语翻译成其他语言并返回
  2. Given a prompt, can generate some pretty readable short stories给出提示,可以生成一些易于阅读的短篇小说
  3. Given a description of a user interface, it can generate the HTML web page layout给定用户界面的描述,它可以生成HTML网页布局
  4. Give a description of a database search, it can generate the program to query a database给出数据库搜索的描述,它可以生成查询数据库的程序
  5. Given some text, it can use common sense and knowledge of the real world to answer questions about the text给定一些文本,它可以使用常识和现实世界的知识来回答有关文本的问题
  6. It can summarize long documents可以汇总长文件
  7. It can emulate a real person in a chat (we are getting closer to passing the Turning Test)它可以在聊天中模拟真实的人(我们正在接近通过车削测试)
  8. When asked to write a short paragraph, a real person can guess if it was written by GPT-3 or a real person 52% of the time (50% is a random guess)当要求撰写简短的段落时,真实的人可以猜出它是由GPT-3还是真实的人写的,有52%的时间(50%是随机猜测)
  9. It can answer simple math questions它可以回答简单的数学问题

However, it is debatable how “smart” really is. It is very good at many language tasks that involve complex pattern matching, but it falls down on many common-sense tasks. In this blog, we will discuss if these new “generative” systems will be able to generate detailed lessons that can be customized to the need of a classroom of students or an individual student.

但是,究竟“智能”到底是什么,仍有待商bat。 它在涉及复杂模式匹配的许多语言任务中非常擅长,但在许多常识性任务中却有所下降。 在此博客中,我们将讨论这些新的“生成式”系统是否能够生成可根据学生教室或单个学生的需要进行定制的详细课程。

At the heart of GPT systems is the ability to “Generate” text. GPT stands for Generative Pre-trained Transformer. It means that the GPT-3 neural network was built using a Transformer model. The key difference between GPT-3 and its predecessor like GPT-2 is its mammoth size. It was trained on many English language data sources (Wikipedia is only about 6% of the input) that included almost 1 trillion words. The model size of 175B parameters is almost 100-times larger than the 1.5B parameters of GPT-2 which was released in February of 2019. So that is a factor of 100x in 16 months! But generating these models is not easy. It is estimated that just the cost of running the GPUs to crawl the web and train these models cost around $10 million dollars.

GPT系统的核心是“生成”文本的能力。 GPT表示对于G enerative P重新训练的牛逼ransformer。 这意味着GPT-3神经网络是使用Transformer模型构建的。 GPT-3及其前身(如GPT-2 )之间的主要区别在于其庞大的尺寸。 它接受了许多英语数据源的培训(维基百科仅占输入的6%),其中包含近1万亿个单词。 175B参数的模型大小几乎比2019年2月发布的GPT-2的1.5B参数大100倍。因此,这是16个月内的100倍! 但是生成这些模型并不容易。 据估计,仅运行GPU来爬行网络和训练这些模型的成本就大约需要1000万美元。

I should also mention that the Transformer models are not unique to OpenAI and GPT models. They are also used by Google in the autocomplete features of Gmail and in automatic grammar checking programs like Grammarly, which I am using to help write this article. Transformer models like BERT and their kin have revolutionized natural language processing (NLP) technologies in the past two years.

我还应该提到,Transformer模型并不是OpenAI和GPT模型所独有的。 Google还在Gmail的自动完成功能和语法自动检查程序(如Grammarly)中使用了它们,我将用来帮助撰写本文。 在过去两年中,像BERT这样的变压器模型及其近亲彻底改变了自然语言处理(NLP)技术。

So how could we use Transformers to generate lesson plans for our classrooms? First, we need to understand how Transformers and GPT systems work. You can see from the list above that a single GPT-3 model does lots of different things. The way we vary its behavior is by giving it some short new prompts in addition to the underlying “base” pre-trained model. Once the prompts are given the network is “primed” to return the right types of answers to questions. It is almost like telling people the “rules” of a new game you want them to play. These systems are called “few shot leaners,” because the programmer only needs to add a very few short examples and the GPT systems then learn how to generalize the intent of the prompts.

那么我们如何使用变形金刚为我们的教室生成课程计划呢? 首先,我们需要了解Transformers和GPT系统的工作方式。 您可以从上面的列表中看到,单个GPT-3模型执行许多不同的操作。 除了基本的“基础”预训练模型外,我们还通过一些简短的新提示来改变其行为。 给出提示后,网络将被“灌注”以返回正确的问题答案类型。 这几乎就像告诉人们您希望他们玩的新游戏的“规则”。 这些系统被称为“精打细算的人”,因为程序员只需要添加一些简短的示例,然后GPT系统就可以学习如何概括提示的意图。

So to generate new lesson plans we would have to provide a “training set” of sample descriptions of lesson plans and what we would expect the results to be. This dataset of input-output pairs would be our “few-shot learning” examples that we layer above the 175B parameter GPT-3 model. Once this is done we would then send it a short English language description of a lesson plan we desired and GPT-3 would return the lesson plan. Sounds simple, right? We could have AI in every classroom by the end of the year.

因此,要生成新的课程计划,我们将必须提供课程计划样本描述的“训练集”以及我们期望的结果。 输入输出对的数据集将是我们的“几次学习”示例,我们将它们放在175B参数GPT-3模型之上。 完成此操作后,我们将向其发送所需的课程计划的简短英语说明,GPT-3将返回该课程计划。 听起来很简单,对吧? 到今年年底,我们可以在每个教室使用AI。

Well, hold on minute folks! Generating detailed lesson plans is not quite that simple! Let’s take a look at some of the challenges using GPT-3 and some of the complexities that will come up when we attempt to build this system. We will also describe the strategies we can take to overcome these limitations.

好吧,等一下吧! 生成详细的课程计划并不是那么简单! 让我们看一下使用GPT-3所面临的一些挑战以及在尝试构建该系统时将会出现的一些复杂性。 我们还将描述克服这些限制可以采取的策略。

Since the start of the COVID pandemic, I have been helping organizations move their lesson plans online. Let's see how we could build a training set for lesson plan generation using these lesson plans. We have standardized on using GitHub Pages, Markdown, mkdocs, and Google Material widgets to build these pages. You can see examples of our curriculum for Scratch, Python, Arduino, and Web.

自从COVID大流行开始以来,我一直在帮助组织将其课程计划在线转移。 让我们看看如何使用这些课程计划为课程计划生成构建训练集。 我们已标准化使用GitHub Pages,Markdown,mkdocs和Google Material小部件来构建这些页面。 您可以看到有关Scratch , Python , Arduino和Web的课程示例。

The first thing to understand is that we don’t really want to generate the raw-lower-level HTML code for these sites. That would be difficult to manage. What we want to do is to generate easy-to-understand and easy-to-maintain Markdown. Here is an example of what that input might look like for learning how to use the SVG Circle element:

首先要了解的是,我们实际上并不希望为这些网站生成原始的较低级HTML代码。 那将很难管理。 我们要做的是生成易于理解和易于维护的Markdown 。 这是一个示例,该示例显示了如何学习如何使用SVG Circle元素的输入:

# Drawing a Circle with SVGIn this lession, we will generate a circle using the SVG language.  We will show you how to position the circle, change the size of the circle and change the fill and border color of the circle.## PrerequisitesBefore you begin, you will need to know how to edit markup and add new attributes to elements.  To test the drawing you will need to render the code in a web browser.## Cicrle Attributescx = x or horizontal position of the center of the circle from the leftcy = y or vertical position of the center of the circle from the topr = radius## Sample Code...## Rendering...## Experiments to try1. What would happen if you change the fill from blue to red?2. How would you change the color of the border of the circle## Resourceshttps://developer.mozilla.org/en-US/docs/Web/SVG/Element/circle

Note you can see the actual source of the SVG Circle Markdown here.

请注意,您可以在此处查看SVG Circle Markdown的实际来源。

In the SVG circle example above the block of text after the first title line is the description “input” preamble. It is the job of the Transformer model to generate the rest of the Markdown file.

在第一个标题行之后的文本块上方的SVG圆圈示例中,描述“输入”前导。 生成其余的Markdown文件是Transformer模型的工作。

How would it do this? It would need to be trained on many example tutorials of how other courses taught Web, HTML, and SVG labs. It would build a neural network with each of the words in these tutorials and what other words followed any word within the context of each tutorial document. What is important to understand is that GPT-3 is kind of already doing some of this today. Here is an example of GPT-3 generating an HTML web page from a written description of that page.

它会怎么做? 需要在许多示例教程中对它进行培训,这些示例教程说明了其他课程如何教授Web,HTML和SVG实验室。 它将使用这些教程中的每个单词以及每个教程文档的上下文中的每个单词之后的单词构建一个神经网络。 重要的是要了解,GPT-3目前已经在做一些这样的事情。 这是GPT-3从该页面的书面描述生成HTML网页的示例。

One of the challenges here is understanding the implied context of the lesson plan generation. If you are working with junior-high students they may need some additional background information and a slower more gentle introduction to the concepts. College students on the other hand usually will have prior experiences that will accurate their learning. Their lesson plans can make assumptions of their prior knowledge or just provide some links for any necessary background concepts they must master.

这里的挑战之一是了解课程计划生成的隐含上下文。 如果您与初中学生一起工作,他们可能需要一些其他背景信息以及对这些概念的较慢的介绍。 另一方面,大学生通常将具有可以使他们的学习准确的先前经验。 他们的课程计划可以假设他们的先验知识,或者只是提供一些必须掌握的必要背景概念的链接。

So although this is a good example, I have not been able to test this yet since GPT-3 keys are being only given to a few people. By October 2020 we think that there will be commercial versions of the GPT-3 API available that we can start testing. Note that the pricing is based on “tokens generated”. This is roughly equivalent to the number of words in a lesson plan.

因此,尽管这是一个很好的示例,但是由于GPT-3密钥仅提供给少数人,因此我还无法进行测试。 我们认为,到2020年10月,我们将可以开始测试GPT-3 API的商业版本。 请注意,定价基于“生成的代币”。 这大致等于课程计划中的单词数。

I hope I have convinced some of you that using Transform models to generate a lesson plan is not that far off. What we will need are good training sets and some volunteers that want to try this out in their classrooms and mentoring sessions.

我希望我已经说服了一些人,即使用Transform模型生成课程计划不是很遥远。 我们需要的是好的培训教材,还有一些想在教室和辅导课上尝试一下的志愿者。

If you would like to help out building these tools for teachers, mentors, and students, please connect with on LinkedIn.

如果您想帮助教师,导师和学生构建这些工具,请在LinkedIn上与保持联系。

I look forward to hearing from you! — Dan

我期待着您的回音! 丹

翻译自: https://medium.com/@dmccreary/using-al-to-generate-detailed-lesson-plans-29a5af200a6a

al换脸一键生成


http://www.taodudu.cc/news/show-2137756.html

相关文章:

  • 远程医疗作用_是远程医疗保健的未来
  • SitePoint播客#108:Kevin的最后一场演出
  • 手机无线电驾驶与马歇尔·麦克卢汉的哲学
  • 英语常见词汇
  • 网页缩放与窗口缩放_缩放—对您的隐私有多严重?
  • 告别公告_我告别freeCodeCamp
  • 电子邮件链接mailto_“ 3个链接”电子邮件的历史记录以及曾经发送的每个链接的存档...
  • 津巴布韦 apn_津巴布韦的回忆-你负担不起回家
  • gitter 卸载_最佳Gitter渠道:学习编码
  • 自动化机器人 rpa_机器人来了—自动化可能拯救地球
  • aspx 微型_最初的十亿分钟:正在向世界授课的微型非营利组织背后的数字
  • 巨人肩膀_如何站在巨人的肩膀上
  • Google 是这样的工作氛围
  • 【转】SD-WAN,到底是什么*****
  • Java Programming Review 02
  • 全球知名企业高管预测2019人工智能趋势
  • 无偿加班_我如何赚到我的第一百万美元(无偿代码)
  • 刨根问底 | 红遍全网的SD-WAN,到底是个啥?
  • 聊天室私人聊天原理_如何设置极其安全的私人群组聊天
  • 如何搭建公共聊天室
  • Dollars即时聊天客户端应用源码
  • html中的flash打不开,浏览器中flash插件被屏蔽怎么办?
  • 百度云同盘在计算机显示不出来的,电脑打不开百度网盘里面的视频如何解决
  • 计算机网盘打不开,电脑百度网盘无法打开视频的解决方法|电脑百度网盘无法打开视频如何解决...
  • html打开显示不全,打开浏览器网页显示不全 网页显示不正常解决方法
  • 手机怎么打开html游戏,网页游戏打不开怎么解决 网页游戏打不开解决方法
  • mac html flash,苹果电脑flash过期无法打开网页的解决方法
  • 爬虫遇到网页审查元素(开发者工具)打不开怎么办?
  • 电脑只能上微信不能打开网页_电脑可以上微信,但是网页打不开怎么解决
  • Android的UC的flash插件下载,uc浏览器flash不支持解决方法详解

al换脸一键生成_使用al生成详细的课程计划相关推荐

  1. python评语生成_如何评价生成模型框架 ZhuSuan?

    抛砖引玉: 整个平台是清华大学副教授朱军的学生们主导的,有国家经费的支持,个人觉得是一个很有意义的项目.先搬砖翻译项目介绍:珠算(ZhuSuan)是一个构建于 TensorFlow 之上的用于生成模型 ...

  2. 6位顺序号生成_分布式id生成策略,我和面试官扯了一个半小时

    一.分布式系统带来ID生成挑战 在分布式系统中,往往需要对大量的数据如订单.账户进行标识,以一个有意义的有序的序列号来作为全局唯一的ID. 而分布式系统中我们对ID生成器要求又有哪些呢? 全局唯一性: ...

  3. python ppt自动生成_如何自动化生成PPT缩略图?

    搜到的代码,可能得自己改一下. '' 导出当前文件夹下所有 PowerPoint 演示文稿的第一张幻灯片 '' 并以图形文件格式保存在当前文件夹下 '' 变量声明和初始化 Dim wShell, pp ...

  4. python123第五周随机密码生成_利用Python生成随机密码

    利用pip8.1.2 安装django1.9.7 把python2升级到python3之后,利用pip安装django1.9.7时报错: DistributionNotFound: The 'pip= ...

  5. 计算机图形学曲线生成原理,计算机图形学_曲线及生成.ppt

    计算机图形学_曲线及生成 华中理工大学计算机学院 陆枫 99-7 1999年7月 7.2.1 曲线的表示要求 1)唯一性 2)几何不变性 3)易于定界 4)统一性 5)易于实现光滑连接 6)几何直观 ...

  6. 对抗生成网络_深度卷积生成对抗网络

    本教程演示了如何使用深度卷积生成对抗网络(DCGAN)生成手写数字图片.该代码是使用 Keras Sequential API 与 tf.GradientTape 训练循环编写的. 什么是生成对抗网络 ...

  7. python怎么写excel数据透视自动报表_使用Python生成自动报表(E

    使用Python生成自动报表(Excel)以邮件发送 数据分析师肯定每天都被各种各样的数据数据报表搞得焦头烂额,老板的,运营的.产品的等等.而且大部分报表都是重复性的工作,这篇文章就是帮助大家如何用P ...

  8. 新版一键式转化成在线生成告白网站PHP源码

    正文: 一键式转化成在线生成告白网站源码,网站后台域名/admin/,账号密码都为admin,有兴趣的自行去体验吧,其它的就没什么好介绍的了. 修复说明: 1.更改全部API为本地生成,生成页面保存在 ...

  9. GIF录屏制作工具_录制屏幕生成GIF(C#工程+源码)

    效果图如下: 工程源码见文章结尾 通过录制屏幕的区域 可以预览生成的GIF图片 图片比较清晰 源码中可以修改gif质量 源码中可以修改gif帧数 通过鼠标选择需要的区域 FrmRect frmRect ...

  10. 大麦一键生成订单截图 大麦生成购票链接

    一键生成订单截图,生成购票链接 已对接支付 下载程序:https://pan.baidu.com/s/16lN3gvRIZm7pqhvVMYYecQ?pwd=6zw3

最新文章

  1. 07-主队列和全局队列
  2. python之路目录
  3. 计算机360浏览器的大小,360安全浏览器8.1电脑正式版
  4. 函数组:CSAP(BOM 相关)
  5. 软件测试桌面检查,静态测试的主要方法 - 测试天下,梦寻人生 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  6. 匿名内部类编译时生成多个class文件
  7. 深入解读 Entity Framework 4.0和4.1
  8. Celery基本使用---django-celery实现异步HTTP请求
  9. radiobuttonlist 后面追加操作按钮_【进口知识】通关无纸化签约及代理报关委托收发操作指南...
  10. 设计模式 之 《抽象工厂模式》
  11. 2019武汉大学计算机学院拟录取,武汉大学2019年招收攻读硕士研究生复试成绩拟录取名单...
  12. 微分比例控制与测速反馈控制
  13. 8Uftp连接服务器错误
  14. 车辆、行人跟踪一网打尽,超轻量、多类别、小目标跟踪系统开源了!
  15. 移动硬盘在电脑上显示为本地磁盘并且出现打不开的情况
  16. 利用mobi 和 epub 电子书文件建立自己的书库
  17. 真正厉害的人,是怎么分析问题的?
  18. 生成新浪短地址 php,生成新浪的短链接和还原新浪短链接类(方法)总结
  19. 微博、微信上的假消息害苦了哥
  20. matlab gui修改图标,[转载]Matlab的GUI中左上角修改为自己想要的图标

热门文章

  1. 抖音:时间熔炉的诞生
  2. 乐味煲耳机软件中文版解读
  3. 单片机c语言1小时视频教程,1小时学会C语言51单片机C语言入门教程.doc
  4. 4x4矩阵键盘c语言程序,C语言矩阵键盘程序
  5. TP-link与电力线通信(智能电网)
  6. 摘自韩寒博客《砰然心动》
  7. 实车开放道路真体验,开启车联网发展新征程
  8. GNN-频域-2016:ChebNet【频谱图卷积】【切比雪夫多项式(ChebShev Polynomial)】【应用切比雪夫多项式加速特征矩阵求解】【GCN来源于对ChebNet的进一步简化与近似】
  9. UCDOS中的点阵字库HZK12,HZK16,HZK24,ASC12,ASC16(转)
  10. openGauss数据库日志管理指导