机器学习实验
文章平均质量分 97
会逐渐更新
helton_yan
一个单纯的人
展开
-
【机器学习实验五】基于多分类线性SVM实现简易人机猜拳游戏
基于多分类线性SVM&mediapipe手势关键点实现简易人机猜拳游戏原创 2022-01-02 23:22:52 · 6487 阅读 · 5 评论 -
【机器学习实验四】基于Logistic Regression二分类算法实现手部姿态识别
文章目录Logistic 回归实现手势识别1. 想法构思一些细节2. 实现流程2.1 数据采集与预处理2.1.1基于mediapipe工具包的手部关键点提取手部关键点可视化2.1.2 将关键点的绝对坐标转化为相对距离2.1.3 搭建logistic回归算法2.1.4 训练细节2.1.5 算法测试(嵌入mediapipe手部关键点提取代码中)3. 算法改进本次实验的所有代码已上传个人github仓库:https://github.com/Scienthusiasts/Machine-LearningLog原创 2021-11-23 00:16:53 · 11837 阅读 · 7 评论 -
【机器学习实验三】纯手撕三种朴素贝叶斯算法(Naive Bayes),并进行IMDB影评数据集分类及手写数字识别
全角度解析朴素贝叶斯(Naive Bayes):一种基于生成式学习策略的机器学习算法本篇博客的所有代码均已上传个人Github仓库:https://github.com/Scienthusiasts/Machine-Learning1. 算法简介如果要将当今的机器学习算法以统计学习的角度建模的话,一般可以划分为两个大的策略。一种属于判别式模型(discriminative models),另一种是生成式模型(generative models),本篇博客所要介绍的算法:贝叶斯分类器,或者说是朴素贝叶斯原创 2021-11-10 22:50:37 · 2271 阅读 · 1 评论 -
【机器学习实验二】决策树(Decision Tree)及其在图像识别任务上的应用
经典有监督学习算法:决策树(Decision Tree)文章目录经典有监督学习算法:决策树(Decision Tree)1.算法简介2.算法思想3.算法训练流程3.1 算法的大致流程3.2 算法的伪代码3.3 经典的属性划分方法3.3.1 先验知识 : 信息熵与条件熵信息熵的Python代码实现3.3.2 信息增益 (代表算法:ID3)信息增益python代码实现3.3.3 信息增益率 (代表算法:C4.5)信息增益率python代码实现3.3.4 基尼系数 (代表算法:CART)信息增益率python代原创 2021-10-26 21:58:54 · 6044 阅读 · 0 评论 -
【机器学习实验一】手撕 kNN(K-Nearest Neighbor, k最邻近算法)
文章目录kNN算法1.算法简介2.算法思想3.算法流程kNN算法的一般流程伪代码4.代码部分kNN算法的python实现kNN实现手写数字分类数据集部分可视化预测,计算accuracy5.实验部分(k的取值对决策的影响)实验结论实验代码6.算法优缺点kNN算法1.算法简介kNN算法全称叫k-Nearest Neighbors,即k最近邻算法。1968年由 Cover和 Hart 提出。在机器学习算法中,kNN算法的思想简洁,可解释性强,同时也是一个有监督学习通用算法(既适用于分类问题也适用于回归问题)原创 2021-09-16 10:41:34 · 7430 阅读 · 4 评论