首页 > 其他分享 >ml.net例子笔记8-生成式AI-大模型LLM

ml.net例子笔记8-生成式AI-大模型LLM

时间:2023-12-24 09:33:05浏览次数:36  
标签:AI ml 模型 生成式 生成 GPT 自然语言

生成式AI

生成式AI是指能够通过学习数据和语言,生成新的、在某种程度上相似的输出,这种技术由深度学习特别是神经网络的快速发展推动。

一、数据:AI的燃料

首先,要理解生成式AI,我们必须了解它的基础——数据。数据是AI的燃料,没有数据,AI就无法运行。
在生成式AI中,我们需要大量的高质量数据进行训练,以便模型能够学习并生成新的、在某种程度上与原始数据相似的数据。例如,在图像生成模型中,我们需要大量的图像数据来进行训练,以便模型能够理解并生成新的图像。

二、生成模型

在生成式AI中,生成模型是核心。这些模型被设计成可以从数据中学习模式,并利用这些模式来生成新的、在某种程度上与原始数据相似的数据。
生成模型有很多种,包括循环神经网络(RNN)、变换器(Transformer)和生成对抗网络(GAN)等。其中,RNN和Transformer是两种主要的文本生成模型,而GAN是一种能够生成新图像的模型。

三、深度学习:生成式AI的核心技术

深度学习是推动生成式AI发展的核心技术。它是一种机器学习方法,通过建立多层神经网络来模拟人脑的学习过程。
在生成式AI中,深度学习模型被用来从大量的数据中学习模式,并利用这些模式来生成新的数据。这些模型的训练通常需要大量的计算资源和时间,但它们可以在各种任务中表现出色,从图像识别到自然语言处理。

四、应用:超越文字和图像

生成式AI的应用已经超越了文字和图像,扩展到了音频、视频等多个领域。例如,音频合成软件可以生成逼真的人声,用于语音助手、虚拟歌手等领域;视频合成技术则可以将已有的视频进行编辑和再创造,实现智能视频制作。此外,生成式AI也被广泛应用于文本生成、图像生成、音乐生成等各个领域。例如,在文本生成方面,可以利用该技术生成文章、摘要等内容;在图像生成方面,可以利用该技术实现艺术作品的自动化创作,或者根据用户提供的简单草图生成精美插画;在音乐生成方面,可以利用该技术创作出和谐、有节奏感的乐曲。

总之,理解生成式AI需要我们深入了解其背后的数据、生成模型以及深度学习等技术。随着这些技术的不断发展,我们有理由相信,未来的生成式AI将会更加智能化、高效化,为人类的生产生活带来更加丰富的可能性。

LLM

https://learn.microsoft.com/zh-cn/training/modules/fundamentals-generative-ai/3-language%20models

生成式 AI 应用程序由大型语言模型 (LLM) 提供支持,这是一种专用的机器学习模型,可用于执行自然语言处理 (NLP) 任务,包括:

  • 确定情绪或以其他方式对自然语言文本进行分类。
  • 汇总文本。
  • 比较多个文本源的语义相似性。
  • 生成新的自然语言。

Azure OpenAI 服务是 Microsoft 的云解决方案,用于部署、自定义和托管大型语言模型。 它将 OpenAI 最前沿的模型和 API 与 Azure 云平台的安全性和可伸缩性结合在一起。 Microsoft 与 OpenAI 的合作伙伴关系使 Azure OpenAI 用户能够访问最新的语言模型创新。

Azure OpenAI 支持许多可满足不同需求的模型。 这些模型包括:

  • GPT-4 模型是最新一代的生成式预训练 (GPT) 模型,可以根据自然语言提示生成自然语言和代码补全。
  • GPT 3.5 模型可以根据自然语言提示生成自然语言和代码补全。 具体而言,GPT-35-turbo 模型针对基于聊天的交互进行了优化,在大多数生成式 AI 方案中都表现良好。
  • 嵌入模型将文本转换为数字向量,并且在语言分析方案(例如比较文本源的相似性)中非常有用。
  • DALL-E 模型用于基于自然语言提示生成图像。 目前,DALL-E 模型处于预览阶段。 DALL-E 模型未在 Azure OpenAI Studio 界面中列出,并且不需要显式部署。

copilot

copilot 这个名称源自 Microsoft,在整个行业中用于描述第一方和第三方助手。 Microsoft 将 Microsoft Copilot 称为第一方助手,将其他公司开发的插件称为第三方助手。

https://learn.microsoft.com/en-us/collections/1n31t57k7k6r85
https://github.com/Azure-Samples/azure-search-openai-demo-csharp

GPT

当谈论大型语言模型时,我们基本上是在谈论擅长生成类似人类语言的软件。真正引起人们关注的第一个模型是OpenAI于2018年开发的GPT(Generative Pre-trained Transformer)模型。众所周知,ChatGPT基本上就是GPT-3.5。
GPT模型之所以如此特殊,是因为它是首批使用Transformer架构的语言模型之一。这是一种能够很好地理解文本数据中的长距离依赖关系的神经网络类型,使得该模型能够生成高度连贯和上下文相关的语言输出。拥有1.17亿个参数的GPT模型对自然语言处理领域产生了重大影响,真正改变了游戏规则。

标签:AI,ml,模型,生成式,生成,GPT,自然语言
From: https://www.cnblogs.com/2018/p/17924047.html

相关文章

  • GB28181安防监控LiteCVR视频平台智慧工地AI视频解决方案
    AI视频技术与安防监控结合使用的场景和技术不仅提高了安全性和准确性,还降低了人力成本和监控盲区,广泛应用于公共场所、企业、学校等各个领域。随着人工智能技术的不断发展,AI视频识别技术在工地场景中的应用也越来越广泛。这种技术可以帮助工地实现智能化、高效化的管理,提高施工质量......
  • uniapp框架——初始化vue3项目(搭建ai项目第一步)
    文章目录⭐前言......
  • 前端学习笔记DAY3 HTML5基础(3)(b站pink老师)
    ​二.HTML标签6.表格标签1.1表格的主要作用表格不是用来布局页面的,而是用来展示数据的。1.2表格的基本语法<table><tr><td>单元格内的文字</td>...</tr>...</table>(1).<table></table>是用于定义表格的标签。(2).<tr></tr>标签用于定义表格中的行,必须嵌套在......
  • html表格的用法
    基本用法<!--border外边框最外面那一层width表格宽度height表格高度align布局center、right、left--><tablewidth="500px"height="400px"border="6"align="center"><!--表头默认会加粗、居中--><tr>......
  • html列表标签
    一、无序标签基本语法<ul><li>芊嵛</li><li>流年</li><li>依诺</li></ul>前面的符号设置方法一ul{/*去除none实心小圆点disc默认空心圆circle空心正方形square*/list-style:none;}方法二<!--......
  • 智慧园区必备!车辆超速检测AI盒子化解交通隐患
    智慧园区是指利用信息技术建设的新一代园区,其以提高管理效率、降低资源消耗、增强服务水平、改善环境质量等为目标。在智慧园区中,车辆超速一直是一个值得重视的问题,超速不仅会影响交通安全,也会对园区内的行人和其他车辆造成不利影响。因此,为了有效监管和管理车辆超速问题,智慧园区常......
  • CRC-Aided Sparse Regression Codes for Unsourced Random Access
    一、摘要随记仅用于个人对论文的分析、初步复现。1.1文件夹介绍随机包含了一篇论文的仿真结果的源代码,该论文的标题是"CRC-aidedSpareRegressionCodesforUnsourcedRandomAccess"。源代码CRC-aided_SPARCs_for_URA-main,一共包括三个文件夹:"CRC-BMSTcodesforst......
  • docker 启动报错 library initialization failed - unable to allocate file descript
    docker启动报错library initialization failed-unabletoallocatefiledescriptortable-outofmemory1.报错日志libraryinitializationfailed-unabletoallocatefiledescriptortable-outofmemory/cm-server/aiboxCloud-web/boot/entrypoint.sh:line2:......
  • codeblock快捷键+VS code快捷键+DW_minmax文件+莱文斯坦距离+char* 和 char[]区别+可
    codeblock快捷键ctrl+G跳转。ctlr+J生成补全。cygwin用于获得开发环境。注意安装路径要对,特殊字符路径和codeblocks不兼容。codeblock返回上一处:点击光标即可。VScode快捷键ShiftAltF:vscode格式化代码CtrlShiftO:打开函数列表CtrlP:快速打开文件,或者跳到指定行Esc......
  • HTML+CSS使用
    一、旋转太极图<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>旋转太极图</title>......