机器学习概述

简介: 机器学习概述

1.机器学习起源


计算机结构理论的先驱、人工智能之父图灵在1950年发表的论文《计算机器与智能》中提出了具有开创意义的”图灵测试“,用来判断一台计算机是否达到具备人工智能的标准。


而机器学习作为人工智能的分支,从20世纪50年代开始,也经历了几次标志性的事件,比如程序与人类棋手对弈战胜人类棋手大师,这都使得我们朝着达到图灵测试更加接近。


2.机器学习综述


机器学习可以这样理解:如果一个程序在使用既有的经验执行某类任务的过程中被认定为是具备学习能力的,那么它一定需要展现出:利用现有的经验,不断改善其完成既定任务的性能的特质。


机器学习主要可以分成两类:监督学习(Supervised Learning)和无监督学习(Unsupervised Learning)。


2.1.监督学习


监督学习的任务重点在于根据已有经验知识对未知样本的目标进行预测,一般包括分类学习和回归预测两类。分类问题就是根据已知数据,对待分类数据所在类别进行预测,类别既是离散的,也是预先知道数量的;回归问题同样是预测问题,只是预测的目标往往是连续变量。


2.1.1分类学习


  1. 线性分类器
  2. 支持向量机分类
  3. 朴素贝叶斯
  4. K近邻分类
  5. 决策树分类
  6. 集成模型分类


2.1.2 回归预测


  1. 线性回归器
  2. 支持向量机回归
  3. K近邻回归
  4. 回归树
  5. 集成模型回归


2.2无监督学习


无监督学习则倾向于对事物本身特性的分析,一般包括数据降维和聚类问题等。数据降维是对事物的特性进行压缩和筛选;聚类则是依赖于数据的相似性,把相似的数据样本划分成一个簇进行分析。


2.2.1数据聚类


  1. K-means聚类
  2. 层次聚类
  3. DBSCAN聚类


2.2.2 特征降维


  1. 主成分分析(PCA)


2.3 一些名词解释


特征:反映数据内在规律的信息。


训练集:用来训练模型,确定模型参数的数据集。


测试集:在模型训练完成后,用来评价模型性能的数据集。


准确性:根据预测正确类别的百分比来评价其性能的指标。


特征抽取:逐条将原始数据转化成特征向量的形式。


泛化力:训练的模型对未知数据的预测能力。


过拟合:是指模型在训练集上表现的很好,在验证和测试阶段表现很差,几乎丧失了对未知数据的预测能力。


欠拟合:是指对训练集数据没用取得良好的拟合状态,而且在测试集上也表现不佳的情况。


交叉验证:重复的使用数据,把得到的样本数据进行切分,组合为不同的训练集和测试集,用训练集来训练模型,用测试集来评估模型预测的好坏。在此基础上可以得到多组不同的训练集和测试集,某次训练集中的某样本在下次可能成为测试集中的样本,即所谓“交叉”。


目录
相关文章
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】人工智能概述
【机器学习】人工智能概述
81 0
|
9月前
|
机器学习/深度学习 人工智能 算法
【机器学习-黑马程序员】人工智能、机器学习概述
机器学习和人工智能、深度学习的关系 机器学习是人工智能的一个实现途径 深度学习是机器学习的一个方法发展而来的 机器学习的应用场景非常多,主要有下图三种领域:
108 0
|
9月前
|
机器学习/深度学习 人工智能 安全
Azure - 机器学习企业级服务概述与介绍
Azure - 机器学习企业级服务概述与介绍
61 0
|
3天前
|
机器学习/深度学习 算法 TensorFlow
【人工智能】TensorFlow和机器学习概述
TensorFlow的性能优化将是持续的工作重点。这包括更高效的GPU和TPU支持、更快速的模型训练与推理、以及优化的内存使用。同时,随着硬件的发展,TensorFlow将不断优化其代码库以充分利用新型硬件的能力。
6 0
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
【机器学习】GLM4-9B-Chat大模型/GLM-4V-9B多模态大模型概述、原理及推理实战
【机器学习】GLM4-9B-Chat大模型/GLM-4V-9B多模态大模型概述、原理及推理实战
27 0
|
3月前
|
机器学习/深度学习 人工智能 算法
【人工智能】机器学习概述(二)
【1月更文挑战第26天】【人工智能】机器学习概述(二)
|
3月前
|
机器学习/深度学习 人工智能 算法
【人工智能】<吴恩达-机器学习>批量梯度下降&矩阵和向量运算概述
【1月更文挑战第26天】【人工智能】<吴恩达-机器学习>批量梯度下降&矩阵和向量运算概述
|
3月前
|
机器学习/深度学习 数据采集 人工智能
数据分析概述2(详细介绍机器学习
数据分析概述2(详细介绍机器学习
49 0
|
9月前
|
机器学习/深度学习 人工智能 边缘计算
机器学习专栏——(一)人工智能概述4
人工智能和机器人技术正在以前所未有的速度发展,对社会和经济产生深刻影响。本文将探讨人工智能和机器人领域的未来趋势和发展方向,重点关注以下几个方面:通用人工智能、人机协作、强化学习、迁移学习、边缘计算以及道德和法律议题。
106 0
|
9月前
|
机器学习/深度学习 人工智能 算法
机器学习专栏——(一)人工智能概述3
端到端学习:端到端学习也称为端到端训练,指在训练过程中,我们不需要考虑中间各个环节的功能,也不需要人为干预中间环节,我们只关注输入与输出。就像一个黑盒,黑盒中的任何东西我们都不关注,我们只关注将什么输入黑盒,从黑盒中输出了什么。同样的,端到端学习也需要解决贡献度分配问题,目前,大多数的神经网络也可被视为端到端学习。
100 0