生成式人工智能的原理主要包括以下几个方面:
在引入AIGC的概念之前,本报告将先解释另一相关的热门词条“GenAI”,全称Generative AI,即生成式AI。GenAI是一种基于深度学习技术(deep learning algorithm),利用机器学习(machine learning)算法从已有数据中学习并生成新的数据或内容的AI应用。其工作原理是通过大规模的数据集训练深度神经网络模型,学习各种数据的规律和特征,实现对输入数据的分析、理解和生成。GenAI为游戏、娱乐和产品设计等应用提供了新颖且有创意的解决方案,如自动写作、虚拟现实、音乐创作等,甚至协助科学研究开辟了新的可能性。目前典型的GenAI包括OpenAI推出的语言模型ChatGPT、GPT-4、图像模型DALL-E以及百度推出的文心一言、阿里云推出的通义千问等。虽然生成式AI是一种非常强大的技术,能够应用于诸多专业领域;但其在数据处理过程中存在多重潜在合规风险,如未经授权收集信息、提供虚假信息、侵害个人隐私等。AIGC(全称AI-Generated Content)指利用GenAI创建的内容,如图像、视频、音频、文本和三维模型。具体来讲,AIGC工具使用机器学习算法,通常以自然语言处理为基础,分析大型文本数据集,并学习如何生成风格和语气相似的新内容。国内目前主要是在《网络安全法》《数据安全法》以及《个人信息保护法》的框架下,由《互联网信息服务算法推荐管理规定》、《互联网信息服务深度合成管理规定》、《生成式人工智能服务管理暂行办法》、《科技伦理审查办法(试行)》共同监管AIGC行业。
在整体的人工智能领域中,监督学习用于标记事物,一直占据很大比例。现在生成式AI在近期快速崛起,但强化学习与无监督学习也是AI领域重要的一种工具。生成式AI由监督学习技术搭建。2010-2020年是大规模监督学习的十年,这为现代人工智能奠定了基础。生成文本会使用到大语言模型,生成的过程是,大语言模式使用监督学习不断预测下一个词语,比如,i like,它会不断预测like后的词语是什么,经过大量的数据,它可能后面带的是,beaty,或者,eating,而eating后又大概率预测会有food。这样不断地生成新的文本内容。(这需要千亿,甚至万亿级别的单词数据库)[heading4]大语言模型是思考的朋友[content]运用大语言模型,来写故事,修改本文,非常有用。网络搜索与LLM的区别是,网络搜索可以追寻信息来源,同时你可以使用LLM提供相关的建议与策略。但大语言模型很会编造故事,所以会产生错误信息,这需要鉴别信息准确。[heading4]人工智能是一种通用技术(可以应用的空间)[content]人工智能有大量运用空间。现在通过网址来交互的应用——基于网络界面应用,如下方左图又或者将LLM内置与更大的软件来进行自动化——基于软件程序应用,如下方右图[heading4]写作[content]使用LLM来写作,集思广益,头脑风暴将非常有用。使用网页版的聊天信息时,提供更多的信息。翻译也可以使用LLM,翻译效果可能比机器翻译更好。但网络文本较少时,效果也不太好。可以让LLM将内容翻译成为海盗英语进行测试翻译准确度。
00:00欢迎来到Generative AI Studio课程简介。在本视频中,您将了解什么是Generative AI Studio并描述其使用选项。您还可以自己演示Generative AI Studio的语言工具。00:14什么是生成式人工智能?它是一种为您生成内容的人工智能。什么样的内容?那么,生成的内容可以是多模式的,包括文本、图像、音频和视频。00:28当给出提示或请求时,Generative AI可以帮助您完成各种任务,例如文档摘要、信息提取、代码生成、营销活动创建、虚拟协助和呼叫中心机器人。00:42这些只是几个例子!人工智能如何产生新内容?它从大量现有内容中学习。这包括文本、音频和视频。从现有内容中学习的过程称为训练,其结果是创造00:57的“基础模型”。为Bard等聊天机器人提供支持的LLM或大型语言模型是基础模型的典型示例。[动画-向左滑动图形以过渡到下一张幻灯片]基础模型01:07然后可用于生成内容并解决一般问题,例如内容提取和文档摘要。它还可以使用您所在领域的新数据集进一步训练以解决特定问题,01:19例如财务模型生成和医疗保健咨询。这导致创建了一个新模型,该模型是根据您的特定需求量身定制的。您如何使用基础模型为您的应用程序提供动力,以及您如何进一步01:32训练或调整基础模型来解决您特定领域的问题?Google Cloud提供了多种易于使用的工具,可帮助您在具有或不具有AI和机器学习背景的项目中使用生成式AI。01:45一种这样的工具是Vertex AI。Vertex AI是Google Cloud上的端到端机器学习开发平台,可帮助您构建、部署和管理机器学习模型。使用Vertex AI,如果您是应用程序开发人员或数据科学家并且想要构建应用程序,