目录

监督学习

1.1 分类

1.2 回归

无监督学习

2.1 聚类

2.2 降维

3、半监督学习

4、迁移学习

5、强化学习(ReinforcementLearning, RL)


今天给大家聊聊机器学习算法相关的知识,一起来看看吧!

机器学习的算法主要包括监督学习、无监督学习、半监督学习、迁移学习、强化学习。

  1. 监督学习

监督学习是机器学习当中非常常见的一种机器学习类型,就是在已知输入输出的情况下训练出一个模型,并且将输入映射输出。

特点:给出了学习目标(比如实际值、标注等等)。

监督学习根据目标结果是离散还是连续,又可以把监督学习划分为分类和回归。

1.1 分类

该类型的预测目标值是离散的,比如预测是否会下雨,最终的结果只有两种,下雨或者不下雨两种类别情况。

目的:根据历史的结果来预测新样本的分类结果,针对两个分类结果的任务称为二分任务;两种以上称为多分类任务。

常见算法:决策树、随机森林、K-最近邻算法、逻辑回归、支持向量机、人工神经网络。

1.2 回归

该类型的预测目标值是连续的,典型的例子预测某个楼盘的价格趋势。

算法:线性回归、AdaBoosting等。

  1. 无监督学习

无监督学习的特点是不需要认为进行数据标注,而是根据模型不断的进行自我学习、巩固,最后通过自我总结归纳来学习。学习模型主要包含聚类、降维。

2.1 聚类

主要是指将物理或抽象对象的集合由相似对象组成多个类别过程,可以理解为按照相近的原则进行分组。

算法:常见的有K-means 算法、BIRCH算法、DBSCAN算法。

2.2 降维

针对高维度数据对系统资源和算法性能依赖非常大,降维就是把高维度数据中不重要的信息处理掉同时又保留大部分的重要信息。简单来说就是由繁到简的过程,把复杂的问题尽可能简单话,这样处理起来难度会小很多。

优点:节省空间、节省算法消耗的时间、减少系统资源的消耗。

算法:主成分分析算法(PCA)

3、半监督学习

监督学习与无监督学习相结合的一种学习方法。半监督学习使用大量的未标记数据,以及同时使用标记数据,来进行模式识别工作。

半监督学习适合由少量标签的样本和大量无标签的样本,可以实现较高的准确性预测。

4、迁移学习

迁移学习指的是一个预训练的模型被重新用在另一个学习任务中的学习方法。

源域:已有的知识;目标域:待学习的新知识。

5、强化学习(ReinforcementLearning, RL)

RL也称为再励学习、评价学习、增强学习属于机器学习的范式和方法论之一。

强化学习的任务就是让智能设备可以像人类一样,不断学习、尝试,然后可以在不同的环境下做出最理想的处理方案,强化属于连续决策的过程,通过不断尝试来发现哪一种是最佳的方式。

案例:AlphaGo利用强化学习算法击败了世界冠军李世石、谷歌YouTube视频推荐算法等等。

人工智能基础:机器学习常见的算法介绍相关推荐

  1. 常见特征检测算法介绍

    Camera系列文章 传感器融合是将多个传感器采集的数据进行融合处理,以更好感知周围环境:这里首先介绍Camera的相关内容,包括摄像头及图像知识基本介绍,OpenCV图像识别(特征提取,目标分类等) ...

  2. 人工智能之机器学习常见算法

    https://blog.csdn.net/BaiHuaXiu123/article/details/51475384 摘要 之前一直对机器学习很感兴趣,一直没时间去研究,今天刚好是周末,有时间去各大 ...

  3. 深度学习【使用pytorch实现基础模型、优化算法介绍、数据集的加载】

    文章目录 一 Pytorch完成基础模型 1. Pytorch完成模型常用API 1.1 `nn.Module` 1.2 优化器类 1.3 损失函数 1.4 线性回归完整代码 2. 在GPU上运行代码 ...

  4. C#,人工智能,机器学习,聚类算法,训练数据集生成算法、软件与源代码

    摘要:本文简述了人工智能的重要分支--机器学习的核心算法之一--聚类算法,并用C#实现了一套完全交互式的.可由用户自由发挥的,适用于聚类算法的训练数据集生成软件--Clustering.用户使用鼠标左 ...

  5. 机器学习-常见聚类算法K-means,模糊c-均值,谱聚类 DBSCAN算法等

    聚类算法: 聚类分析又称群分析,它是研究(样品或指标)分类问题的一种统计分析方法,同时也是数据挖掘的一个重要算法. 聚类(Cluster)分析是由若干模式(Pattern)组成的,通常,模式是一个度量 ...

  6. 人工智能基础 | 机器学习介绍(一)

    文章目录 前言 一.机器学习中的学习方式 二.机器学习所面临的挑战 三.基本术语 四.国内公开数据集 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-glPfYqcG-1 ...

  7. 在线机器学习FTRL(Follow-the-regularized-Leader)算法介绍

    现在特别是像做在线学习和CTR这块,应用LR是最广泛的.但是批量处理超大规模的数据集和在线数据流时就遇到了问题,FTRL就是google在这样的背景下研发出来的.在处理非光滑正则化项的凸优化问题上性能 ...

  8. 人工智能基础-机器学习3-朴素贝叶斯方法

    机器学习中的线性回归算法,这一算法解决的是从连续取值的输入映射为连续取值的输出的回归问题.今天我分享的算法则用于解决分类问题,即将连续取值的输入映射为离散取值的输出,算法的名字叫作"朴素贝叶 ...

  9. 人工智能基础-机器学习任务之常规解决的六大问题

    https://www.toutiao.com/a6706978417851499011/ 机器学习并不是简单的玩数学游戏,它是能真刀真枪的解决很多实际问题的.简单归纳总结一下,机器学习主要解决六大类 ...

最新文章

  1. VSFTP之不能登录
  2. vue Watcher分类 computed watch
  3. python random()*10的值不可能是_Python
  4. 三款免费的PHP加速器:APC、eAccelerator、XCache比较
  5. CCNP实验4-2:配置多区域和NBMA OSPF
  6. mysql建表语句转oracle_MYSQL事务他快你慢,都是你自己惹的祸
  7. 子网掩码、子网划分详解
  8. React Native Navigation
  9. cf计算机丢失msvcp100,Win7丢失MSVCP100.dll导致程序无法启动怎们办
  10. 自己做量化交易软件(12)通通量化AI框架的使用1-与通通AI对话聊天
  11. 哪种耳机音质好又便宜?高性价比蓝牙耳机推荐
  12. 俺也上IPV6了 顺便推荐几个IPV6视频站点
  13. word 更新全局域
  14. 翻转课堂在语文教学中的案例
  15. 李开复给中国学生第三封信:成功、自信、快乐
  16. 《如何五分钟创建自己的新币token 》Dapp开发 Web3+以太坊+智能合约开发 (一)
  17. Spring Cloud Task 主要是干什么的啊?跟 Quartz 和 Spring Task 有啥关系?
  18. Symbian Belle短信备份程序
  19. InDesign 教程如何创建风格化的书籍封面?
  20. 华为交换机端口及业务的常用查询命令

热门文章

  1. 《Scrum精髓—敏捷转型指南》读后感
  2. Coredump-X: C++:std::terminate
  3. git stats生成html不显示,性能 – JMeter:生成Taurus无法生成的默认html报告
  4. mysql 查看等待事件_分享两个实用SQL--查看故障时间等待事件、问题sql及会话访问次数...
  5. java多线程之--(1)深入理解多线程的原理以及使用线程的方法--(原理图+内存图)
  6. 2019网易校园招聘 - 算法平台开发工程师
  7. linux系统调用创建无名管道,无名管道系统调用
  8. AI学习_线程_python爬虫_numpy
  9. 浴血黑帮第三季/全集Peaky Blinders迅雷下载
  10. Python解析百度地图各省市经纬度(二)