博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
什么是机器学习
阅读量:7042 次
发布时间:2019-06-28

本文共 641 字,大约阅读时间需要 2 分钟。

零、什么是机器学习

利用计算机从历史数据中找出规律,并把这些规律用到对未来不确定场景的决策

  1. 解决的问题:
    未来不确定场景的决策
  2. 怎么解决问题
    利用计算机从历史数据中挖出的规律来解决问题
  3. 机器学习要素
    • 主体
      主体是计算机
    • 数据
      数据量越大,找出的规律越精准
    • 规律
      通过算法,找到规律,机器学习系统利用规律自动生成落地方案

一、机器学习的源动力

  1. 从历史数据中找出规律,把这些规律用到对未来场景的预测与决定;
  2. 用数据替代专家
  3. 经济驱动,数据变现

二、机器学习算法分类

  1. 分类方法一

    1. 有监督学习
      • 分类算法
      • 回归算法
    2. 无监督学习
      • 聚类算法
    3. 半监督学习(强化学习)
  2. 算法分类方法二

    1. 分类与回归
    2. 聚类
    3. 标注
  3. 算法分类方法三
    1. 生成模型
    2. 判别模型

三、机器学习常见算法

序号 挖掘主题 算法
1 分类 C4.5
2 聚类 K-Means
3 统计学习 SVM
4 关联分析 Apriori
5 统计学习 EM
6 链接挖掘 PageRank
7 集装与推进 AdaBoost
8 分类 kNN
9 分类 Naiive Bayes
10 分类 CART
  • 其他常见算法
    • FP-Growth
    • 逻辑回归
    • RF、GBDT
    • 推荐算法
    • LDA
    • Word2Vector
    • HMM、CRF
    • 深度学习

机器学习解决问题步骤

  1. 确定目标
    • 业务需求
    • 数据
    • 特征工程
  2. 训练模型
    • 定义模型
    • 定义损失函数
    • 优化算法
  3. 模型评估
    • 交叉验证
    • 效果评估

转载于:https://blog.51cto.com/zeroandone/2163111

你可能感兴趣的文章
ubuntu 安装JDK1.6(jdk-6u45-linux-x64.bin)
查看>>
IHttpHandler的那些事
查看>>
springmvc后台取值中文乱码问题
查看>>
自定义控件 二 安装集成自定义的控件
查看>>
IOS开发之代码之九宫格
查看>>
H5滚动轮播插件
查看>>
陶哲轩实分析 命题7.4.3 (级数的重排) 证明
查看>>
基于形态编程设计类
查看>>
数论+DP HDOJ 4345 Permutation
查看>>
windows上搭建eclipse+golang开发环境
查看>>
pdf
查看>>
基础算法--树的概述
查看>>
【BZOJ3622】已经没有什么好害怕的了
查看>>
oracle之 RAC本地数据文件迁移至ASM
查看>>
个人博客开发完成贴
查看>>
EMS SQL Manager中文显示乱码的解决方法
查看>>
使用mysql的长连接
查看>>
LinkedList源码阅读笔记(1.8)
查看>>
Oracle12C查询自建用户(非系统自带)
查看>>
查看堵塞的SQL
查看>>