其他学习算法| 学习笔记

简介: 快速学习其他学习算法

开发者学堂课程【机器学习概览及常见算法其他学习算法】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/529/detail/7125


其他学习算法

 

内容简介:

1 半监督学习

2 集成学习

3 Bagging

4 Boosting

5 AdaBoost

6 随机森林: RandomForest

7 深度学习

8 增强学习: Reinforcement Learning

9 迁移学习: Transfer Learning

 

1 半监督学习

半监督学习:训练数据有部分被标识,部分没有被标识,这种模型首先需要学习数据的内在结构,以便合理的组织数据来进行预测。旨在避免数据和资源的浪费,解决监督学习模型泛化能力不强、无监督学习的模型不精确等问题。

常见学习方法:

■半监督分类 : 在无类标签的样例的帮助下训练有类标签的样

本,弥补有类标签的样本不足的缺陷

■半监督回归 :在无输出的输入的帮助下训练有输出的输入,

获得性能更好的回归器

■半监督聚类 : 在有类标签的样本的信息帮助下获得比只用无

类标签的样例得到的结果更好的簇

■半监督降维 :在有类标签的样本的信息帮助下找到高维输入

数据的低维结构,同时保持原始高维数据和成对约束的结构不

 

2 集成学习

集成学习: 针对同一数据集,训练多种学习器,来解决同一问题

■Bagging :

V有放回抽样构建多个子集

V训练多个分类器

V最终结果由各分类器结果投票得出

V实现非常简单

■Boosting

V重复使用一类学习器来修改训练集

v每次训练后根据结果调整样本的权重

V每个学习器加权后的线性组合即为最终结果

■Stacking

V由两级组成,第- -级为初级学习器,第级为高级学习器

V第一级学习器的输出作为第二级学习器的输入

 

3 Bagging


4 Boosting


5 AdaBoost


6 随机森林: RandomForest

随机森林( RandomForest )

■由许多决策树组成,树生成时采用了随机的方

. Smart Bagging

■生成步骤

V随机采样,生成多个样本集

V对每个样本集构建决策树

■优点:

V可以处理多分类

V不会过拟合

V容易实现并行

V对数据集容错能力强

 

7 深度学习

深度学习:深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。深度学习通过组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。

属于机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本

常见深度学习算法:

■受限波尔兹曼机 Restricted Boltzmann Machine ( RBM )

■深度信念网络  Deep Belief Networks ( DBN )

■卷积网络 Convolutional Network

■栈式自编码 Stacked Auto- encoders


8 增强学习: Reinforcement Learning

增强学习要解决的问题是:一个能感知环境的自治 V agent,通过学习, 选择能达到其目标的最优动作。

本质就是解决"决策(decision making)"问题,即学会自动进行决策比如控制移动机器人、在工厂中学习最优操作工序、学习棋类对弈等。

常见增强学习算法:

Q-Learning

时间差学习 Temporal difference learning


9 迁移学习: Transfer Learning

迁移学习是要把已学训练好的模型参数迁移到新的模型来帮助新模型训练数据集。初衷是节省人工标注

样本的时间,让模型可以通过已有的标记数据向未标记数据迁移。换言之,就是运用已有的知识来学习

新的知识,核心是找到已有知识和新知识之间的相似性。

相关文章
|
4月前
|
机器学习/深度学习 算法 数据挖掘
没发论文的注意啦!重磅更新!GWO-BP-AdaBoost预测!灰狼优化、人工神经网络与AdaBoost集成学习算法预测研究(Matlab代码实现)
没发论文的注意啦!重磅更新!GWO-BP-AdaBoost预测!灰狼优化、人工神经网络与AdaBoost集成学习算法预测研究(Matlab代码实现)
156 0
|
3月前
|
机器学习/深度学习 运维 算法
【微电网多目标优化调度】多目标学习者行为优化算法MOLPB求解微电网多目标优化调度研究(Matlab代码实现)
【微电网多目标优化调度】多目标学习者行为优化算法MOLPB求解微电网多目标优化调度研究(Matlab代码实现)
219 1
|
9月前
|
算法 数据可视化 开发者
为什么要学习数据结构与算法
今天,我向大家介绍一门非常重要的课程——《数据结构与算法》。这门课不仅是计算机学科的核心,更是每一位开发者从“小白”迈向“高手”的必经之路。
为什么要学习数据结构与算法
|
11月前
|
负载均衡 算法
架构学习:7种负载均衡算法策略
四层负载均衡包括数据链路层、网络层和应用层负载均衡。数据链路层通过修改MAC地址转发帧;网络层通过改变IP地址实现数据包转发;应用层有多种策略,如轮循、权重轮循、随机、权重随机、一致性哈希、响应速度和最少连接数均衡,确保请求合理分配到服务器,提升性能与稳定性。
2306 11
架构学习:7种负载均衡算法策略
|
存储 算法 安全
2024重生之回溯数据结构与算法系列学习之串(12)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丟脸好嘛?】
数据结构与算法系列学习之串的定义和基本操作、串的储存结构、基本操作的实现、朴素模式匹配算法、KMP算法等代码举例及图解说明;【含常见的报错问题及其对应的解决方法】你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
2024重生之回溯数据结构与算法系列学习之串(12)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丟脸好嘛?】
|
机器学习/深度学习 人工智能 自然语言处理
【EMNLP2024】基于多轮课程学习的大语言模型蒸馏算法 TAPIR
阿里云人工智能平台 PAI 与复旦大学王鹏教授团队合作,在自然语言处理顶级会议 EMNLP 2024 上发表论文《Distilling Instruction-following Abilities of Large Language Models with Task-aware Curriculum Planning》。
|
算法 安全 NoSQL
2024重生之回溯数据结构与算法系列学习之栈和队列精题汇总(10)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构王道第3章之IKUN和I原达人之数据结构与算法系列学习栈与队列精题详解、数据结构、C++、排序算法、java、动态规划你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
|
2月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
218 0
|
2月前
|
数据采集 分布式计算 并行计算
mRMR算法实现特征选择-MATLAB
mRMR算法实现特征选择-MATLAB
170 2
|
3月前
|
传感器 机器学习/深度学习 编解码
MATLAB|主动噪声和振动控制算法——对较大的次级路径变化具有鲁棒性
MATLAB|主动噪声和振动控制算法——对较大的次级路径变化具有鲁棒性
209 3

热门文章

最新文章