美文网首页
05-机器学习算法分类以及开发流程

05-机器学习算法分类以及开发流程

作者: jxvl假装 | 来源:发表于2019-10-01 14:48 被阅读0次
"""
1. 需要明确:
    算法是核心,数据和计算是基础

2. 找准定位:
    如果只是开发工程师:没必要把数学的推导搞得特别清楚。仅需要把算法的原理搞清楚、知道用在哪些方面、该算法擅长及不擅长的领域即可
        重要:
            特征工程、调参数、优化
    大部分复杂模型的算法设计都是算法工程师在做
    应该怎么做?
        1. 学会分析问题,使用机器学习算法的目的,想要算法完成何种任务
        2. 掌握算法基本思想,并对问题用相应的算法以及库和框架去解决问题

3. 机器学习算法的判别依据
    数据类型:
        离散型数据,又称计算数据:全部是整数,不能再细分,也不能再进一步提高其精确度
        连续型数据:变量可以在某个范围内取任一数,如时间、质量等,含有小数部分
        仅需记住:离散型区间内不可分,连续型区间内可分
    数据类型个不同应用:
        离散型:分类
        连续型:预测

4. 机器学习算法的分类:
    监督学习(预测):有特征值+目标值,即有标准答案
        分类:k-近邻算法、贝叶斯分类、决策树与随机森林、逻辑回归、神经网络
            目标值是离散型数据
            概念:分类是监督学习的一个核心问题,在监督学习中,当输出变量取有限个离散值时,预测问题会变成分类问题。最基础的便是二分类问题,即判断是否
        回归:线性回归、岭回归
            目标值是连续型数据
            用途:用于预测输入变量和输出变量之间的关系
        标注:隐马尔可夫模型
    无监督学习:只有特征值,即没有标准答案
        聚类:k-means

5. 机器学习的开发流程:
    (围绕)数据:
        来源:
            1. 本身有数据
            2. 合作过来数据
            3. 购买的数据(很少)
        流程:
            1. 原始数据:明确问题做什么。即建立模型(到底是分类还是回归等):根据数据类型(目标值类型),划分应用种类
            2. 数据的基本处理:用pd去处理数据(缺失值、合并表...)
            3. 特征工程:对特征进行处理(重要环节)
            4. 找到合适的算法去进行预测

            ps:模型=算法+数据
            5. 模型的评估:判定模型的效果怎么样。
                如果模型评估没有合格:
                    1. 换算法、参数
                    2. 特征工程重新处理
            6. 上线使用:常以API形式提供
"""

相关文章

  • 05-机器学习算法分类以及开发流程

  • 2019-05-14 2. 使用 scikit-learn 的

    掌握机器学习的基本概念及流程python机器学习库scikit-learnkNN分类算法基础

  • 0.课程介绍及教学说明

    机器学习基础概念和基础知识 机器学习常用算法,分类聚类 机器学习流程 阿里云PAI 云计算、大数据、人工智能的概念...

  • 人工智能产品经理读书笔记5

    机器学习 概念 PM应该掌握的内容:(a)机器学习流程;(b)ML可以解决的问题分类;(c)算法基本原理;(d)工...

  • 机器学习分类算法

    说起分类算法,相信学过机器学习的同学都能侃上一二。 可是,你能够如数家珍地说出所有常用的分类算法,以及他们的特征、...

  • 一起捋一捋机器学习分类算法~

    说起分类算法,相信学过机器学习的同学都能侃上一二。 可是,你能够如数家珍地说出所有常用的分类算法,以及他们的特征、...

  • 机器学习

    解读差异——分类算法与聚类算法 深度机器学习中的batch的大小对学习效果有何影响? 小白学CNN以及Keras的...

  • 浅析机器学习相关算法

    本文主要是为理清机器学习相关算法并其浅析基本原理及应用场景,未深究。 机器学习相关算法分类 根据学习方式分类 ...

  • 常用机器学习算法

    常用机器学习算法 常用预测(分类,回归)模型: 分类算法:LR , SVM,KNN 矩阵分解:FunkSVD,Bi...

  • 我们一起玩AI(1)—— k近邻算法与电影分类

    5秒导读:本文将介绍最简单的机器学习算法——K近邻算法,以及如何应用k近邻算法完成分类任务。并介绍新开大坑《我们一...

网友评论

      本文标题:05-机器学习算法分类以及开发流程

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