从宏观上对人工智能(AI)的一些理解

1.人工智能概述       

 68年前,约翰·麦卡锡在“达特茅斯会议”正式提出人工智能概念。直到2023年,ChatGPT掀起全球AI大模型浪潮,英伟达市值一年飙涨2.4倍,真正意义上的“人工智能元年”到来了。              

        提到人工智能(artificial intelligence,AI)大家可能感到熟悉又陌生。熟悉的是,近年来,随着信息科技的发展,人工智能这个概念早已深入人心、耳熟能详。陌生的是,人工智能是什么?只是科技展上的机器人吗?它为什么这么智能? 

这次我们不讲人工智能的具体算法,而是从宏观上去理解人工智能到底是什么?    

从机器学习的定义来讲,如下图所示,AI是通过输入海量训练数据对模型进行训练,使模型掌握数据所蕴含的潜在规律,进而预测未来,即对新输入的数据进行准确的分类或预测。 

下面是机器学习和深度学习的实操流程 

三要素

人工智能的三个关键要素是数据、算法和计算能力。这三者相互作用,共同推动着人工智能技术的发展。

数据

重要性:数据是人工智能的根基。数据的数量和质量直接决定了预测模型的好坏。大量、高质量的数据是训练机器学习算法的必备条件。机器学习模型需要通过对输入数据的学习来进行训练,从而能够进行推断、决策或预测。数据的多样性和覆盖面直接影响到模型的性能和泛化能力。

类型:数据可以分为结构化数据和非结构化数据。结构化数据以表格形式呈现,如数据库中的表格;非结构化数据包括文本、图像、音频等形式。

收集和清洗:数据的采集和清洗是繁重但必不可少的任务。收集的数据原始数据往往会存在缺失、不完整等问题,所以会涉及到数据预处理、数据清洗等工作,这样能够确保数据的准确性、完整性,并解决缺失或异常值有助于提高模型的鲁棒性。

算法

       算法是人工智能的核心。算法是实现人工智能的根本途径,是挖掘数据智能的有效方法。 算法是指在数据的基础上进行计算和学习的一系列规则和过程。机器学习算法可以分为监督学习、无监督学习、强化学习等多种类型,它们用于处理不同类型的任务,如分类、回归、聚类等。优秀的算法能够从数据中提取模式、进行推理,并在未见过的数据上做出准确的预测。

种类:有监督学习算法使用有标签的数据进行训练,无监督学习算法使用无标签数据进行训练,强化学习算法通过试错学习来制定决策策略。

优化和调整: 选择和调整合适的算法对于模型的性能至关重要。超参数调整、交叉验证等技术用于优化模型的泛化能力。

算力

        从宏观上讲,有了大量的数据,以及一个好的AI算法模型还不够,还需要对大量的数据进行训练,才能得到一个好的预测模型。

        人工智能的发展得益于计算能力的不断提升。复杂的机器学习模型和深度学习神经网络需要大量的计算资源来进行训练和推断。图形处理单元(GPU)和专用的人工智能芯片(如TPU)等硬件加速器在提高计算速度和效率方面发挥了关键作用。云计算平台也为开发者提供了大规模计算资源的便利。

        人工智能训练需要强大的算力支持,而算力的底层是芯片。这也就是为什么美国对我国实施芯片制裁,以遏制我国人工智能等高新科技的发展。

        美国新一轮的“芯片禁令”正在加速国产替代。华为的昇腾芯片、阿里旗下的平头哥及中兴旗下的中兴微电子都有了自己的先进制程AI芯片。去年11月,百度为200台服务器订购了1600颗华为昇腾910B AI芯片,以替代Nvidia A100芯片,被视为AI芯片国产化替代的标志性事件。

参考:

2024 年,十大预测

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

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

相关文章

事件驱动架构:使用Flask实现MinIO事件通知Webhooks

MinIO的事件通知可能一开始看起来并不激动人心,但一旦掌握了它们的力量,它们就能照亮您存储桶内的动态。事件通知是一个全面、高效的对象存储系统中的关键组件。Webhooks是我个人最喜欢的工具,用于与MinIO集成。它们在事件的世界中就像一把瑞…

八种Flink任务监控告警方式

目录 一、Flink应用分析 1.1 Flink任务生命周期 1.2 Flink应用告警视角分析 二、监控告警方案说明 2.1 监控消息队中间件消费者偏移量 2.2 通过调度系统监控Flink任务运行状态 2.3 引入开源服的SDK工具实现 2.4 调用FlinkRestApi实现任务监控告警 2.5 定时去查询目标库…

在深度学习中,epoch和learning rate的通常取值范围?

在深度学习中,epoch和学习率的取值确实会根据不同的任务、数据集和模型架构有所不同。然而,您提到的范围是一些常见的经验性取值,这些取值在很多情况下都能工作得相当好。 1. 对于epoch的取值范围: 在很多研究论文和实际应用中&…

机器学习 | 掌握逻辑回归在实践中的应用

目录 初识逻辑回归 逻辑回归实操 分类评估方法 初识逻辑回归 逻辑回归(LogisticRegression)是机器学习中的一种分类模型,逻辑回归是一种分类算法,虽然名字中带有回归,但是它与回归之间有一定的联系。由于算法的简单…

tui-datetime组件由弹窗显示改成页面直接展示

效果图 代码 <template><view class"tui-datetime-picker" :style"{zIndex}"><view class"tui-datetime__header" :class"{ tui-show: isShow }" :style"{zIndex:getPickerZIndex}"><view class&quo…

论文阅读-一个用于云计算中自我优化的通用工作负载预测框架,

论文标题&#xff1a;A Self-Optimized Generic Workload Prediction Framework for Cloud Computing 概述 准确地预测未来的工作负载&#xff0c;如作业到达率和用户请求率&#xff0c;对于云计算中的资源管理和弹性非常关键。然而&#xff0c;设计一个通用的工作负载预测器…

spring-boot-admin的介绍和使用

概述 Spring Boot 有一个非常好用的监控和管理的源软件&#xff0c;这个软件就是 Spring Boot Admin。该软件能够将 Actuator 中的信息进行界面化的展示&#xff0c;也可以监控所有 Spring Boot 应用的健康状况&#xff0c;提供实时警报功能。 主要的功能点有&#xff1a; 显…

springboot集成rocketmq-spring-boot-starter的坑(避坑指南)

1.说明版本&#xff08;解决方法&#xff09; springboot版本&#xff1a;2.2.2.RELEASE RocketMQ版本&#xff1a;rocketmq-spring-boot-starter 2.2.2 2.坑 rocketmq-spring-boot-starter的版本一开始&#xff0c;使用的是2.2.0版本&#xff0c;一直出现一个问题&#x…

leetcode刷题(剑指offer) 101.对称二叉树

101.对称二叉树 给你一个二叉树的根节点 root &#xff0c; 检查它是否轴对称。 示例 1&#xff1a; 输入&#xff1a;root [1,2,2,3,4,4,3] 输出&#xff1a;true示例 2&#xff1a; 输入&#xff1a;root [1,2,2,null,3,null,3] 输出&#xff1a;false提示&#xff1a; …

探究HMAC算法:消息认证与数据完整性的完美结合

Hash-based Message Authentication Code&#xff08;基于哈希的消息认证码&#xff0c;简称HMAC&#xff09;算法作为一种广泛应用的消息认证码&#xff08;MAC&#xff09;算法&#xff0c;在现代信息安全领域起着至关重要的作用。本文将从算法原理、优缺点、实际应用等方面&…

RS485自动收发电路震荡的问题

电路 设计初衷 电源5V 选择5V的原因&#xff0c;差分2.5V比1.5V可以提高传输能力 TTL输入 3.3V电平满足需求 TTL输出 4.5V了&#xff0c;MCU是3.3V平台 这样就分为两种情况 MCU接收端可以容忍5V输入 MCU接收端不可以容忍5V输入&#xff0c;就要进行电压转换&#xff0c;我这里使…

VS之调用程序对DLL中全局变量的使用

接上篇《VS生成C动态链接库DLL》&#xff0c;能够生成DLL&#xff0c;且能调用后&#xff0c;遇到一个问题&#xff0c;即在DLL程序中定义了一些全局变量&#xff0c;应用程序需要使用&#xff0c;本以为可以直接使用&#xff0c;没想到&#xff0c;还是需要设置才可以&#xf…

Zookeeper服务注册与发现实战

目录 设计思路 Zookeeper注册中心的优缺点 SpringCloudZookeeper实现微服务注册中心 第一步&#xff1a;在父pom文件中指定Spring Cloud版本 第二步&#xff1a;微服务pom文件中引入Spring Cloud Zookeeper注册中心依赖 第三步&#xff1a; 微服务配置文件application.y…

猫什么时候发腮?全猫适用发腮长肉的生骨肉冻干分享

猫什么时候发腮是猫父母们非常关心的问题。在猫咪的成长过程中&#xff0c;发腮是一项重要的体征&#xff0c;也是猫咪成熟的标志。想要让猫咪拥有可爱的肉嘟嘟脸型&#xff0c;主人需要在适龄的年龄段加强营养补给&#xff0c;不要错失最佳发腮期。那么&#xff0c;猫咪的最佳…

前端性能优化:Vue项目打包后app.xxx.js 和 chunk-vendors.xxx.js 文件太大,导致页面加载时间太长

问题场景&#xff0c;如下图&#xff0c;环境上的 app.js 和chunk-vendors.js 两个文件大小&#xff0c;高达3.4M 和 2M &#xff0c;加载所耗费的时间也很长。 下面说一下如何解决&#xff1a; 1、首先需要安装插件 compression-webpack-plugin&#xff0c;我这里用的是6.1.1…

牛客——丢手绢(尺取法)

链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源&#xff1a;牛客网 题目描述 “丢~丢~丢手绢&#xff0c;轻轻地放在小朋友的后面&#xff0c;大家不要告诉她&#xff0c;快点快点抓住她&#xff0c;快点快点抓住她。” 牛客幼儿园的小朋友们围成了一个圆圈准…

02.PostgreSQL运算符

1. 算术运算符 算术运算符 描述 示例 + 加法运算符 SELECT A+B - 减法运算符 SELECT A-B * 乘法运算符 SELECT A*B / 除法运算符 SELECT A/B % 取余运算符 SELECT A%B 1.1 加法与减法操作符 SELECT 100,100+11,100-11,100+23.0,100-23.0 运算结果 由此得出结论: 一个整数加上…

Go语言基础之接口

接口类型 一个接口类型就是一组方法的集合&#xff0c;它规定了需要实现的所有方法。 接口的定义 每个接口类型由任意个方法签名组成&#xff0c;接口的定义格式如下&#xff1a; type 接口类型名 interface{方法名1( 参数列表1 ) 返回值列表1方法名2( 参数列表2 ) 返回值列…

强化学习原理python篇08——actor-critic

强化学习原理python篇08——actor-critic 前置知识TD ErrorREINFORCEQACAdvantage actor-critic (A2C) torch实现步骤第一步第二步第三步训练结果 Ref 本章全篇参考赵世钰老师的教材 Mathmatical-Foundation-of-Reinforcement-Learning Actor-Critic Methods 章节&#xff0c;请…

C#小结:ScottPlot 5.0在VS2022桌面开发的应用(以winform为例)

目录 一、官网文档地址 二、在VS2022中安装Scottplot 三、拖动Scottplot 四、使用Scottplot 五、效果图 一、官网文档地址 官网地址&#xff1a;ScottPlot 5.0 食谱 本文内容来自于官网&#xff0c;选取了官网的一些比较好用的功能展示&#xff0c;如需学习更多功能&a…