美文网首页
机器学习(简述)

机器学习(简述)

作者: Stark_Dylan | 来源:发表于2017-01-19 17:40 被阅读1366次

Github Page

何谓机器学习

机器学习,就是把无序的数据,转换成有用的信息。


关键术语

在入门机器学习之前,我们先了解一些简单的术语:

  • 特征:也称作属性
  • 训练集:训练机器大脑的样本,包含特征与目标变量
  • 测试数据:用于测试机器学习算法的效果,测试数据通常不包含目标变量,目标变量有机器学习算法得出
  • 精确度:比较预测结果与实际结果

如何开发机器学习应用程序

  • 收集数据:收集数据的途径很多,爬虫、公开数据源、设备测量数据集等
  • 准备输入数据:确保数据符合机器学习算法的格式等要求
  • 分析输入数据:可能需要人工干预分析以前得到的数据,确保数据中没有垃圾数据
  • 训练算法:从数据中抽取知识与信息
  • 测试算法:评估算法处理后的目标变量
  • 使用算法:转换算法为应用程序,执行实际任务

开发环境

这里使用python作为开发语言,下边我们来配置环境:

curl -O https://bootstrap.pypa.io/get-pip.py

如果你的版本是2.7:

python get-pip.py

如果是python3:

python3 get-pip.py

基础库

我们使用了NumPy作为基础库,这里包含了线性代数等知识。比如说我们如何求一个矩阵的逆:

randMat = mat(random.rand(4, 4)) // 从随机的数组中创建矩阵
invRandMat = randMat.I // invRandMat就是randMat逆矩阵

入门知识小结

学习机器学习算法,必须了解数据实例,每个数据实例有多个特征值组成。为了充分的构建和训练机器,我们必须已知大量的训练样本集。

相关文章

  • 机器学习(简述)

    Github Page 何谓机器学习 机器学习,就是把无序的数据,转换成有用的信息。 关键术语 在入门机器学习之前...

  • 读书笔记-《机器学习实战》

    《机器学习实战》 介绍:本书没有从理论角度来揭示机器学习算法背后的数学原理,而是通过“原理简述+问题实例+ 实际代...

  • 机器学习概论(一)简述

    一、为啥非要用机器学习。 我觉得主要还是需要用机器学习来基于规则进行繁复复杂的自动化任务处理。比如处理垃圾邮件,垃...

  • 特征缩放-MinMaxScaler

    1. 简述 在某些类型的机器学习中,特征缩放是特征处理的重要步骤。在机器学习中 使用RBF的 SVM函数 和 K-...

  • 林轩田机器学习基石课程笔记2 - 学习回答Yes/No

    上节课,我们主要简述了机器学习的定义及其重要性,并用流程图的形式介绍了机器学习的整个过程:根据模型H,使用演算法 ...

  • Spark编程模型

    Spark简述 下图是Spark和MapReduce进行逻辑回归机器学习的性能比较,Spark比MapReduce...

  • 常见机器学习算法简述

    kNN(k近邻):给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本。在分类中,通过投票法选择这k...

  • 台湾大学林轩田机器学习(二)

    上节课,我们主要简述了机器学习的定义及其重要性,并用流程图的形式介绍了机器学习的整个过程:根据模型H,使用演算法A...

  • NTU林轩田机器学习基石课程学习笔记2 -- Learning

    上节课,我们主要简述了机器学习的定义及其重要性,并用流程图的形式介绍了机器学习的整个过程:根据模型H,使用演算法A...

  • 机器学习之学习笔记

    一、简述 机器学习(Machine Learning, ML)是致力于研究如何通过计算的手段,利用检验来改善系统自...

网友评论

      本文标题:机器学习(简述)

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