基于现代R语言【Tidyverse、Tidymodel】的机器学习方法

机器学习已经成为继理论、实验和数值计算之后的科研"第四范式",是发现新规律,总结和分析实验结果的利器。机器学习涉及的理论和方法繁多,编程相当复杂,一直是阻碍机器学习大范围应用的主要困难之一,由此诞生了Python,R,SAS,STAT等语言辅助机器学习算法的实现。在各种语言中,R语言以编程简单,方法先进脱颖而出,本次机器学习基于现代R语言,Tidyverse,Tidymodel语法。

专题一:基础知识

1.Tidymodel,Tidyverse语法精讲

2.机器学习的基本概念

3.机器学习建模过程

4.特征工程

专题二:回归

1.线性回归略谈

2.岭回归

3.偏最小二乘法

4.Lasso回归与最小角度回归

5.弹性网回归

专题三:树形模型

1.分类回归树

2.随机森林

专题四:集成学习

1.梯度提升法

2.装袋法

3.GBM与随机GBM

  1. XGBOST

5.总结

专题五:其它方法

1.支持向量机

2.深度学习基础

3.可解释的机器学习

专题六:降维

1.主成分分析

2.广义低秩模型

3.Autoenconders

专题七:聚类与分类

1.K-均值聚类

2.分层聚类

3.K-近邻分类

4.Logistic回归

相关推荐
我是唐青枫12 小时前
Java ReentrantLock 实战详解:比 synchronized 更灵活的可重入锁
java·开发语言
QH1392923188013 小时前
# R&S ZNB43 ZNA43 ZNA67矢量网络分析仪
开发语言·网络·php
旋生万物13 小时前
电磁力 = 螺旋联络的 90° 旋转?麦克斯韦方程组的几何重构
人工智能·python·算法·机器学习·copilot·世界模型·物理ai
WangLanguager13 小时前
初中物理和高中物理很多知识点是一样的,只不过高中物理的知识点更深一些
经验分享
脚踏实地皮皮晨13 小时前
003003001_Grid控件
开发语言·windows·算法·c#·visual studio
十年磨剑走天涯13 小时前
C++ STL 容器操作复杂度速查表
开发语言·c++
always_TT14 小时前
【Python requirements.txt 依赖管理】
开发语言·python
15Moonlight14 小时前
C++进阶(09):特殊类设计
开发语言·c++
宁风NF14 小时前
JavaScript:网络请求与前端通信
开发语言·前端·javascript·网络·学习·ecmascript
段一凡-华北理工大学14 小时前
AI推动工业智能化转型~系列文章07:分类与诊断算法体系:故障识别的完整工具箱
数据库·人工智能·算法·机器学习·分类·数据挖掘·高炉炼铁智能化