自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 手动实现Momentum和AdaGrad梯度下降方法并演绎效果

本文介绍了两种梯度下降优化方法Momentum和AdaGrad的实现与可视化。作者手动定义了这两个类,通过数学公式推导实现了参数更新逻辑。在实验中,设定目标函数f(x,y)=1/10*x2+y2,从定点(-5,2)出发,使用50次迭代演示了两种方法的优化过程。可视化结果显示,Momentum方法通过动量项减少震荡,AdaGrad则通过自适应学习率调整步长。文章建议读者可以尝试调整参数或实现其他优化方法(如Adam)来加深理解,兼具教学性和趣味性地展示了梯度下降的优化过程。

2025-10-28 20:46:53 515

原创 基于简单神经网络模型的房价预测案例

本文基于公开的房价数据集(HousePrices),使用PyTorch搭建了一个简单的神经网络模型进行房价预测。通过数据预处理(数值型数据标准化、类别型数据one-hot编码)、模型构建(包含Linear层、BatchNorm、ReLU激活和Dropout)、模型训练(自定义log_loss损失函数,Adam优化器)和验证评估等完整流程,实现了200轮次的训练。结果显示训练集和测试集损失均呈下降趋势,表明模型具有较好的预测性能。该案例展示了神经网络在回归任务中的应用,为初学者提供了可参考的实现范例。

2025-10-26 22:40:20 418

原创 基于机器学习方法对地学玄武岩背景分类(地学+AI)

本文基于全球玄武岩地球化学数据库,采用机器学习方法对玄武岩构造背景进行自动识别。研究通过数据预处理(缺失值剔除、IQR异常值处理、低方差过滤)后,使用XGBClassifier分类器结合5轮4折交叉验证进行模型训练。结果显示:测试集准确率达97.37%,ROC曲线AUC值优异,特征重要性分析揭示了关键地球化学指标。研究表明机器学习能有效识别玄武岩构造背景,为地学研究提供新方法。

2025-10-26 19:24:21 1032

原创 基于CNN卷积神经网络的简单图像分类示例

本文介绍了一个基于CNN的简单图像分类案例。使用60000张28×28黑白图像作为训练集,10000张作为验证集。通过pandas读取数据,使用PyTorch构建包含卷积层、ReLU激活函数、池化层和全连接层的Sequential模型。模型训练采用AdamW优化器和交叉熵损失函数,在30轮训练后达到约90%的准确率。训练过程包括数据加载、参数初始化、损失计算和反向传播等步骤,最终通过可视化展示训练和验证损失曲线。案例展示了完整的深度学习流程,适合初学者理解和实践简单的图像分类任务。

2025-10-26 11:35:30 721

原创 基于机器学习方法预测华北克拉通东部(ENCC)的地壳厚度变化(地学 + AI)

本研究利用XGBoost机器学习模型预测地壳厚度,并与传统SVRE方法进行对比。通过处理1112个中性岩样品的地球化学数据,采用CRUST1.0模型计算地壳厚度作为标签。研究使用10折网格搜索和交叉验证优化模型参数,最终模型在测试集上表现出良好性能。结果表明,XGBoost模型能更准确地预测华北克拉通东部从中生代至今的地壳厚度变化,优于传统方法。该研究为量化地壳演化提供了新方法,对理解华北克拉通地质历史具有重要意义。

2025-10-25 22:01:35 1182

原创 数据处理(特征工程)技巧之Pipeline管道操作

本文介绍了使用sklearn的Pipeline和ColumnTransformer进行高效数据预处理的技巧。主要内容包括:1)数据读取与划分,处理包含数值型和类别型的混合数据;2)通过Pipeline构建两类数据处理流程(数值型数据使用均值填充+标准化,类别型数据用常量填充+独热编码);3)使用ColumnTransformer对两类数据并行处理;4)最终输出处理后的DataFrame格式数据。该方法可将缺失值处理、标准化、编码等步骤流水线化,显著提升数据预处理效率,为后续建模提供规范化的数据基础。

2025-10-25 14:48:32 1280 1

原创 自然语言处理(NLP)之语义化词向量表示(Word2Vec)

本文介绍了自然语言处理(NLP)中的词向量表示技术Word2Vec。Word2Vec通过将词语映射为向量,使计算机能理解语义。重点讲解了两种模型:Skip-Gram(通过中心词预测上下文)和CBOW(通过上下文预测中心词)。文章详细说明了使用gensim库的两种词向量获取方式:加载公开预训练词向量和自行训练词向量。其中包含词向量加载、维度查看、相似度计算等操作示例,以及使用jieba分词后训练自定义词向量的完整流程。最后介绍了如何保存和加载训练好的词向量模型。这些技术为后续NLP任务提供了基础语义表示。

2025-10-25 11:51:25 1078 1

基于机器学习方法对华北克拉通东部地壳厚度变化预测

随着大数据分析技术的发展,机器学习方法在解决地球科学复杂问题上展现出了强大潜力。与传统回归方法相比,机器学习模型无需先验定义概念模型,而是采用数据驱动的方法,能够处理更多的信息,其具有明显的优势。在本文研究中,通过训练机器学习模型XGBoost来预测地壳厚度,然后评估机器学习方法的性能,并与传统方法进行比较,进一步利用训练好的模型,预测了从中生代到如今华北克拉通东部(ENCC)的地壳厚度变化,并讨论了其地质意义。 该内容属于AI + 地学的交叉应用,是通过机器学习方法预测华北克拉通东部地壳厚度变化,其方法具有实用性。

2025-10-28

机器学习中的数据处理(特征工程)技巧之Pipeline管道操作

这里介绍了在机器学习中,对于前期的数据处理问题。我们期望能够像流水线一样处理数据特征,故采用了Pipeline管道操作,实现了缺失值剔除、标准化、one-hot编码等一系列流水线工作,使得数据特征工程简洁高效。

2025-10-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除