- 博客(8)
- 收藏
- 关注
原创 机器学习实验八----主成分分析
PCA(主成分分析)是一种常用的数据降维方法。它的基本概念是在各个变量之间相关关系研究的基础上,用较少的新变量代替原来较多的变量,而且使这些较少的新变量尽可能多地保留原来较多的变量所反映的信息。PCA通过线性变换将原始数据投影到新的坐标系中,新的坐标系由数据本身决定,且各坐标轴(主成分)按照方差的大小排列。这样,数据中的最大方差成分就被放在新坐标系的首位,次大方差成分放在次位,依此类推在这篇博客中,我们深入探讨了主成分分析(PCA)在机器学习领域的应用。
2023-12-26 14:42:14
1038
1
原创 机器学习实验七——支持向量机
支持向量机(Support Vector Machines,SVM)是一种二分类模型,它的基本模型是定义在特征空间上的间隔最大的线性分类器。间隔最大使它有别于感知机;SVM还包括核技巧,这使它成为实质上的非线性分类器。SVM的学习策略就是间隔最大化,可形式化为一个求解凸二次规划的问题,也等价于正则化的合页损失函数的最小化问题。SVM的学习算法就是求解凸二次规划的最优化算法。在本文中,我们深入探讨了支持向量机(SVM)的基本原理、算法优化和应用案例。
2023-12-16 13:54:09
1065
1
原创 机器学习实验报告六——Logistic回归
Logistic回归,也称为logistic回归分析,是一种广义的线性回归分析模型。它常用于数据挖掘,疾病自动诊断,经济预测等领域。Logistic回归是一种用于解决二分类问题的机器学习方法,可以估计某种事物的可能性。它是一种线性分类器,针对的是线性可分问题。该模型根据给定的自变量数据集来估计事件的发生概率,由于结果是一个概率,因此因变量的范围在 0 和 1 之间。Logistic回归的名称来源于其使用的逻辑函数,该函数将连续的输入映射到位于0和1之间的输出。
2023-11-30 16:36:11
1249
原创 机器学习实验报告五——朴素贝叶斯分类器
垃圾邮件是一种不受欢迎的电子邮件,通常包含广告、垃圾信息或欺诈内容。垃圾邮件可能会干扰用户的日常生活和工作,占用大量的网络资源,并可能包含恶意软件或病毒。因此,垃圾邮件的分类和处理是非常重要的。使用朴素贝叶斯分类器进行垃圾邮件分类是一个很好的选择。本报告总结了使用朴素贝叶斯分类器进行垃圾邮件分类的实践经验。通过调整模型参数和使用交叉验证,我们可以提高模型的性能并避免过拟合或欠拟合的问题。数据预处理:对原始数据进行清洗和预处理,包括删除无效数据、填充缺失值、标准化数据等。
2023-11-14 15:42:36
1224
原创 机器学习实验报告四——决策树
决策树(Decision Tree)是一种基本的分类与回归方法,它以树状结构建立决策模型,对数据进行分类或回归预测。决策树模型直观、易于理解,能够清晰地展示出决策过程。决策树算法最早由Hunt等人于1966年提出,它是许多决策树算法的基础,包括ID3、C4.5和CART等。决策树算法是一种有监督学习算法,利用分类的思想,根据数据的特征构建数学模型,从而达到数据的筛选、决策的目标。在机器学习和数据挖掘中,决策树具有非常重要的作用。它的应用广泛,既可以用于分类问题,也可以用于回归问题。
2023-11-06 21:31:32
3468
原创 机器学习实验三--模型评估方法
同时,通过实例和分析,我们将深入了解PR曲线和ROC曲线的绘制方法、常见误区、注意事项,以及在模型评估中的应用。PR曲线和ROC曲线是两种重要的模型评估工具,它们能够为我们提供全面的模型性能视图,帮助我们了解模型在不同阈值设置下的表现。需要注意的是,PR曲线和ROC曲线只是模型评估的一部分,我们还需要结合其他评价指标,如准确率、精度、召回率等,以及考虑其他因素,如模型的稳定性、解释性等,来全面评估模型的性能。最后,我们讨论了PR曲线和ROC曲线在模型评估中的应用策略,以及它们在不同情况下的优缺点。
2023-10-23 18:17:28
67
原创 机器学习实验报告一-KNN算法主要步骤
KNN算法是一种简单但实用的分类算法,它基于实例学习,通过将新实例与已知分类的实例进行比较来做出预测。在本文中,我们将深入探讨KNN算法的基本原理、实现步骤、优缺点、应用场景以及如何改进其存在的问题。一、KNN算法是一种基于实例的学习方法,它假定类别是由实例的特征决定的,并且类别之间的界限是清晰的。KNN算法的主要思想是,如果一个实例的周围大多数实例都属于某个类别,则该实例也属于这个类别。
2023-10-09 21:32:54
579
1
原创 Win11系统下VSCode安装与编译环境配置
在数字化时代,掌握一款高效的开发工具对于程序员和数据科学家来说至关重要。本文将引导你顺利地在Win11系统下完成VSCode的安装,和编译环境配置流程。以上就是今天要讲的内容,本文仅仅简单介绍了VSCode的安装方法,Anaconda的安装方法以及环境配置流程。
2023-09-25 20:46:26
554
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人