智能计算系统 第一章
智能计算系统 第一章
整个系统的重要性
- 谷歌的AI领导人是做系统的
从系统的角度理解人工智能
什么是智能计算系统?
智能计算系统是智能的物质载体。现阶段的智能计算系统通常是集成CPU和智能芯片的异构系统,软件上通常包括一套面向开发者的智能计算编程环境(包括编程框架和编程语言)
智能计算系统的形态
超级计算机(商业分析、药物研制)、数据中心(广告推荐、自动翻译)、智能手机(语音识别、图像分析)、嵌入式设备(机器人、消费类电子)
应用驱动、全栈贯通
- 智能算法
- 编程语言
- 系统软件
- 体系结构
课程提纲
- 概述
- 神经网络
- 深度学习
- 编程框架使用
- 编程框架机理
- 深度学习处理器原理
- 深度学习处理器架构
- 智能编程语言
- 实验
人工智能的三个流派
- 行为主义:基于控制论
- 符号主义:基于符号逻辑的方法
- 连接主义(最热门):基于大脑中神经元细胞连接的计算模型
深度学习的局限性
- 泛化能力有限
- 缺乏推理能力
- 缺乏可解释性
- 鲁棒性差
异构智能计算系统
主要原因
- 通用 CPU 计算能力增长近乎停滞,而智能计算系统能力需求在不断以指数增长,二者行成了剪刀差。
异构系统在提高性能的同时,也带来了编程上的困难。
- 智能计算系统一般会集成编程环境
- 常用的如 MXNet 和 TensorFlow 等
- 深度学习编程语言包括 CUDA 和BCL 语言
三代智能计算系统
GEN 1 面向符号主义智能处理的专用计算机 in the 1980s
GEN 2 本课重点 面向连接主义智能处理的专用计算机(深度学习计算机)in the 2010s
- 工业应用,产业体系
- 摩尔定律失效,通用 CPU 性能增长停滞
GEN 3 未来强人工智能/通用人工智能的载体
- 大量独立的智能主体,足够丰富的虚拟世界,背后的无限计算能力
- 智能体将在其中成长,通过和环境的交互,行成感知、认知和逻辑能力,甚至理解虚拟世界、改造虚拟世界,从而具备通用智能
- 结合强化学习、神经网络和感知
driving example: 图画风格迁移
输入->建模->实现->运行->输出
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment