席子哥哥的代码库
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
五子棋(AI版)
该代码实现了一个15x15的五子棋游戏,采用tkinter构建图形界面。游戏包含人机对战功能,人类执白棋,AI执黑棋。主要功能包括:初始化棋盘、绘制网格、处理玩家落子、AI智能决策(评估位置得分并规避禁手规则)、胜负判定(五子连珠)等。AI通过模拟落子和评分机制选择最佳位置,并遵守黑棋禁手规则。游戏还支持重新开始功能,通过图形界面直观展示棋盘和棋子状态。原创 2025-09-28 16:59:42 · 109 阅读 · 0 评论 -
智能交通红绿灯系统(Python)
这是一个模拟单个路口的红绿灯自适应程序,可以作为智能交通系统的原型,展示了如何根据实时数据调整交通信号灯,提高道路通行效率。首先定义了人流量模型的基础配置,包括不同时段的基础人流量和波动范围。以上代码实现了人流量的动态计算,包括随机波动、突发情况和周期性变化。实现了整个系统的主要更新逻辑,包括时间推进、状态更新和UI刷新。以上代码实现了人流量的实时显示,包括柱状图和历史趋势曲线。这段代码实现了根据人流量动态调整红绿灯时长的核心算法。实现了模拟速度的调节功能,允许加快或减慢模拟过程。原创 2025-05-23 15:06:57 · 654 阅读 · 0 评论 -
交通拥堵预测器(python)
该交通拥堵预测应用基于随机森林算法,提供直观的图形用户界面,支持模型训练、评估、保存与加载,并能实时预测特定时间段的拥堵程度。应用包含数据可视化功能,如按星期、时间段分布的拥堵情况以及热力图展示。用户可以通过示例数据文件sample_traffic_data.xlsx进行训练和预测,数据包含星期几、时间段和拥堵程度信息。应用还支持自定义数据集,用户可生成Excel或CSV格式文件进行训练。程序依赖多个Python库,如pandas、scikit-learn、matplotlib等,并设置了中文显示支持。通过原创 2025-05-19 20:01:15 · 652 阅读 · 0 评论 -
贝叶斯英文单词拼写纠错器(Python)
这是一个基于贝叶斯定理的英文单词拼写纠错程序,具备图形用户界面(GUI)。程序的核心功能包括拼写检查和纠错建议。拼写检查功能通过编辑距离生成候选词,并基于词频统计和贝叶斯定理计算每个候选词的概率,从而选择最可能的正确拼写。程序的主要方法包括提取文本中的单词、计算单词概率、生成编辑距离为1和2的候选词,以及从候选词中选择最可能的正确拼写。程序初始化时加载词典文件并统计词频,支持英文单词的拼写检查。用户可以通过GUI输入单词,程序会返回拼写检查结果和多个候选词及其概率。词典文件越大,纠错效果越好。程序还提供了创原创 2025-05-16 15:29:21 · 870 阅读 · 0 评论 -
深度学习:智能车牌识别系统(python)
这是一个基于opencv的智能车牌识别系统,有GUI界面。程序能自动识别图片中的车牌号码,并支持中文和英文字符识别,支持选择本地图片文件,支持多种图片格式(jpg、jpeg、png、bmp、gif)。原创 2025-05-07 18:36:17 · 2990 阅读 · 0 评论 -
机器学习:【抛掷硬币的贝叶斯后验概率】
首先,抛硬币的问题通常涉及先验概率、似然函数和后验概率。假设用户可能想通过观察一系列的正面(H)和反面(T)来更新硬币的偏差概率。例如,先验可能假设硬币是均匀的,但随着观察到更多数据,用贝叶斯定理计算后验分布。通常,硬币的偏差可以用Beta分布作为先验,因为它是二项分布的共轭先验。Beta分布有两个参数α和β,初始时可能设为1,对应均匀分布。每次观察到正面或反面,更新α和β参数。那具体步骤可能是这样的:定义先验分布(Beta(1,1)),然后根据观察的数据,更新α和β。原创 2025-04-28 18:08:35 · 711 阅读 · 0 评论 -
鸢尾花(Iris)数据集的多模型分类与可视化分析工具
鸢尾花数据的加载、可视化分析多模型(逻辑回归、SVM、随机森林)训练与评估自动选出最佳模型并可视化混淆矩阵适合机器学习入门、模型对比、特征分析等场景# 设置中文显示plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号"""加载并处理鸢尾花数据集"""'花萼长度', '花萼宽度', '花瓣长度', '花瓣宽度'])原创 2025-04-28 10:23:38 · 395 阅读 · 0 评论 -
机器学习:逻辑回归实现二元分类
本例子以鸡蛋受精卵为例,假设未受精的鸡蛋在某个区域聚集,受精的在另一个区域。比如,用正态分布生成两个类别的数据,均值不同,方差相同或不同。例如,未受精的鸡蛋的特征均值为[1,1],受精的为[4,4],这样两类数据点可以在二维空间中被分开。首先,生成数据。使用sklearn的make_classification或者直接手动生成。比如,生成两个类别的点,各50个样本,每个样本有两个特征。例如,使用numpy的random.multivariate_normal生成两个不同的分布。原创 2025-04-26 18:19:40 · 434 阅读 · 0 评论 -
支持deepseek的智能助手(python聊天机器人)
此程序采用多窗口GUI架构(主窗口+设置窗口)来实现聊天机器人功能,支持自定义设置api,实现多模型支持,响应式布局设计(自适应窗口缩放),支持对话历史滚动显示(支持大文本浏览)和快捷操作入口。原创 2025-03-11 14:30:32 · 1045 阅读 · 0 评论 -
高级背景抠图工具(python)
这是一个专业的图像背景处理工具,基于Python开发,主要功能包括:1. 智能背景去除 - 使用rembg库的深度学习模型自动识别并移除图片背景。 2. 背景自定义 - 支持纯色背景替换,保留透明通道(Alpha通道)。3. 高级参数调节 - 提供5种专业级图像处理参数。4. 实时预览 - 双窗口对比显示原图与处理效果5.多格式保存 - 支持保存为PNG/JPEG格式。原创 2025-03-21 10:52:27 · 824 阅读 · 0 评论 -
调用百度api实现语音识别(python)
该代码实现了一个企业级的语音识别解决方案,通过调用百度语音识别API,实现实时录音识别和对已有音频语音识别功能。原创 2025-03-24 17:16:03 · 2108 阅读 · 0 评论 -
用向量数据库建立本地知识库
本实例是通过向量数据库对本地文本进行拆分,拆分后每一块文本转成向量存放到向量数据库。这样在搜索内容时,会先把问题转成向量,然后就可以根据问题向量在向量数据库里进行搜索,快速找到对应内容。本程序完全离线运行(无需网络连接),支持模型本地存储(./m3e-base)和数据本地存储(./vector_db)。可以用于企业知识库检索、法律文档查询、学术论文搜索、个人文档管理等场景。原创 2025-03-06 11:37:24 · 343 阅读 · 0 评论 -
梯度下降算法
该程序完整实现了梯度下降算法(仅支持批量梯度下降)的核心逻辑,并通过可视化手段直观展示了优化过程,适合用于教学演示和算法理解。基于损失变化的早停机制。原创 2025-03-04 09:10:14 · 97 阅读 · 0 评论 -
智能证件照处理器(深度学习)
注意:整合rembg进行抠图,使用Pillow处理图像缩放和背景替换,定义常见证件照尺寸,并提供用户交互选项。首次运行时会自动下载AI模型(约200MB),请确保网络畅通。功能说明:支持常见证件照尺寸(一寸、二寸、护照等)原创 2025-02-24 16:20:42 · 510 阅读 · 0 评论 -
食物照片识别卡路里(深度学习)
以下是一个基于 Python 的食物卡路里计算程序,使用深度学习模型识别食物种类,并通过食物数据库查询卡路里信息。程序使用 PyQt5 构建用户界面,支持加载食物图片、识别食物种类并计算卡路里。原创 2025-02-22 13:35:46 · 1007 阅读 · 0 评论 -
物体识别系统(识别图片中的物体)
这是一个基于 PyTorch 和 PyQt5 的物体识别程序,使用 Faster R-CNN 模型来识别图片中的物体,并通过图形界面展示识别结果。原创 2025-02-22 13:12:22 · 626 阅读 · 0 评论 -
同时识别多个手写数字(或印刷体)
这是一个基于 PyQt5 和 TensorFlow 的多数字手写体识别程序,支持同时识别图片中的多个手写数字。原创 2025-02-22 12:32:05 · 187 阅读 · 0 评论 -
手写数字识别系统(python)
【代码】手写数字识别系统(python)原创 2025-02-22 12:17:29 · 348 阅读 · 0 评论 -
近10年气象分析(深度学习)
这是一个气象数据分析程序,主要用于分析和可视化气象数据。原创 2025-02-22 12:26:49 · 263 阅读 · 0 评论
分享