学习目的
- 了解云计算大数据与人工智能
- 了解什么是机器学习
- 了解机器学习和人工智能之间的关系
- 了解机器学习的使用现状
第一章 云计算大数据与人工智能
云计算
因为计算机资源(CPU、内存、磁盘)很多都处于空闲状态,将其虚拟化,可在线供给它人使用。
所以所谓的云计算,即:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
因此,云计算能够:
- 提升计算机资源利用率
- 使得计算机资源可以服务化
大数据
**大数据**是指无法在可承受的时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
实际上,现在提及“大数据”时,至少包括:
- 数据采集
- 存储和计算
- 分析与应用
- 人工智能
云计算与大数据
云计算提供存储和计算的基础设施,大数据是运行在其上的实际应用。
人工智能
简而言之:人工智能,即会学习的PC程序。
分类:
- 弱人工智能
- 强人工智能
- 超人工智能(目前仅存在于电影)
机器学习
** 机器学习 **:
- 在不直接针对问题进行编程的情况下,赋予计算机学习能力的一个研究领域。
- 一门人工智能的科学,该领域的主要研究对象是人工智能,特别是如何在经验学习中改善具体算法的性能。
- 计算机算法的研究,并通过经验自动进行改善。
- 对于某类任务T和性能度量P,如果一个计算机程序在T上以P衡量的性能随着经验E而自我完善,那么我们称这个计算机程序在从经验E学习。
** 机器学习常见概念 **:
- 数据挖掘:如商品的关联关系挖掘
- 机器学习
- 模式识别
- 统计学习
- 计算机视觉
- 自然语言处理
- 语音识别
** 举例:西洋跳棋 **
该例的机器学习思路:
- 任务T:下西洋跳棋
- 任务性能P:赢棋的概率
- 经验E:和自己对弈
- 确定目标函数V:此处是棋局状态的评估
棋局状态b的评估:
- X1: 棋盘上黑子数
- X2: 棋盘上红子数
- X3:棋盘上黑王数
- X4:棋盘上红王数
- X5:被红子威胁的黑子个数
- X6:被黑子威胁的红子个数
则目标函数表示为:
V ( b ) = W 1 ∗ X 1 + ⋯ + W 6 ∗ X 6 V(b)=W~1~ *X~1~+\dots+W~6~ *X~6~ V(b)=W 1 ∗X 1 +⋯+W 6 ∗X 6
其中,W为权重
设置评分标准如下:
状态变化为:b1 ——> b2 ——> b3…
则经过多次对弈,可得到权重W1 W2 …
机器学习与人工智能
机器学习的应用
- 垃圾邮件检测
- 信用卡欺诈检测
- 人脸识别
- 医疗诊断
- 智能客服
- 无人驾驶
- …