kkk56
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
30、机器学习中的降维技术:PCA与SVD详解
本文详细介绍了机器学习中的两种重要降维技术——主成分分析(PCA)和奇异值分解(SVD)。通过原理讲解、Scikit-Learn API使用示例、代码实现及性能评估,展示了如何在实际项目中应用PCA和SVD进行数据降维。PCA适用于一般数据集,通过最大化投影方差实现降维;SVD更适合处理稀疏数据,广泛应用于推荐系统和文本分类。文章还提供了完整的使用步骤、注意事项以及实际应用场景,并通过流程图帮助读者理清技术选择路径,助力构建高效稳定的机器学习模型。原创 2025-10-01 06:11:47 · 69 阅读 · 0 评论 -
29、机器学习中的降维技术及LDA降维实践
本文深入介绍了机器学习中的多种降维技术,包括特征选择、矩阵分解、流形学习和自编码器方法,并重点讲解了线性判别分析(LDA)的原理与实践应用。通过Python代码示例展示了如何使用Scikit-Learn进行LDA降维,评估不同组件数量对模型性能的影响,并构建最终预测模型。文章还对比了各类降维方法的优缺点,提供了应用流程图和常见问题解决方案,帮助读者在实际项目中有效运用降维技术以提升模型性能。原创 2025-09-30 14:01:40 · 51 阅读 · 0 评论 -
28、机器学习中的数据处理与降维技术
本文深入探讨了机器学习中的关键数据处理与降维技术。首先介绍了如何使用 TransformedTargetRegressor 对回归目标变量进行转换与缩放,并强调了在模型部署中保存和加载数据预处理对象(如 MinMaxScaler)的重要性。随后详细解析了维度灾难问题及其解决方案——降维技术,涵盖特征选择、主成分分析(PCA)、线性判别分析(LDA)、奇异值分解(SVD)、局部线性嵌入(LLE)以及自编码器等方法。文章还提供了各类降维技术的应用场景与选择建议,并通过代码示例展示了实际操作流程。最后总结了不同降原创 2025-09-29 16:05:28 · 53 阅读 · 0 评论 -
27、机器学习中的数据预处理与目标变量转换
本文介绍了在机器学习回归任务中对输入和目标变量进行数据预处理与转换的方法。以鲍鱼数据集和波士顿住房数据集为例,展示了如何使用ColumnTransformer对混合类型特征进行独热编码和归一化,并通过Pipeline构建完整模型流程。重点探讨了目标变量缩放的两种方法:手动转换与使用TransformedTargetRegressor自动处理,比较其优劣。实验结果表明,结合输入与目标变量的归一化或幂变换可显著降低平均绝对误差(MAE),提升模型性能。原创 2025-09-28 14:01:15 · 49 阅读 · 0 评论 -
26、机器学习中的数据处理与特征转换
本文深入探讨了机器学习中的数据处理与特征转换技术,通过声纳数据集和鲍鱼回归数据集的实例,详细介绍了多项式特征转换对模型性能的影响以及如何使用scikit-learn的ColumnTransformer对混合类型数据进行高效预处理。文章还展示了构建包含数据转换与模型拟合的完整Pipeline的方法,并提供了提升模型性能的操作步骤总结,为实际项目中的数据准备提供了实用指南。原创 2025-09-27 11:39:45 · 48 阅读 · 0 评论 -
25、数据离散化与多项式特征变换在机器学习中的应用
本文深入探讨了数据离散化与多项式特征变换在机器学习中的应用。详细介绍了均匀离散化、k-均值离散化和分位数离散化三种方法,并通过声纳数据集实验比较其对KNN模型性能的影响,发现分位数离散化在适当分箱数量下效果最佳。同时,文章阐述了多项式特征变换的原理与实现方式,分析了不同多项式阶数对特征数量及模型性能的影响,强调合理选择参数以避免过拟合。结合代码示例与可视化分析,展示了如何通过特征工程提升模型表现,并提供了完整的应用流程图,为实际项目中的数据预处理提供了实用指导。原创 2025-09-26 15:29:21 · 55 阅读 · 0 评论 -
24、数据转换:从数值到分类的实用指南
本文详细介绍了数值数据到分类数据的转换方法,重点探讨了均匀分位数变换和多种离散化策略(包括均匀、分位数和k-均值离散化)在声纳数据集上的应用。通过KNN模型评估不同变换对分类准确率的影响,结果表明适当的数据变换能显著提升模型性能。文章还提供了Python代码示例、实验对比及选择合适变换方法的建议,帮助读者根据数据特点和模型需求优化机器学习流程。原创 2025-09-25 11:24:41 · 52 阅读 · 0 评论 -
23、数值数据分布变换与模型性能提升
本文探讨了Yeo-Johnson变换和分位数变换在改善数值数据分布、提升机器学习模型性能方面的应用。通过在声纳数据集上的实验,比较了不同变换方法(包括无变换、Yeo-Johnson变换、标准化+Yeo-Johnson变换、正态与均匀分位数变换)对KNN模型准确率的影响。结果表明,合理的数据变换能显著提升模型性能,其中标准化后接Yeo-Johnson变换效果最佳。文章还提供了详细的代码示例、流程图及选择合适变换方法的决策建议,为实际建模中的数据预处理提供了实用指导。原创 2025-09-24 10:11:15 · 62 阅读 · 0 评论 -
22、数据预处理:编码与分布转换
本文详细介绍了机器学习中的数据预处理技术,涵盖分类数据的编码方法(如有序编码和OneHot编码)以及数值数据的分布转换方法(如Box-Cox和Yeo-Johnson幂变换)。通过在乳腺癌和声纳数据集上的实验,展示了不同编码与变换方法对模型性能的影响,并提供了完整的代码示例。文章最后总结了数据预处理流程,帮助读者根据数据特点选择合适的处理策略以提升模型表现。原创 2025-09-23 11:03:10 · 56 阅读 · 0 评论 -
21、数据预处理:Robust Scaler与分类数据编码
本文深入探讨了机器学习中的数据预处理技术,重点介绍Robust Scaler在处理含异常值数据时的性能表现,并通过实验比较不同四分位范围对模型准确率的影响。同时,详细解析了分类数据的编码方法,包括序数编码、独热编码和虚拟变量编码的适用场景及实现方式。结合乳腺癌数据集的实际案例,展示了从数据加载、编码变换到模型评估的完整流程,帮助读者构建系统的数据预处理知识体系,提升模型性能。原创 2025-09-22 10:12:31 · 81 阅读 · 0 评论 -
20、数值数据缩放:从标准化到处理异常值
本文深入探讨了机器学习中的数据缩放技术,包括标准化、归一化和鲁棒缩放方法。通过糖尿病数据集的实例分析,比较了不同缩放方法对KNN模型性能的影响,并提供了针对异常值的鲁棒缩放策略。文章还总结了各类缩放方法的适用场景与选择流程,帮助读者根据数据特征合理选择预处理方案,提升模型性能与稳定性。原创 2025-09-21 10:26:45 · 53 阅读 · 0 评论 -
19、机器学习中的特征重要性与数值数据缩放
本文深入探讨了机器学习中的特征重要性计算与数值数据缩放技术。介绍了特征重要性得分的含义、用途及选择方法,并详细对比了归一化与标准化两种数据缩放方式。通过在糖尿病数据集上应用KNN模型,展示了不同数据预处理方法对模型性能的影响,提供了实践代码与评估结果。文章最后总结了常见问题与应用建议,帮助读者提升模型的稳定性与预测能力。原创 2025-09-20 15:21:58 · 70 阅读 · 0 评论 -
18、特征重要性评估与选择方法详解
本文详细介绍了机器学习中常用的特征重要性评估方法,包括基于线性模型系数、决策树和随机森林的特征重要性,以及独立于模型的排列特征重要性。通过代码示例展示了各类方法在回归与分类问题中的应用,并探讨了如何利用特征重要性进行有效的特征选择。文章还对比了不同方法的优缺点,提供了实际应用中的预处理建议、多次评估策略及结合业务知识的综合判断方法,帮助提升模型性能与可解释性。原创 2025-09-19 10:08:41 · 107 阅读 · 0 评论 -
17、递归特征消除(RFE)与特征重要性的深入探索
本文深入探讨了递归特征消除(RFE)与多种特征重要性方法在机器学习中的应用。内容涵盖RFE的超参数调优,包括特征数量选择、基础算法探索及自动优化策略RFECV,并结合代码示例展示了如何查看被选中的特征。同时,文章系统介绍了三种主流特征重要性计算方式:基于模型系数、决策树和排列测试,分析其原理与实现,并讨论其在特征选择、模型理解与性能提升中的实际价值。最后提供了常见问题解答,帮助读者更好地应用这些技术。原创 2025-09-18 09:12:24 · 74 阅读 · 0 评论 -
16、特征选择:从调优到RFE方法的全面指南
本文深入探讨了特征选择的两种核心方法:基于调优的特征数量选择与递归特征消除(RFE)。通过网格搜索和箱线图分析,系统化地寻找最优特征子集;同时详细介绍了RFE的工作原理及其在分类与回归任务中的实现,并探索了特征数量和嵌套算法等超参数对模型性能的影响。结合代码示例与可视化方法,为读者提供了一套完整的特征选择实践指南,助力提升模型效率与预测精度。原创 2025-09-17 12:35:52 · 48 阅读 · 0 评论 -
15、数值特征选择与建模:从数据准备到模型评估
本文介绍了在机器学习中针对数值输入和数值目标变量的特征选择方法,重点探讨了基于相关统计和互信息的两种特征选择技术。通过使用make_regression生成的数据集,对比了不同特征子集对线性回归模型性能的影响。实验结果表明,合理选择特征数量(如88个)可略微提升模型表现,而过度筛选(如仅保留10个)可能导致性能下降。文章提供了完整的代码示例与流程图,帮助读者理解从数据准备到建模评估的全过程。原创 2025-09-16 15:54:16 · 46 阅读 · 0 评论 -
14、如何为数值输出选择特征
本文详细介绍了在回归预测建模中为数值输出选择数值输入特征的方法。重点讲解了使用ANOVA F检验和互信息进行特征选择的技术,并通过逻辑回归模型评估不同特征子集对模型性能的影响。文章还展示了如何通过网格搜索和可视化手段优化所选特征数量,提供了完整的代码示例与流程总结,帮助读者系统掌握特征选择的关键步骤,提升模型性能与可解释性。原创 2025-09-15 15:28:13 · 67 阅读 · 0 评论 -
13、特征选择:从分类数据到数值数据
本文详细介绍了在分类数据和数值数据中进行特征选择的方法与建模实践。针对分类数据,采用卡方检验和互信息进行特征筛选;对于数值数据,则使用ANOVA F检验和互信息方法。通过逻辑回归模型评估不同特征子集的性能,并探讨了调整特征数量对模型准确率的影响。文章还提供了完整的代码示例和流程图,帮助读者系统掌握特征选择的关键技术及其在实际项目中的应用。原创 2025-09-14 11:19:19 · 43 阅读 · 0 评论 -
12、如何选择分类输入特征
本文详细介绍了在处理分类输入数据时的特征选择方法,重点探讨了卡方统计量和互信息统计量的应用。以乳腺癌分类数据集为例,展示了数据加载、编码、特征选择及建模的完整流程。通过对比不同特征选择方法的效果,并结合逻辑回归模型进行评估,帮助提升模型性能。文章还总结了多种特征选择策略及其实际应用建议,为机器学习中的特征工程提供了系统指导。原创 2025-09-13 13:10:17 · 53 阅读 · 0 评论 -
11、机器学习中的数据处理与特征选择
本文深入探讨了机器学习中的数据处理与特征选择技术。重点介绍了迭代插补法(IterativeImputer)在处理缺失值中的应用,包括不同插补顺序和迭代次数对模型性能的影响,并结合随机森林模型进行评估。同时,系统梳理了特征选择的分类与方法,涵盖无监督与监督特征选择,以及针对不同数据类型(数值型、分类型)的统计选择方法如Pearson相关系数、ANOVA、卡方检验和互信息等。最后解答了特征选择中的常见问题,为实际项目中的数据预处理与建模优化提供了实用指导。原创 2025-09-12 11:54:05 · 53 阅读 · 0 评论 -
10、机器学习中缺失值插补策略:从近邻到迭代
本文深入探讨了机器学习中处理缺失值的两种核心插补策略:近邻插补(KNNImputer)和迭代插补(IterativeImputer)。以马绞痛数据集为例,详细介绍了数据加载、缺失值分析、插补方法实现及模型评估的完整流程。文章对比了两种方法的操作步骤、优缺点及适用场景,并提供了参数调优建议与实践指导,帮助读者根据数据特征和计算资源选择合适的插补策略,提升模型性能。原创 2025-09-11 12:00:21 · 68 阅读 · 0 评论 -
9、机器学习中缺失值插补策略:统计插补与KNN插补
本文深入探讨了机器学习中处理缺失值的两种常用方法:统计插补和K近邻(KNN)插补。通过马绞痛数据集的实战案例,详细介绍了如何使用scikit-learn中的SimpleImputer和KNNImputer进行缺失值填充,并结合随机森林模型评估不同插补策略的效果。文章还比较了均值、中位数、众数、常数及不同K值对模型性能的影响,提供了完整的数据预处理流程与最佳实践建议,帮助提升模型准确率和鲁棒性。原创 2025-09-10 15:11:52 · 133 阅读 · 0 评论 -
8、机器学习数据处理:异常值、缺失值处理与统计插补
本文详细介绍了机器学习中数据预处理的关键步骤,包括异常值的识别与去除、缺失值的标记与处理方法。通过LocalOutlierFactor等算法处理异常值,使用删除法或统计插补法(如均值、中位数、众数插补)解决缺失值问题,并结合糖尿病和马绞痛数据集进行实例演示。文章还比较了不同插补策略的优缺点,强调了高质量数据对模型性能的重要性,为实际应用中的数据清洗提供了系统性指导。原创 2025-09-09 13:00:41 · 64 阅读 · 0 评论 -
7、数据集中异常值检测方法详解
本文详细介绍了数据集中异常值检测的多种方法,包括基于高斯分布的标准差法、适用于非正态数据的四分位距(IQR)法,以及基于机器学习的自动异常值检测技术——局部异常因子(LOF)法。通过生成模拟数据和使用波士顿住房数据集进行实例演示,展示了各类方法的操作步骤与代码实现,并探讨了异常值识别后的处理策略及其对模型性能的影响。文章强调在处理异常值时需谨慎判断,避免误删真实但罕见的数据点。原创 2025-09-08 13:17:58 · 73 阅读 · 0 评论 -
6、数据清洗与异常值处理全攻略
本文详细介绍了数据清洗与异常值处理的完整流程,涵盖删除单一值列、处理低方差特征、识别与删除重复行,以及多种异常值检测与去除方法。通过Python代码示例,展示了标准差法、四分位距(IQR)法和基于机器学习的IsolationForest模型在实际中的应用,帮助提升数据质量与模型性能。适合从事数据分析和机器学习的读者参考。原创 2025-09-07 15:54:11 · 81 阅读 · 0 评论 -
5、机器学习中的数据准备与清洗全解析
本文深入探讨了机器学习中的关键步骤:数据准备与数据清洗。重点分析了在k折交叉验证中因数据泄漏导致模型性能误估的问题,并对比了朴素数据准备与使用Pipeline避免泄漏的正确方法。同时,介绍了基本的数据清洗操作,包括识别和删除单一值列、处理低方差特征、移除重复行等,以提升模型性能和数据质量。通过油泄漏和鸢尾花数据集的示例代码,帮助读者掌握实际操作流程。原创 2025-09-06 15:33:16 · 49 阅读 · 0 评论 -
4、数据处理与避免数据泄露的实用指南
本文详细介绍了数据处理中的关键步骤,包括数据转换、特征工程和降维技术,并重点强调了在模型评估过程中避免数据泄露的重要性。通过具体示例代码,展示了在训练-测试划分和k折交叉验证中如何正确进行数据准备,以确保模型性能评估的准确性。文章旨在帮助读者构建可靠的数据预处理流程,提升机器学习模型的泛化能力。原创 2025-09-05 14:57:54 · 62 阅读 · 0 评论 -
3、机器学习数据准备全解析
本文全面解析了机器学习中的数据准备过程,涵盖原始数据为何必须准备、数据清理、特征选择、数据转换、特征工程和降维等关键步骤。详细介绍了各类数据预处理技术的原理、适用场景及操作方法,并结合Python代码示例和mermaid流程图帮助读者系统掌握如何为机器学习模型构建高质量的数据集,从而提升模型性能。原创 2025-09-04 09:35:52 · 82 阅读 · 0 评论 -
2、机器学习项目中的数据准备:重要性与方法
本文深入探讨了机器学习项目中数据准备的重要性与方法,涵盖了从问题定义到模型确定的完整流程。重点分析了数据准备的核心任务,如数据清洗、特征选择、数据转换和特征工程,并讨论了其在提升模型性能中的关键作用。文章还总结了数据准备面临的挑战及应对策略,结合案例说明实际应用方法,最后提出了建立计划、选择工具、数据探索和持续优化等最佳实践,为读者提供系统性的指导。原创 2025-09-03 10:41:28 · 73 阅读 · 0 评论 -
1、机器学习数据准备全攻略
本文全面介绍了机器学习项目中的数据准备流程与关键技术,涵盖数据清洗、特征选择、数据转换、特征工程和降维等核心环节。详细讲解了如何处理缺失值、异常值、分类数据编码、数值数据缩放及目标变量变换,并强调避免数据泄漏的最佳实践。结合Python代码示例,展示了Scikit-Learn中常用的数据预处理方法,帮助读者系统掌握提升模型性能的关键数据准备技能。原创 2025-09-02 14:11:12 · 52 阅读 · 0 评论
分享