机器学习

作者: b64c74899092 | 来源:发表于2016-05-26 00:05 被阅读111次

什么是机器学习

为了在计算机上解决问题,我们需要算法。算法是指令的序列,把输入变成输出。

然而,对于某些任务,我们没有算法可以实现,例如:没有区分手写数字的算法,每个人写的数字样子可能不一样,因人而异。但是我们可以轻易的获得大量手写数字的样本,也可以通过人工去识别对应的数字。

随着计算机技术的发展,我们已经拥有了存储海量数据以及通过计算机网络从远程站点访问数据的能力。

我们确信存在某种过程,可以解释数据的对应关系,也许不能完全识别这过程,但是应该还是可以构造一个相似的模型。这就是机器学习要做的。

机器学习方法在大型数据库中的应用称为数据挖掘,它不仅仅能够在数据库方面应用,同时也是人工智能的组成部分,同时还可以解决语音和视觉识别等许多问题。

机器学习使用实例数据或者过去的经验来训练计算机,以优化某种性能。我们依赖于某些参数的模型,而学习就是执行计算机程序,利用训练数据或以往经验来优化模型的参数。模型是可以预测的,或者是描述性的。

机器学习在构建数学模型时利用里统计学原理,因为其核心任务就是从样本中学习。同时也要注意模型的可实现性,也就是时间和空间复杂度能够在现实中实现。

非监督学习

在监督学习中,我们的目标是学习从输入到输出的映射关系,其中输出的答案已经确定。但是在非监督学习中,只有输入数据没有与之对应的答案,而我们的目标就是发现输入数据中的规律。在统计学中,称为密度估计。密度估计的一种方法是聚类(clustering),就是对输入数据进行分类。

增强学习

在某些应用中,系统的输出是动作的序列。在这种情况下单个的动作并不重要,重要的是策略,即达到正确动作的序列。如果一个动作是正确策略的组成部分,那么就是好的。这种情况下,机器学习程序就应当能够评估策略的好坏程度,在好的动作序列中学习,以便能产生策略。这就是增强学习算法。

相关文章

  • 机器学习概述与算法介绍(二)

    机器学习概述 机器学习基本概念 机器学习基本流程与工作环节 机器学习中的评估指标 机器学习算法一览 3. 机器学习...

  • 「零基础」python机器学习入门(一)| 什么是机器学习?

    了解什么是机器学习?为什么需要机器学习? 一、什么是机器学习? 字面上,「机器学习」可以拆分为两个词:机器、学习。...

  • Python3 机器学习简明教程

    1 机器学习介绍    1.1 什么是机器学习    1.2 机器学习的应用    1.3 机器学习基本流程与工作...

  • 什么是深度学习

    1.1 人工智能、机器学习与深度学习 人工智能 > 机器学习 > 深度学习 即,人工智能包括机器学习,机器学习包括...

  • 机器学习

    1、人工智能->机器学习->深度学习 注:->包含关系 2、机器学习领域: 模式识别=机器学习 数据挖掘=机器学习...

  • 机器学习,机器“学习”

    如果你渴望奇迹,那么机器学习对你来说是一场精神盛宴。我诚挚的邀请你一同前往。 我为什么总是要读这些人工智能、机器学...

  • 2019-02-17

    机器学习系列 机器学习100天 机器学习第1天:数据预处理 机器学习第2天:简单线性回归模型 机器学习第3天:多元...

  • 机器学习实战之准备(一)

    目录 机器学习简单概述 机器学习的主要任务 学习机器学习的原因 python语言优势 1.1 何谓机器学习 简单的...

  • 机器学习笔记

    学习Andrew Ng的机器学习教程,做个笔记。 初识机器学习 人工智能的核心是机器学习,机器学习的本质是算法 机...

  • 不败给名词! 了解特征工程

    机器学习 基本概念:人工智能 > 机器学习 > 深度学习机器学习:机器学习是从数据中自动分析获得规律(模型), 并...

网友评论

    本文标题:机器学习

    本文链接:https://www.haomeiwen.com/subject/hqwtdttx.html