【自】一分钟搞明白人工智能(AI)是啥?

61fe15d64f770e0902181f718c648a8e

最近碰到一些朋友问我,到底什么是人工智能,虽然我们的AI也是刚起步,虽然有点微小的收获,但是对于人工智能的理解,有必要说一下我们的认识,AI是怎么回事,我在这里简单的解释一下;

AI的基本逻辑是根据人类或者生物感知世界的特点上进行抽象出来的,模拟人类的认知、思考和行动能力,甚至是情感能力;那么人类认知世界大体分两个阶段,一是输入阶段,一是认知加工阶段;人类的输入阶段有三个单元组成:视觉、听觉、触觉;认知加工就是通过输入的信息在大脑加工并输出反应:接受或者拒绝,行动或者不动。在大脑皮层有60%的资源(细胞)用于视觉,20–30%用于听觉,10%用于触觉,也就是说人类无论什么样的头脑和智商,首先要解决输入问题,

AI就是模仿上面这个逻辑进行的,简单的说,由此AI也分成了两个阶段:认知输入和计算输出。认知输入分为三个领域:视觉图像识别、自然语言处理、深度学习;计算输出主要表现在机器人方面。综合前面的这些,这就是AI;ok,到此,差不多明白了AI是什么了:AI就是通过计算机识别自然界的图、音、触、感,再利用计算机的计算能力和控制器,力求最大可能的模拟甚至超过人类的觉知力,并利用机器执行动作。(这是我们自己下的定义,勿喷)

最后,简单的说些思考,AI依赖于大量的数据和算法持续的对数据进行分析,进而训练计算机的“智慧化”能力(姑且这么定义吧);不过,目前AI仍然还不够快,例如,“卷积神经网络模型”加上大量的数据训练已经使得机器对于image识别能力比人不相上下甚至更厉害些,但这是需要消耗大量的计算资源才能实现,对于能量消耗、空间占用还是比较大,当然,这些问题对于商业价值是微乎其微的,至少目前看是这样。

AI目前阶段的简单理解就是下图:

 

AI计算机科学的主要领域
电脑硬件 : 印刷电路板 外部设备 集成电路 超大规模集成电路 绿色计算 电子设计自动化
系统架构组织 :电脑系统架构 嵌入式系统 实时计算
网络 :网络传输协议 路由 网络拓扑 网络服务
软件组织 :直译器 中间件 虚拟机器 操作系统 软件质量
软件符号和工具 :编程范型 编程语言 编译器 领域特定语言 软件框架 集成开发环境 软件配置管理 函式库
软件开发 :软件开发过程 需求分析 软件设计 软件部署 软件维护 开源模式
计算理论 :自动机 可计算性理论 计算复杂性理论 量子计算 数值计算方法 计算机逻辑 形式语义学
算法 :算法分析 算法设计 随机化算法 计算几何
计算数学 :离散数学 · 概率 · 统计学 · 数学软件 · 数理逻辑 · 集合论 · 数论 · 图论 · 类型论 · 范畴论 · 信息论 · 数值分析 · 数学分析
信息系统 :数据库管理系统 电脑数据 企业信息系统 社会性软件 地理信息系统 决策支持系统 过程控制 数据挖掘 数位图书馆 系统平台 数位行销 万维网 信息检索
安全 :密码学 形式化方法 入侵检测系统 网络安全 信息安全
人机交互 :计算机辅助功能 · 用户界面 · 可穿戴计算机 · 普适计算 · 虚拟现实 · 聊天机器人
并发性 :并发计算 并行计算 分布式计算 多线程 多元处理
人工智能 :自动推理 · 计算语言学 · 计算机视觉 · 进化计算 · 专家系统 · 自然语言处理 · 机器人学
机器学习 :监督式学习 非监督式学习 强化学习 交叉验证
计算机图形学 :计算机动画 可视化 渲染 修饰照片 图形处理器 混合现实 虚拟现实 图像处理 图像压缩 实体造型
应用计算 :电子商务 企业级软件 计算数学 计算物理学 计算化学 计算生物学 计算社会科学 医学信息学 数字艺术 电子出版 网络战 电子游戏 文字处理器 运筹学

发表评论

电子邮件地址不会被公开。 必填项已用*标注