• 机器学习基础


    三种类别的机器学习的算法

    一、基于有没有标签

      1. Supervised learning (有监督的学习): 包括SVM(Support Vector Machine)、Neural Networks(神经网络)、Deep Learning等模型

      2. Unsupervised learning (无监督的学习):包括Clustering(聚类)、EM Algorithm(EM算法)、PCA(降维)

      3. Semi-Supervised Learning(半监督的学习)

      备注:

      1. supervised和unsupervised 这两个最主要的区别在给出的label(标签)有不同,有监督的学习是给你一个数据,给你一个标签,而无监督的学习是只有数据,没有标签。semi-supervised learning 半监督学习是一部分数据有标签,一部分数据没有标签。

      2. SVM——支持向量机

      3. PCA(principal Component Analysis),即主成分分析方法,是一种使用最广泛的数据压缩算法。降维是对数据高维度特征的一种预处理方法。

      4. 上述三种方法可以归结为一类,它们都有学习的目标,虽然有没有标签不一样,但是目的是一样的,对于测试数据,要预测测试数据的标签。看重的是每一步的执行结果对与错。

    二、基于目标

      1. Reinforcement learning (增强学习):比如:自动驾驶、计算机下棋

      不同于基于标签的算法,它不关心每一步是不是对与不对,它只关心最后的结果

    对于基于标签的算法学习,我们可以根据标签的性质分为两类: classification 和 regression

      classification(分类):意思是所有的标签都是离散的值。

      regression(回归):意思是所有的标签是连续的值。

     两者之间没有严格的分界线,以至于能够应用分类的算法,都可以做回归算法。

    补充扩展:

      对于一张图片上一个图形的面积的求取,会采用数字图像处理,首先进行边缘的提取,然后用一些几何的模型框定,类似于 snack 模型(参考:https://blog.csdn.net/zouxy09/article/details/8532106)

    未完待续... 

  • 相关阅读:
    割边
    割点
    缩点
    强连通分量
    本地读取服务器Xml文件及本地读本地的xml
    获取webconfig配置文件内容
    c# winform中使用WebKit实现网页与winform的交互
    【Django】ContentType组件
    【Django】实现跨域请求
    【DRF解析器和渲染器】
  • 原文地址:https://www.cnblogs.com/zhaopanpan/p/10311957.html
Copyright © 2020-2023  润新知