- 博客(167)
- 资源 (3)
- 收藏
- 关注
原创 【Python】-- 机器学习项目 - 基于随机森林算法的泰坦尼克号幸存预测
摘要: 本文介绍了随机森林算法的原理及其在泰坦尼克号幸存预测中的应用。随机森林通过随机采样数据和特征,结合多棵决策树的投票或平均结果进行分类或回归。文章提供了Python实现代码,包括数据加载、特征处理(缺失值填充、独热编码)、模型建立与超参数调优(GridSearchCV)等步骤。代码最终输出测试集准确率、最佳参数及模型,并附源码下载链接。该案例完整展示了从数据预处理到模型优化的机器学习流程。
2025-08-21 13:56:46
317
原创 【Python】-- 机器学习项目 - 基于决策树算法的泰坦尼克号幸存乘客预测
决策树算法解析与应用 决策树是一种通过"是非题"递归分割数据直到纯净的分类方法。其结构包含根节点(起点)、内部节点(测试条件)、分支(答案)和叶节点(最终决策)。节点选择基于最大纯度增益,常用评价指标包括信息增益(ID3)、增益率(C4.5)和基尼指数(CART)。决策树优点在于可解释性强、无需数据缩放,但易过拟合(需剪枝)。通过泰坦尼克号数据集(Pclass/Age/Fare/Sex预测幸存)的Python实现示例,展示了数据清洗(填充缺失值、特征编码)、训练验证集划分(6:2:2)及
2025-08-20 20:29:29
391
原创 【Python】-- 机器学习项目 - 基于KNN算法的鸢尾花分类
KNN算法是一种基于距离的分类方法,通过计算测试样本与训练样本的距离,选取最近的K个邻居进行多数表决分类。其核心思想是"平滑假设"——相近样本具有相似特征。本文以鸢尾花分类为例,展示了KNN算法的完整实现流程:包括数据加载、标准化处理、数据集划分、模型训练与评估。Python代码实现了75/25和56/19/25的数据集划分比例,使用KNeighborsClassifier(n_neighbors=5)构建模型,最终在测试集上验证分类效果。文章附有完整源码下载地址,便于读者实践应用。
2025-08-17 22:08:31
412
原创 【Python】 -- 趣味代码 - 小恐龙游戏
摘要: 本文介绍了一个基于Pygame的简易恐龙跑酷游戏实现。玩家控制恐龙躲避仙人掌和乌鸦障碍物,游戏包含跳跃、重力模拟和碰撞检测功能。核心模块包括:背景渲染、恐龙与障碍物绘制、事件处理(按键跳跃/暂停)、碰撞检测逻辑(矩形相交判断)以及游戏状态管理(暂停/死亡界面)。代码采用物理引擎模拟跳跃抛物线(重力加速度G=9.8*30),支持二段跳机制,动态生成障碍物位置。主循环控制游戏速度(5单位/帧)、帧间隔(0.02秒)和难度分级,通过函数式编程实现模块化设计,最终输出游戏时间和死亡判定。 (字数:149)
2025-06-10 20:36:42
225
原创 【Python】 -- 趣味代码 - 飞船大战游戏
摘要: 这是一款基于Pygame的飞船大战游戏程序,实现了一个完整的外星人入侵游戏。程序包含游戏初始化、事件处理、碰撞检测和计分系统等功能,采用模块化设计,主要分为以下几个部分: 游戏框架:使用Pygame创建窗口,初始化游戏设置和界面元素(飞船、子弹、外星人舰队); 交互逻辑:通过game_functions模块处理键盘/鼠标事件,实现飞船移动、子弹发射和游戏状态控制; 动态系统:实时更新飞船、子弹和外星人位置,检测碰撞并计分; 资源管理:提供百度网盘下载链接(提取码:cegi),包含完整游戏代码和资源文
2025-06-10 20:03:37
201
原创 【Python】 -- 趣味代码 - 扫雷游戏
这段代码实现了一个完整的扫雷游戏,包括游戏初始化、事件处理、游戏状态更新和绘制等功能。使用 Pygame 库创建图形界面,并通过自定义的MineBlock类处理游戏的核心逻辑。游戏支持标记地雷、打开区块、计时等功能,并提供了良好的用户交互体验。
2025-06-10 20:01:28
883
3
原创 【Python】 -- 趣味代码 - 数字游戏
摘要: 本文介绍了一个基于Python的猜数字游戏程序。程序通过GuessNum类实现主要功能,包括随机生成数字范围(100-1900)、处理用户输入、判断猜测结果(提示“猜大”或“猜小”)及游戏重启机制。用户通过菜单选择开始/结束游戏,系统会动态调整猜测范围边界(left和right)以优化提示。代码结构清晰,采用面向对象设计,但存在异常处理不足(如非数字输入会报错)和游戏结束缺少统计信息等问题。主函数main()控制流程,猜中后自动重启游戏。整体实现了基础交互逻辑,适合作为编程学习案例。(149字)
2025-05-28 14:22:10
82
原创 【Python】 -- 趣味代码 - 学生成绩管理系统
摘要:该代码实现了一个基于单链表的学生成绩管理系统,主要包含单链表数据结构(Node和SingleLinkedList类)和学生信息管理功能(StudentControlSystem类)。系统支持学生信息的增删改查、排序和文件存储,通过菜单交互实现用户操作。单链表实现了节点追加、插入、删除、反转、排序等基本操作,学生管理系统在此基础扩展了学号校验、数据持久化等功能。代码结构模块化清晰,但存在异常处理不足、部分操作效率较低等问题,整体实现了学生信息管理的基础功能。(149字)
2025-05-28 14:18:30
61
原创 【Python】 -- 趣味代码 - 俄罗斯方块
俄罗斯方块程序设计摘要(148字) 该程序使用Pygame实现经典俄罗斯方块游戏。主要功能包括: 游戏初始化:设置方格尺寸(30x30)、游戏区域(10x25格)、界面样式等基础参数 核心机制: 方块生成与下落控制(7种经典形状) 碰撞检测与边界判断 行消除计分系统(单行100分,四行1500分) 随分数提升自动加速 交互功能: 键盘控制移动/旋转方块 暂停/重新开始游戏 界面绘制: 实时显示当前方块、下一个方块预览 计分板与游戏状态提示 游戏状态管理:包含开始界面、进行中、结束三种状态切换 程序采用模块化
2025-05-28 14:08:37
168
原创 【Python】 -- 趣味代码 - 佩奇
这段代码使用Python的turtle模块绘制了一个粉色卡通猪形象。程序首先设置了画笔属性(粗细、颜色、速度)和画布尺寸,然后按顺序绘制了猪的各个部位:鼻子采用曲线填充、头部通过多段圆弧构成、耳朵眼睛使用圆形绘制、身体和手脚采用弧线与直线结合,最后添加尾巴细节。每个部位都通过精确的坐标定位和角度控制实现,填充颜色主要采用粉色系。代码结构清晰,通过begin_fill()和end_fill()实现颜色填充,最终调用t.done()完成绘图。该程序展示了turtle模块在图形绘制中的应用技巧。
2025-05-28 14:03:30
87
原创 【Python】 -- 趣味代码 - 皮卡丘
本文介绍了使用Python的turtle模块绘制皮卡丘的程序设计。该程序通过模块化的方式实现了皮卡丘头部、身体、眼睛、嘴巴、脸颊、耳朵等部位的绘制,主要特点如下: 程序结构:采用面向对象设计,封装了Pikachu类,包含初始化画笔、设置参数等方法。 核心功能: 无轨迹移动函数noTrace_goto实现画笔精确定位 独立函数绘制各个部位(如leftEye、rightEye等) 色彩填充和精细曲线控制(如嘴巴的弧度) 特色实现: 使用坐标列表实现复杂的嘴唇形状 通过调整tracer控制绘制过程显示 精确控制每
2025-05-28 14:00:43
298
原创 【Python】 -- 趣味代码 - 哆啦A梦
摘要: 该程序使用Python的turtle模块绘制了哆啦A梦的卡通形象。通过定义多个函数实现了头部、围巾、脸部特征(眼睛、鼻子、胡须)、身体、四肢和配饰(铃铛、口袋)的绘制。主要特点包括: 采用模块化设计,每个身体部位由独立函数实现 使用颜色填充和曲线绘制技术还原形象特征 包含无轨迹移动函数(my_goto)优化绘制过程 通过控制画笔速度和轨迹精度保证图形质量 程序最终输出完整的哆啦A梦线稿图像,展示了turtle模块在复杂图形绘制中的应用能力。该实现可作为学习计算机绘图的典型案例,适合Python初学者
2025-05-28 13:56:46
119
原创 【Python】 -- 趣味代码 - 五子棋
摘要: 五子棋程序提供人机对战和人人对战两种模式。人机对战基于Pygame实现,包含棋盘绘制、棋子交互、胜负判定和AI逻辑(评估得分选择落子)。人人对战功能类似,但支持双人轮流落子。核心模块包括棋盘管理(Checkerboard类)、AI决策(评估连续性得分)和游戏主循环(事件处理、界面更新)。代码结构清晰,适合学习基础游戏开发与AI实现。
2025-05-28 13:51:34
98
原创 【Matlab】-- 基于MATLAB的灰狼算法优化支持向量机的回归算法
GWO-SVR模型是灰狼优化算法(Grey Wolf Optimizer, GWO)与支持向量回归(Support Vector Regression, SVR)的结合,旨在提高SVR模型的性能。
2025-03-30 15:53:37
1019
原创 【Matlab】-- 基于MATLAB的飞蛾扑火算法与反向传播算法的混凝土强度预测
MFO-BP模型是基于飞蛾扑火优化算法(Moth-Flame Optimization, MFO)和反向传播(Backpropagation, BP)神经网络的结合模型。MFO算法用于优化BP神经网络的初始权重和阈值,从而提高模型的预测精度和泛化能力。
2025-03-30 15:53:25
1534
1
原创 【Matlab】-- 基于MATLAB的灰狼算法优化支持向量机的分类算法
GWO-SVM模型利用灰狼优化算法来优化支持向量机的超参数,如惩罚参数C和核函数参数γ。通过这种优化,可以提高SVM在分类和回归任务中的准确性和效率。
2025-03-30 15:49:40
1053
原创 【Matlab】-- 基于MATLAB的美赛常用多种算法
本资料集合了多种数学建模和优化算法的常用代码资源,旨在为参与美国大学生数学建模竞赛(MCM/ICM,简称美赛)的参赛者提供实用的编程工具和算法实现。这些算法包括BP神经网络、CT图像重建、Floyd算法、Topsis算法、层次分析法、分支定界法、灰色预测、粒子群算法、模拟退火算法(特别适用于TSP和背包问题)、人口增长模型以及搜索和遗传算法。这些算法覆盖了从机器学习到优化问题的广泛领域,为解决复杂问题提供了多样化的方法。提供了MATLAB的实现代码,使得用户可以根据自己的需求进行调整和应用。
2025-03-30 15:45:18
1213
原创 【Python/Pytorch】-- 创建3090Ti显卡所需环境
conda与anaconda是跟创建python环境相关的,cuda与cudnn是跟GPU相关的。pycharm中的控制台,跟matlab一样,可以一行一行进行调试。打开home目录下 .bashrc文件,在结尾加入。
2025-03-04 22:17:04
1147
原创 【Python/Pytorch - 网络模型】-- 手把手搭建GVloss
这段代码定义了一个名为gvloss的损失函数,用于计算输出图像和目标图像在梯度方向上的差异,特别适用于图像生成或图像恢复任务。
2025-02-26 22:02:36
1080
原创 【Python/Pytorch - 网络模型】-- 手把手搭建Swin-Transformer模型 - WindowAttention3D模型
根据博主文章,学习Transformer、Vit、SwinTransformer、SwinUnetr原理,原理博主文章已讲解较为详细,本文主要从代码角度学习各个模块的原理。
2025-02-26 21:46:25
823
原创 【Python/Pytorch - 网络模型】-- 手把手搭建Swin-Transformer模型 - window_partition
根据博主文章,学习Transformer、Vit、SwinTransformer、SwinUnetr原理,原理博主文章已讲解较为详细,本文主要从代码角度学习各个模块的原理。
2025-02-26 21:29:03
918
原创 【Python/Pytorch - 网络模型】-- 手把手搭建Swin-Transformer模型 - PatchEmbed 模块
根据博主文章,学习Transformer、Vit、SwinTransformer、SwinUnetr原理,原理博主文章已讲解较为详细,本文主要从代码角度学习各个模块的原理。
2025-02-26 21:25:49
920
原创 【Python/Pytorch - 网络模型】-- 手把手搭建Swin-Transformer模型 - MLP模型
根据博主文章,学习Transformer、Vit、SwinTransformer、SwinUnetr原理,原理博主文章已讲解较为详细,本文主要从代码角度学习各个模块的原理。
2025-02-26 21:17:18
921
原创 【图像处理】-- 由于关机、断电等因素影响,训练模型到中途时候中断,如何继续接着之前的权重模型进行训练?
由于关机、断电等因素影响,训练模型到中途时候中断,如何继续接着之前的权重模型进行训练?
2025-02-12 19:15:56
258
原创 【书籍】-- 《自我突围》
如果带着现在的思考,让我重新走一遍过去的30年,我极有可能在博士后期间就选择跨学科的实验室,接受崭新的研究领域的训练和挑战,也极有可能在担任助理教授期间选择更有开创性、更有挑战性的前沿研究方向,而不是过多关注具有较强可行性和确定性的科研课题。需要说明的是,我这种刻骨铭心的体会绝不是全盘否定应试教育,更无法否定应试教育的鲜明优点,即短时间内强化学生对基础知识和技能的掌握程度。在博士生阶段,尤其是前两年,我认为必须花足够的时间去听各种相关领域的学术讲座,并进行科研文献的广泛阅读,打好批判性思维的基础。
2025-02-06 10:33:10
840
原创 【科研】 -- 医学图像处理方向,常用期刊链接
文章目录Sicence https://www.science.org/Nature https://www.nature.com/Nature Communications https://www.nature.com/ncomms/Nature Methods https://www.nature.com/nmeth/Nature Biomedical Engineering https://www.nature.com/natbiomedeng/Radiology (rsna.org) https:
2025-02-05 22:26:51
1178
用户手册 - 电子工程师基础用户手册
2024-11-15
Python 趣味编程代码.rar
2025-01-05
浪漫节日代码 - 爱心代码、圣诞树代码
2024-12-23
基于飞蛾扑火算法与反向传播算法的混凝土强度预测:MFO-BP
2024-12-21
基于灰狼算法与支持向量机的回归预测:GWOSVR
2024-12-20
基于灰狼算法与支持向量机的分类预测:GWOSVM
2024-12-19
美赛常用代码资源 - 算法资源
2024-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人