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是向下兼容的,所有可以使用Vue的选项式写法 运行截图 目录结构 文件源码 App.vue <template><div class"app"><h1>你好世界! 我是App根组件<…...

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

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

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

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

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

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

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

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

[原创][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 写法)
话不多说,直接贴代码 <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 一定要多接触幸运的人,好运的人更有可能继续好运。 这不是迷信,好运的背后是见识、性格、逻辑的加持,一定有过人之处,才能经常好运。 反过来,那些经常走霉运的人,一定是底层逻辑出了问题,陷…...

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

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

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

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

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

kafka-集群搭建(在docker中搭建)
文章目录 1、kafka集群搭建1.1、下载镜像文件1.2、创建zookeeper容器并运行1.3、创建3个kafka容器并运行1.3.1、9095端口1.3.2、9096端口1.3.3、9097端口 1.4、重启kafka-eagle1.5、查看 efak1.5.1、查看 brokers1.5.2、查看 zookeeper 1、kafka集群搭建 1.1、下载镜像文件 d…...

特征交叉系列:DCN-Mix 混合低秩交叉网络理论和实践
DCN-Mix和DCN-V2的关系 DCN-Mix(a mixture of low-rank DCN)是基于DCN-V2的改进版,它提出使用矩阵分解来降低DCN-V2的时间空间复杂度,又引入多次矩阵分解来达到类似混合专家网络MOE的效果从而提升交叉层的表征能力,若读者对DCN-V2不甚了解可…...

python项目(豆瓣电影)
目录 1、项目效果 2、项目源码 3、技术实现 4、总结 前言 我的这个项目是做的一个豆瓣电影爬取,爬取了豆瓣电影的TOP排行榜的数据 包括电影的名称 演员 评分 评价人数等等 运用了TK布局助手 布了4个界面 有登录 注册 首页 详情 注意:项目并没有连接数…...

精选网络安全书单:打造数字世界的钢铁长城!
目录 1.前言 2.书单推荐 2.1. 《内网渗透实战攻略》 2.2. 《Kali Linux高级渗透测试(原书第4版)》 2.3. 《CTF那些事儿》 2.4. 《权限提升技术:攻防实战与技巧》 2.5. 《数字政府网络安全合规性建设指南:密码应用与数据安全…...

Ubuntu由于没有公钥,无法验证下列签名。
其他操作系统报错也一样处理,我kali的也是这样解决的。 使用sudo apt update时出现以下错误: 3B4FE6ACC0B21F32就是公钥,每个人的不一样,注意看自己的报错信息 :~$ sudo apt update [sudo] ts 的密码: 命中:1 http:…...

水库安全监测系统:智慧水文动态监测系统
TH-SW2水库安全监测系统,作为一款智慧水文动态监测系统,其在现代水利管理中扮演着至关重要的角色。该系统通过集成先进的数据采集、传输、处理和分析技术,为水库的安全运行提供了强有力的技术支撑。 水库安全监测系统是一种用于实时监测和记…...

下载centos7镜像及在VMware上安装Linux (Centos7)操作系统详细教程
文章目录 下载centos7镜像文件及在VMware上安装centos7详细教程一、下载Centos7镜像二、 利用VM安装Centos7进入VM软件安装配置虚拟机 安装Centos7进入图形化界面配置 三、访问外网 配置IP地址结语Linux配置IP网卡Linux配置本地yum源 下载centos7镜像文件及在VMware上安装cento…...

【全开源】考试答题系统源码(FastAdmin+ThinkPHP+Uniapp)
一款基于FastAdminThinkPHPUniapp开发的小程序答题考试系统,提供全部前后台无加密源代码,支持私有化部署。 📝考试答题系统:便捷高效的学习新选择💡 📚 考试答题系统是什么? 考试答题系统&…...

toB市场 | 我们喜欢赞助这样的展会活动
过去的六一儿童节,刚去成都参加了个行业内的展会。受护网行动、儿童节等等的影响,这次去成都的客户并不算太多,但会议延续了一贯的高品质,让我们收货满满。 选择目标受众来得多的展会 不同厂商会视自己的产品和模式、目标客户来…...

【学习笔记】Git常用命令
目录 Git常用命令1. git init (初始化一个新的Git仓库)2. git clone [url] (克隆远程仓库到本地计算机)3. git status (查看当前工作区的状态)4. git add [file] (将文件添加到暂存区࿰…...