当前位置: 首页 > news >正文

HCIA-AI课程大纲

该阶段详细介绍各个机器学习范式方法,涵盖有监督、无监督、半监督、强化学习,以及深度学习算法基础,共计 72 课时。


第一节:华为云 ModelArts 云服务开发环境搭建 - (2 课时) 
- 华为云 ModelArts 云服务简介;
- ModelArts 实例购买及创建;ModelArts 实例配置;
- 本地 Pycharm+ModelArts 云服务搭建本地-云端混合开发环境;
第二节:分类模型之 KNN 模型 - (2 课时) 
- KNN:k 最邻近算法基本原理;算法实现过程;样本距离的计算;
- Python 原生代码手撕 KNN 基本算法实现;
- SCIKIT-LEARN 机器学习算法库介绍;:SCIKIT-LEARN 实现 KNN 算法:红酒数据检测;SCIKIT-LEARN 实现 KNN 算法:威斯康辛州女性乳腺癌检测;
第三节:分类模型的评估及优化方案 - (2 课时) 
- 超参数 K;超参数学习曲线;交叉验证;K 折交叉验证;带有 K 折交叉验证的超参数学习曲线;关于交叉验证的折数问题;
- 特征转换与缩放;什么是标准化、归一化、中心化;数据的量纲问题;网格搜索:网格搜索原理与实现;
第四节:分类模型之决策树模型① - (2 课时) 
- 决策树基本组成结构详解;决策树的基本原理;决策树的决策过程与条件概率分布;
- 决策树的学习算法;决策树构建过程;决策树的属性划分选择;不纯性度量方法:信息熵、基尼指数、分类误差;信息增益、信息增益率;数据集划分;数据集最佳切分函数;
第五节:分类模型之决策树模型② - (2 课时) 
- Python 原生代码手撕决策树 ID3 算法实现;决策树的拟合度优化;决策树的剪枝;
- CCP 后剪枝算法原理;决策树的 C4.5 算法;决策树的 CART 算法;CART 分类回归树模型;
- 使用 SCIKIT-LEARN 实现决策树模型;树模型的常用参数、属性和方法;剪枝超参数;决策树算法总结;
第六节:分类模型的评估指标 - (2 课时) 
- 什么是样本不均衡问题;混淆矩阵的概念:准确率、精确度、召回率、F1 曲线、ROC曲线、PR 曲线;
- Sklearn 的混淆矩阵相关 API;
第七节:分类模型之贝叶斯分类器模型 - (2 课时) 
- 条件概率的理论回顾:条件概率的定义;条件概率的乘法定理;全概率公式及贝叶斯公式;条件概率的独立性;
- 贝叶斯决策论;极大似然估计法估计后验概率;朴素贝叶斯分类器算法的基本原理;原生 Python 代码手撕朴素贝叶斯分类器算法实现;
- 朴素贝叶斯分类器的 SCIKIT-LEARN 实现;半朴素贝叶斯分类器及贝叶斯网络;
第八节:分类模型之逻辑回归模型 - (2 课时) 
- 逻辑回归算法的基本原理;梯度下降法;梯度下降和梯度上升;梯度下降法的调优;
- 逻辑回归算法的 SCIKIT-LEARN 实现;
第九节:分类模型之 SVM 支持向量机 - (2 课时) 
- SVM 算法基本原理;基本概念;Hard-margin SVM;SVM 求解划分超平面;
- SVM 的核方法;常用的核函数;线性可分与线性不可分;SCIKIT-LEARN 实现 SVM模型;
第十节:回归模型之线性回归① - (2 课时) 
- 线性回归算法基本原理;回归算法的核心逻辑;线性回归的优化目标;最小二乘法原理推导;
- 多元线性回归的原生 Python 手撕代码实现;线性回归的模型评估指标;
- 线性回归的 SCIKIT-LEARN 实现;
第十一节:回归模型之线性回归② - (2 课时) 
- 多重共线性问题;多重共线性的问题推导及解决方案;
- L1 与 L2 正则化:岭回归与套索回归;
- L1 正则化与嵌入式特征选择算法;
第十二节:聚类模型之基于划分的聚类:KMeans 聚类 - (2 课时) 
- K 均值聚类算法的基本原理;簇内误差平方和的定义与基本原理;
- 原生 Python 代码手撕 K 均值聚类算法实现;K 均值聚类算法的 SCIKIT-LEARN 实现;K 均值聚类器对象常用属性和方法;
- K-Mediods:K 中心点聚类算法原理;K 中心点聚类算法的手撕 Python 实现及sklearn 实现;GMM 高斯混合聚类算法原理;高斯混合聚类的 sklearn 实现;
第十三节:聚类模型之基于层次的聚类及基于密度的聚类 - (2 课时) 
- 聚类模型的评估指标:轮廓系数;基于轮廓系数选择最优超参数;层次聚类算法:AGNES、BIRCH、CURE;
- 密度聚类算法:DBSCAN、OPTICS;谱聚类算法;
第十四节:数据预处理之数据清洗 - (2 课时) 
- 缺失值填充;为何需要处理缺失值;缺失值填充方法:均值填充;0 值填充;众数填充;中位数填充;
- Sklearn 的缺失值填充 API;异常值检测原理;四分位数检测法;箱线图检测法;3𝜎检测法;异常值填充方法;
第十五节:数据预处理之特征工程:特征编码与特征转换 - (2 课时) 
- 特征离散化处理;等宽分箱法;等频分箱法;信息熵分箱法;决策树分箱法;卡方分箱法;
- 类别型特征的特征编码及转换;哑变量编码;读热编码;序列化编码;
- 连续型特征的特征编码及转换;标准化处理、归一化处理、中心化处理;
第十六节:数据预处理之特征工程:特征选择 - (2 课时) 
- 子集搜索与评价;过滤式特征选择;方差过滤法;卡方检验法;皮尔逊相关系数法;
- 嵌入式特征选择法:L1 正则化;
第十七节:数据预处理之特征工程:降维算法 - (2 课时) 
- 降维算法 MDS 的原理推导;PCA 降维算法的原理推导;特征值分解基本原理;
- 奇异值分解 SVD 介绍;SVD 与 PCA 的关系;PCA 主成分分析降维算法的 sklearn 实现;
- 降维算法之 K 均值聚类算法的降维应用:非结构化数据的矢量量化技术实现;
第十八节:集成学习之 Bagging 集成法:决策树与随机森林 - (2课时) 
- 个体与集成的关系;集成学习算法的基本通用思想;
- Bagging 集成算法的基本原理;随机森林算法基本原理;
- 分类随机森林的 sklearn 实现;随机森林的超参数学习曲线及模型调优;
- 回归随机森林的 sklearn 实现;回归随机森林的应用案例:使用回归森林预测并填充缺失值;
第十九节:集成学习之 Boosting 提升法:Adaboost 自适应增强模型 - (2 课时) 
- Adaboost 自适应增强算法的原理推导;Adaboost 的误差界;
- Adaboost 分类器的 sklearn 实现;Adaboost 回归器的 sklearn 实现;
第二十节:集成学习之 Boosting 提升法:GBDT\GBRT 梯度提升树模型与 xgboost 模型 - (2 课时) 
- GBDT\GBRT 梯度提升分类回归树算法基本原理;梯度下降法在梯度提升树中的应用;
- GBDT\GBRT 的 sklearn 实现;Xgboost 算法原理;xgboost 的 sklearn 实现;
第二十一节:深度学习基础理论与神经网络基础① - (2 课时) 
- 什么是神经网络;什么是深度学习;
- 人工神经网络基本结构;关于深度学习的学习路线推荐与经验分享;深度学习模型构建流程;
- 由逻辑回归模型引入单层与多层感知机;深度学习任务的数据集划分及预处理;初始化模型参数方法:Kaiming 法与 Xavier 法;
第二十二节:深度学习基础理论与神经网络基础② - (2 课时) 
- 激活函数的定义;激活函数的作用;常见的激活函数及其性质和应用;
- 梯度不稳定问题与激活函数的关系;
- 优化器原理;常见的梯度下降法优化器;
- Normalization 数据规范化;BN 规范与 LN 规范;
- 正则化提升模型表现;分类模型的评估指标;
第二十三节:CNN 卷积神经网络基础① - (2 课时) 
- 卷积神经网络基本概念;计算机视觉技术的应用前景介绍;
- 卷积网络的卷积运算原理;
- 卷积的各种类型;池化层与全连接层;
第二十四节:CNN 卷积神经网络基础② - (2 课时) 
- CNN 经典网络论文精读:AlexNet 深度卷积神经网络论文精读;
- CNN 经典网络论文精读:ResNet 深度卷积神经网络论文精读;
- CNN 经典网络论文:GoogleNet、VGG 网络介绍;
第二十五节:RNN 循环神经网络基础① - (2 课时) 
- 循环神经网络基本概念;循环神经网络的典型应用常见;
- 循环神经网络的原理;循环神经网络的训练;标准 RNN 网络存在的问题;
第二十六节:RNN 循环神经网络基础② - (2 课时) 
- RNN 网络经典变体:LSTM 长短期记忆网络、GRU 门控循环单元论文精读;
- LSTM、GRU 网络实战项目;
第二十七节:生成式模型代表:生成式对抗网络(GAN)① - (2课时) 
- 生成式模型简介;常见的生成式模型种类;
- GAN 网络核心原理;
- 早期原始 GAN 网络论文精读;
第二十八节:生成式模型代表:生成式对抗网络(GAN)② - (2课时) 
- GAN 网络经典变体:CycleGAN 论文精读;
- GAN 网络经典变体:StyleGAN 论文精读;
- GAN 网络经典变体:DCGAN 论文精读;
第二十九节:独立于传统有/无监督学习的第三种机器学习范式:强化学习① - (2 课时) 
- 强化学习简介;强化学习的定义与背景;强化学习的应用领域;强化学习与其他机器学习范式的对比;
- 强化学习基本概念:智能体、环境、动作、状态、奖励;
- 强化学习的奖励假设;强化学习的马尔可夫决策过程(MDP)模型;
第三十节:独立于传统有/无监督学习的第三种机器学习范式:强化学习② - (2 课时) 
- 强化学习的核心算法:值函数与测录;基于值函数的强化学习算法:Q-Learning;
- 基于策略的强化学习算法:策略梯度方法;
第三十一节:独立于传统有/无监督学习的第三种机器学习范式:强化学习③ - (2 课时) 
- 强化学习与深度学习的结合:深度强化学习简介;
- 深度 Q 网络、深度策略网络、深度确定性策略梯度算法;
第三十二节:独立于传统有/无监督学习的第三种机器学习范式:强化学习④ - (2 课时) 
- 高级强化学习算法:双重深度 Q 网络、深度 Q 网络的经验回放;
- 高级强化学习算法:深度 Q 网络的目标网络、预测性动作选择;
第三十三节:领先的机器学习范式:半监督学习① - (2 课时) 
- 什么是半监督学习;半监督学习发展简史、半监督学习的应用领域;
- 半监督学习发展的重要性解读;
- 有监督学习与无监督学习回顾;半监督学习与有/无监督学习的联系和区别;

附赠①:Python 基础编程快速入门(录播,36 课时)
该阶段详细介绍机器学习所必须掌握的 Python 编程知识,共计 36 课时。

附赠②:机器学习的数学理论基础(录播,84 课时)
该阶段详细介绍学习数据挖掘算法所必须的数学理论,包含微积分、线性代数、概率论与数理统计及凸优化理论,共计 84 课时。

 

相关文章:

HCIA-AI课程大纲

该阶段详细介绍各个机器学习范式方法,涵盖有监督、无监督、半监督、强化学习,以及深度学习算法基础,共计 72 课时。 第一节:华为云 ModelArts 云服务开发环境搭建 - (2 课时) - 华为云 ModelArts 云服务简…...

keil program algorithm 出错

前段时间 在 调试下载算法时,遇到一个奇怪的问题 就是 加载下载算法后, 下载算法的RAM空间 大小不能修改为 单片机的最大RAM,只能改到最大4KB的空间大小, 再大就报错 刚开始报错 一直不知道原因,走了很多弯路, 到最…...

SITNE24V2BNQ-3/TR一种瞬态电压抑制器,对标PESD1CAN

SITNE24V2BNQ是一种瞬态电压抑制器,设计用于保护两个汽车控制器区域 网络(CAN)母线不受ESD等瞬变造成的损坏。 SITNE24V2BNQ采用SOT-23封装。标准产品不含铅和卤素。 产品参数 方向:双向通道数:2VRWM(V)(Max):24IPP8/20μS(A)(M…...

Vue3【四】使用Vue2的写法写一个新的组件子组件和根组件

Vue3【四】使用Vue2的写法写一个新的组件 Vue3【四】使用Vue2的写法写一个新的组件 Vue3是向下兼容的&#xff0c;所有可以使用Vue的选项式写法 运行截图 目录结构 文件源码 App.vue <template><div class"app"><h1>你好世界! 我是App根组件<…...

指标体系建设10大坑

在企业经营和运营管理中&#xff0c;指标体系的建设至关重要&#xff0c;它在一定程度上是反映业务的问题状况&#xff0c;影响决策者的决策。但是&#xff0c;在指标体系的建设过程中&#xff0c;常常会存在一些不容忽视的“坑”&#xff0c;今天做个总结&#xff0c;以下为个…...

ubuntu 20.04上docker 使用gpu

要在Docker容器中使用GPU,你需要确保系统上已经安装了正确的NVIDIA驱动程序,并且安装了NVIDIA Container Toolkit。以下是详细的步骤: 1. 安装NVIDIA驱动程序 确保你的系统上已经安装了适当版本的NVIDIA驱动程序。你可以通过运行以下命令来检查驱动程序是否正确安装: nv…...

短剧系统投流版开发,为运营公司投流业务赋能

短剧系统投流版开发是一项复杂的任务&#xff0c;旨在为运营公司的投流业务提供强大的技术支持和赋能。以下是一些关键步骤和考虑因素&#xff0c;以确保短剧系统投流版的成功开发&#xff1a; 一、明确业务需求与目标 首先&#xff0c;需要深入了解运营公司的业务需求、目标…...

入坑必看的几个嵌入式方向热点问题

我们为何要学嵌入式&#xff1f;---需求、薪资、长期发展 嵌入式是成为下一个JAVA吗&#xff1f; 互联网开发和嵌入式开发怎么选&#xff1f; 高薪热门就业方向有哪些&#xff1f; 刚入门&#xff0c;刚毕业&#xff0c;学完没有“工作经验”&#xff0c;能有人要吗&#x…...

电能表如何与智能家居进行有效的融合

随着智能家居技术的不断发展&#xff0c;越来越多的家庭开始使用智能家电、智能照明、智能安防等智能设备&#xff0c;以实现更加便捷、舒适、安全的居住环境。而电能表作为电力系统中不可或缺的一环&#xff0c;不仅承担着计量电能的重要职责&#xff0c;还可以为智能家居系统…...

jmeter多用户登录并退出教程

有时候为了模拟更真实的场景&#xff0c;在项目中需要多用户登录并退出操作&#xff0c;大致参考如下 多用户登录前面已经实现&#xff1a;参考博文 多用户登录并退出jmx文件&#xff1a;百度网盘 提取码&#xff1a;0000 一、多用户退出操作 添加一个setUp线程组&#xff0…...

阿里云ECS实例镜像本地取证

更新时间&#xff1a;2024年03月21日10:09:37 1. 说明 很多非法案件中&#xff0c;服务器是直接搭建在阿里云上的&#xff0c;比如我们在拿到OSSKey之后&#xff08;技术方法、其它方法等&#xff09;&#xff0c;可以将涉案服务器镜像导出&#xff0c;在本地进行取证分析。 …...

不要硬来!班组管理有“巧思”

班组管理&#xff0c;听起来似乎是一个充满“硬气”的词汇&#xff0c;让人联想到严肃、刻板的制度和规矩。然而&#xff0c;在实际操作中&#xff0c;我们却需要运用一些“巧思”&#xff0c;以柔克刚&#xff0c;让班组管理既有力度又不失温度。 在班组管理中&#xff0c;我们…...

[原创][Delphi多线程]使用TMonitor和TQueue配合实现TThreadedQueue的经典使用案例.

[简介] 常用网名: 猪头三 出生日期: 1981.XX.XX QQ: 643439947 个人网站: 80x86汇编小站 https://www.x86asm.org 编程生涯: 2001年~至今[共22年] 职业生涯: 20年 开发语言: C/C、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python 开发工具: Visual Studio、Delph…...

vue3 基于el-tree增加、删除节点(非TypeScript 写法)

话不多说&#xff0c;直接贴代码 <template><div class"custom-tree-container"><!-- <p>Using render-content</p><el-tree style"max-width: 600px" :data"dataSource" show-checkbox node-key"id" …...

小抄 20240607

1 一定要多接触幸运的人&#xff0c;好运的人更有可能继续好运。 这不是迷信&#xff0c;好运的背后是见识、性格、逻辑的加持&#xff0c;一定有过人之处&#xff0c;才能经常好运。 反过来&#xff0c;那些经常走霉运的人&#xff0c;一定是底层逻辑出了问题&#xff0c;陷…...

【GIS教程】土地利用转移矩阵

随着科技社会的不断进步&#xff0c;人类活动对地理环境的影响与塑造日益明显&#xff0c;土地不断的侵蚀与改变也导致一系列的环境问题日益突出。土地利用/覆盖&#xff08;LUCC&#xff09;作为全球环境变化研究的重点问题为越来越多的国际研究机构所重视&#xff0c;研究它的…...

API接口测试工具:jmeter的安装、汉化、Jmeter桌面快捷图标和基本使用

文章目录 测试工具&#xff1a;JmeterJmeter安装和配置Jmeter汉化设置中文语言&#xff1a;永久方式设置中文语言&#xff1a;临时方式 设置Jmeter桌面快捷图标jmeter基本用法Jmeter无法保存测试问题解决 测试工具&#xff1a;Jmeter Jmeter依赖于JDK&#xff0c;所以必须确保…...

电动汽车使用时,这10个方面需要引起重视。

1、续航里程和放电深度有关。为避免放电过深而影响动力电池的性能&#xff0c;建议您在发现车内仪表有低电量警告灯报警时及时充电。这意味着您需要注意电池的电量&#xff0c;并确保在电量不足时及时充电&#xff0c;以保护电池的性能。2、空调的使用会降低整车续航里程。因此…...

SD-WAN加速跨国服务器访问

在当今全球化的商业环境中&#xff0c;企业常常需要从国内访问国外的服务器。然而&#xff0c;由于地理位置和网络架构的限制&#xff0c;这种跨国访问通常会面临速度缓慢和高延迟的问题。SD-WAN&#xff08;软件定义广域网&#xff09;技术的崛起&#xff0c;为企业提供了一种…...

Vue2指令

本节目标 掌握vue指令 定义常用指令案例-小黑记事本指令修饰符 介绍 指令就是带有v-前缀的标签属性, 不同的指令, 可以实现不同的功能 常用指令 渲染指令 语法: v-html 动态渲染标签作用: 动态设置元素的innerHTML场景: 用来动态解析标签 语法: v-text 动态渲染文本会…...

【Linux】C语言执行shell指令

在C语言中执行Shell指令 在C语言中&#xff0c;有几种方法可以执行Shell指令&#xff1a; 1. 使用system()函数 这是最简单的方法&#xff0c;包含在stdlib.h头文件中&#xff1a; #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...

1688商品列表API与其他数据源的对接思路

将1688商品列表API与其他数据源对接时&#xff0c;需结合业务场景设计数据流转链路&#xff0c;重点关注数据格式兼容性、接口调用频率控制及数据一致性维护。以下是具体对接思路及关键技术点&#xff1a; 一、核心对接场景与目标 商品数据同步 场景&#xff1a;将1688商品信息…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展&#xff0c;消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁&#xff0c;不仅优化了客户体验&#xff0c;还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用&#xff0c;并…...

在四层代理中还原真实客户端ngx_stream_realip_module

一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡&#xff08;如 HAProxy、AWS NLB、阿里 SLB&#xff09;发起上游连接时&#xff0c;将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后&#xff0c;ngx_stream_realip_module 从中提取原始信息…...

MODBUS TCP转CANopen 技术赋能高效协同作业

在现代工业自动化领域&#xff0c;MODBUS TCP和CANopen两种通讯协议因其稳定性和高效性被广泛应用于各种设备和系统中。而随着科技的不断进步&#xff0c;这两种通讯协议也正在被逐步融合&#xff0c;形成了一种新型的通讯方式——开疆智能MODBUS TCP转CANopen网关KJ-TCPC-CANP…...

sqlserver 根据指定字符 解析拼接字符串

DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...

Java面试专项一-准备篇

一、企业简历筛选规则 一般企业的简历筛选流程&#xff1a;首先由HR先筛选一部分简历后&#xff0c;在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如&#xff1a;Boss直聘&#xff08;招聘方平台&#xff09; 直接按照条件进行筛选 例如&#xff1a…...

【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习

禁止商业或二改转载&#xff0c;仅供自学使用&#xff0c;侵权必究&#xff0c;如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...

动态 Web 开发技术入门篇

一、HTTP 协议核心 1.1 HTTP 基础 协议全称 &#xff1a;HyperText Transfer Protocol&#xff08;超文本传输协议&#xff09; 默认端口 &#xff1a;HTTP 使用 80 端口&#xff0c;HTTPS 使用 443 端口。 请求方法 &#xff1a; GET &#xff1a;用于获取资源&#xff0c;…...

招商蛇口 | 执笔CID,启幕低密生活新境

作为中国城市生长的力量&#xff0c;招商蛇口以“美好生活承载者”为使命&#xff0c;深耕全球111座城市&#xff0c;以央企担当匠造时代理想人居。从深圳湾的开拓基因到西安高新CID的战略落子&#xff0c;招商蛇口始终与城市发展同频共振&#xff0c;以建筑诠释对土地与生活的…...