人工智能发展到GPT4经历了什么,从专家系统到机器学习再到深度学习,从大模型到现在的GPT4

大家好,我是微学AI,今天给大家讲一下人工智能的发展,从专家系统到机器学习再到深度学习,从大模型到现在的GPT4,讲这个的目的是让每个人都懂得人工智能,每个人都懂得人工智能的发展,未来人工智能是大方向,会贴近我们的生活,每个人都离不开它。

人工智能的发展

自20世纪40年代以来,人工智能(Artificial Intelligence, AI)就一直是计算机科学最有趣和最具挑战性的研究领域之一。起初是为了解决复杂问题而模拟人类智能思维,但随着技术的发展,人工智能已经广泛应用于图像识别、语音识别、自然语言处理、机器人等诸多领域。在这个漫长的发展历程中,数学知识在很大程度上成为了实现智能算法的基石。

早期的人工智能算法主要包括基于规则的专家系统、机器学习等。专家系统是一套通过硬编码问题解决方案的程序,通常用于解决特定问题。这种方法相对受限,不具备泛化能力,此外,通过人工设定规则的方式需要耗费大量时间、精力。而机器学习作为一个重要分支,从数据中提取知识,是推动人工智能发展的关键技术。这里涉及到的数学知识主要有线性代数、概率与统计、优化等。

初代的人工神经网络(ANN),是基于大脑神经元的结构和功能搭建的简单模型,通过输入层、输出层以及若干隐藏层以实现各种功能。在这里,我们用到了矩阵计算、激活函数、模型参数更新等多种数学工具。

机器学习中重要的模型:支持向量机(SVM),他是一类常用的监督学习算法,它旨在找到一个最优超平面将样本正确分类,主要思想是最大化类别间距离。SVM算法中涉及诸如向量空间(VSM)、凸优化(与拉格朗日对偶、KKT条件相关)等多种数学原理。支持向量机广泛应用于图像识别、文本分类等领域。

faadc86b3ff648ccb7c1c838261cb932.png
后面研究人员发现,通过随机森林(Random Forests)等多个弱分类器的组合,能提高模型的准确性。这一发现促成了集成学习(Ensemble Learning)的诞生,其中包括Bagging、Boosting等策略,涉及的数学知识有投票原则、模型误差计算等。

随着研究的深入,神经网络模型得到了拓展,产生了卷积神经网络(CNN)、循环神经网络(RNN)等。卷积神经网络是用于解决图像分类等问题的一种有效算法,它利用卷积操作在局部区域内提取特征,降低维度。RNN由于在时间序列数据处理上的优势,被广泛应用于自然语言处理、语音识别等场景。

深度学习(Deep Learning)则是基于多层神经网络模型发展而来,模型有着更深的层数、更复杂的结构。深度学习通过优化算法以自动学习深层次的信息表达和特征。但随之而来的问题是梯度消失和梯度爆炸。为了解决这一难题,引入了梯度裁剪、权值正则化等技术。
49bdf91c34724be7ac095c802d776702.png
另一方面,LSTM(长短时记忆网络)是一种为解决长序列问题所设计的循环神经网络结构。它引入了一种叫做“门”的结构来控制信息在不同时间步的流动。该网络在自然语言处理、语音识别等领域取得了巨大成功。

BERT(Bidirectional Encoder Representations from Transformers)是一种基于 Transformer 架构的预训练模型,通过大量语料数据预训练得到了丰富的词向量表示。Transformer 架构是一种自注意力机制(self-attention)构建的深层网络结构,用于解决序列数据的问题。BERT 提供了一个强大的预训练模型,可以通过微调应用于各种自然语言处理任务,如问答、机器翻译等。
2f7e17b43d0a45d897aa4376b3e02f46.png

生成式预训练模型 (GPT) 则是一种基于 Transformer 架构的自回归模型,通过调整模型参数使生成结果最小化预定义代价函数。GPT 的一个重要特点是可以生成自然的文本,最初的 GPT 只能生成相对简短的文本,随着模型发展,GPT-2 可以生成更加流畅、丰富的文本。进一步发展的 GPT-3 已经具备强大的预训练模型,可以生成更长、更精确的文本,甚至用于编程、学术论文写作等领域。e94732dbf7534776bbcb375e7b9bdcd0.png GPT的发展历程

GPT-1: 发表于 2018 年,在迭代过程中加入了 softmax 层,实现了有趣的生成任务,如创作歌词和文章。但受限于模型参数,效果并不理想。
GPT-2: 发表于 2019 年,以 1.54 亿参数量为特点,已实现生成高质量文本,但可能出现信息偏差,甚至有安全隐患。
GPT-3: 发表于 2020 年,参数量高达 1750 亿,但计算成本极高,影响了模型的应用。

ChatGPT: 发表于 2022 年11月,ChatGPT是一种基于GPT模型的AI聊天机器人,可以用于各种任务,包括文本生成、问答和对话系统等。用户可以输入问题或对话内容,并通过ChatGPT获得回复。
GPT-4: 发表于 2023年3月,GPT-4在参数量上达到了100万亿个参数、生成能力、计算性能以及安全方面有更进一步的提升,支持多模态的输入,可以读懂图片信息,功能更加强大。
从专家系统到深度学习,再到 GPT 系列模型的发展中,我们目睹了一系列令人惊叹的技术进步。在这个过程中,数学知识包括线性代数、概率统计、优化等方向发挥了巨大作用。未来,我们有理由相信,GPT-4 及其他先进人工智能模型将为我们的生活带来更多便捷、美好的改变。但与此同时,伴随着这些技术的普及和应用,也面临着更多的挑战与问题,例如数据安全、隐私保护、算法歧视等。

8c2bac5dd2be46f7ab6fe14bbe4d5558.png

 人工智能数据安全性

在数据安全方面,GPT-4 及其他自然语言处理模型的训练过程需要大量的样本数据作为输入。然而,在现实应用场景中,数据来源可能存在安全风险。诸如窃取、篡改数据等行为可能导致模型训练出现偏差,甚至被用于恶意攻击。因此,加强数据安全意识,建立严格监管制度,确保训练数据的合法性、合规性以及有效性,是未来应对挑战的重要方向。

在隐私保护方面,随着人工智能技术在诸如金融、医疗等领域的应用,涉及大量个人隐私数据(如身份证号、住址、病例等)。然而,过度依赖这些信息作为训练数据,可能导致个人隐私被泄露、滥用。未来,可以借鉴差分隐私(Differential Privacy)、同态加密等技术,实现在保护个人隐私的前提下,实现对数据的有效处理和利用。

在算法歧视方面,由于训练数据中可能包含有潜在偏见,导致算法结果对特定人群或企业产生歧视。为了解决这个问题,研究人员可以在训练数据预处理阶段剔除掉与歧视相关的信息,或者在模型验证阶段采用公平性评估(Fairness Evaluation)等方法检测模型是否存有歧视行为,并进行针对性的调整和优化。

在模型的可解释性方面,由于模型参数和网络结构越来越复杂,其预测过程变得难以理解,甚至被称为“黑盒子”。未来,研究人员可以从改善模型结构、选择更适合解释的参数,提高模型的解释性能。此外,可视化技术也可以在很大程度上帮助用户直观地理解模型预测的机理。

人工智能的未来

从专家系统发展到GPT-4模型等人工智能技术的演进,展现了计算机科学和数学领域无穷尽的创新能力。面临诸多挑战,我们需要依靠科研人员的努力与合作,找到关键解决方案,确保人工智能在各行各业得到健康、可持续的发展。同时,我们也相信,在不远的将来,人工智能技术将会为我们的生活带来更大的便利和价值,而我们也将拥有更智慧、更高效的未来世界。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/12764.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

4.13(LoadLibrary)

接着之前预习的知识,我观察的自己编译出来的bin LoadLibraryExA LoadLibraryExA函数进去,现时用RtInitAnsiString函数初始化了ANSI的计数字符串,底层是调用了LoadLibraryExW函数,在LoadLibrarExW函数里做了unicode的计数字符串的…

python入门(五) vscode配置Anaconda 环境,代码自动提示

文章目录 1.conda的下载地址:1.配置conda的环境变量安装conda配置path 2.vcode配置python插件3.配置conda1) Select Interpreter2) 选择conda环境 4.测试 vscode配置Anaconda 环境,代码自动提示. 本人工作中,用到了ai相关技术,但是java出身&a…

七项新发布,亚马逊云科技Amazon S3持续进化

17年前的3月14日,亚马逊云科技推出了一项“非常简单的”对象存储服务(Amazon Simple Storage Service)。该服务允许开发人员创建、列出和删除私有存储空间(称为存储桶)、上传和下载文件以及管理其访问权限。当时&#…

北京筑龙:采购供应链平台-构建能源企业数智供应链的必经之路

4月13至14日,“中国国际管道会议(CIPC)暨技术装备与成果展”高峰论坛在北京举行。来自国内外管道领域的院士、知名专家、学者齐聚一堂,共同探讨新时代背景下管道技术领域的发展方向。作为采购供应链数字化产品及服务提供商&#x…

每日学术速递4.13

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 Subjects: cs.CV 1.Slide-Transformer: Hierarchical Vision Transformer with Local Self-Attention(CVPR 2023) 标题:Slide-Transformer:具有局部自注意力的分层视觉变换器 …

Camera | 8.让rk3568支持前后置摄像头

一、目标 本文主要目标是,支持前置摄像头0v5648、后置摄像头ov13850,以及移植过程遇到的一些小问题的解决。 1. 摄像头连接图 参考上图,摄像头详细信息如下: 2个摄像头均连接在I2C通道42个摄像头共用同一个MIPI数据通道2个摄像…

LeetCode:454. 四数相加 II —— 哈希表为什么叫哈希表~

🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀 算法专栏: 👉🏻123 hash是什么,哈希表为什么叫哈希表? 一、🌱454. 四数…

Java基础(八)异常处理

1. 异常概述 1.1 什么是生活的异常 男主角小明每天开车上班,正常车程1小时。但是,不出意外的话,可能会出现意外。 出现意外,即为异常情况。我们会做相应的处理。如果不处理,到不了公司。处理完了,就可以…

一文搞懂Plant Simulation中的Rotation设置

在处理3D动画或者展示时,常常需要在Plant Simulation调整数模的姿态,静态设置或动态设置Rotation是一个很重要的手段。 编辑3D属性,在Transformation选项卡中,我们可以看到Rotation的设置参数,如上图所示,只有一个角度和3个轴参数。如果对计算机图形学不了解的同学,估计…

MySQL优化——Explain分析执行计划详解

文章目录 前言一. 查看SQL执行频率二. 定位低效率执行SQL三. explain分析执行计划3.1 id3.2 select_type3.3 table3.4 type3.5 key3.6 rows3.7 extra 四. show profile分析SQL 前言 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视…

【技术分享】接口自动化测试中,如何做断言验证?

在服务端自动化测试过程中,发起请求之后还需要对响应值进行验证。验证响应信息符合预期值之后,这一条接口自动化测试用例才算完整的通过。所以这一章节,将会讲解在接口自动化测试中,如何对服务端返回的响应内容做断言验证。 实战…

Linux命令·traceroute

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统…

【微服务笔记13】微服务组件之Config配置中心基础环境搭建

这篇文章,主要介绍微服务组件之Config配置中心基础环境搭建。 目录 一、Config配置中心 1.1、什么是配置中心 1.2、Config配置中心特点 二、搭建Config配置中心 2.1、配置Git仓库 2.2、创建ConfigServer服务端 (1)引入依赖 &#xff…

【天梯赛—不想坑队友系列】L1-002 打印沙漏(java)

题目链接 PTA | 程序设计类实验辅助教学平台 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ************ *****所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符…

企业在实施采购管理时需要注意哪些问题?

采购管理是指企业为了获得所需的物资和服务等,通过筛选供应商、谈判合同、执行采购计划等一系列过程来实现目标的管理活动。在实施过程中,采购管理需要注意以下几个问题: 1、采购策略的选择 采购策略的选择是采购管理中非常关键的环节。不同…

NIFI大数据进阶_NIFI的模板和组的使用-介绍和实际操作_创建组_嵌套组_模板创建下载_导入---大数据之Nifi工作笔记0022

然后我们来看一下如何操作模板 首先我们准备好了一个模板,叫做CsvToJSON这样一个模板文件了 然后我们再来看左下角有个上传模板 可以选择这个模板上传上来,然后,就可以在右侧找到,菜单,找到template,点击,来查看模板了 然后添加组,就是顶部的那个两个圆圈的组件拖过来以后用来…

Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载

文章目录 一、业务背景二、实现思路二、准备工作1.准备data模板.xlsx2.引入poi相关依赖,用于操作excel3.针对WorkBookZIP压缩输入/输出流,相关方法知识点要有所了解 三、完整的项目代码四、可能遇到的问题错误场景1:java.io.IOException: Str…

Echarts数据可视化(下)

四、数据可视化项目实战 后台搭建 结合Vue开发图表组件 WebSocket实现数据推送 主题切换/页面合并/全屏切换 4.1 Koa2 学习介绍:koa2 - 简书 官网:Koa (koajs) -- 基于 Node.js 平台的下一代 web 开发框架 | Koajs 中文文档 4.1.1 Koa2 的介绍 基…

百度智能云对象存储BOS批量下载文件方法

百度智能云对象存储BOS支持批量打包下载吗?目前对象存储BOS浏览器端不支持批量下载,可以使用对象存储BOS桌面或BOSCMD批量下载,也可以使用API/SDK调用接口循环下载。新手站长网来详细说下百度云对象存储BOS批量下载的方法: 目录 …

Git 分布式版本控制工具

文章目录 Git 分布式版本控制工具课程内容1. 前言1.1 什么是Git1.2 使用Git能做什么 2. Git概述2.1 Git简介2.2 Git下载与安装 TODO3. Git代码托管服务3.1 常用的Git代码托管服务3.2 码云代码托管服务3.2.1 注册码云账号3.2.2 登录码云3.2.3 创建远程仓库3.2.4 邀请其他用户成为…