覃秉丰的开放学习项目
覃秉丰的算法可视化实验室
不用先懂公式,也不用先写代码。
拖动参数、播放动画,看看算法怎样学习,又会在什么时候出错。
机器学习
已上线 10 页
回归:从直线到曲面
在浏览器里拖动数据点,看最小二乘法怎样把直线、曲线、平面和曲面拟合到房价数据上。
逻辑回归
交互演示逻辑回归怎样用一条决策边界把两类点分开:调整特征与次数,观察边界从直线变成曲线、平面变成曲面,以及输出概率随位置的变化。
KNN 近邻法
拖动一个新样本,实时看 K 近邻算法找出最近的 K 个邻居并投票分类。
决策树与随机森林
看 CART 决策树怎样一层层提问切分数据,再看随机森林用自助采样训练一群树投票。
K-means 聚类
没有标签也能分堆:逐轮播放 Lloyd 迭代,看质心怎样移动、簇怎样收敛。
支持向量机
拖动数据点,看支持向量机怎样找出间隔最大的那条分界线,以及为什么只有落在间隔边界上的少数几个支持向量真正决定了边界位置。
核函数抬升
三维交互演示核函数:把平面上线性不可分的一圈点抬到高维,再用一个平面切开,投影回二维就成了一条圆形边界。
交叉验证
把数据轮流当考卷:动画演示 K 折交叉验证每一折怎样划分训练集和验证集,以及为什么只划分一次得到的成绩会随运气上下浮动、不能当作模型的真实水平。
阈值与 ROC 曲线
拖动判定阈值,实时看混淆矩阵四格数字、敏感度、特异度和 ROC 曲线上的工作点同步变化。
数据泄漏
演示数据泄漏怎样让模型成绩虚高:把答案混进特征、在划分前就做标准化,看准确率怎样假性上升到不可信的高度,再对照正确做法下的真实成绩。
神经网络
已上线 4 页
时序与视觉应用
已上线 9 页
时序预测
用 2023–2025 年真实电力负荷数据做逐日预测:比较不同方法的误差,并检查预测曲线在周末、节假日和趋势转折处的表现,看误差到底来自哪里。
LSTM 记忆实验室
跟着一条序列走过 LSTM:亲手调遗忘门、输入门和输出门,看记忆单元里的内容怎样被保留、被覆盖、被读出,以及门开合不同时输出怎样变化。
卷积 3D 实验室
三维交互看卷积:窗口怎样在输入上滑动、每一格的乘加怎么算、多个通道怎样汇总成一张特征图。
手写数字识别网
自己写一个数字,看两层卷积两层池化怎样一步步把它认出来。
VGG16 漫游
用真实照片一层层看 VGG16 这个经典 16 层卷积网络:旋转三维结构、展开任意一层的特征图通道,看浅层的边缘纹理怎样变成深层的部件和整体。
ResNet50 漫游
三维交互漫游 ResNet50:16 个瓶颈块的主路与捷径、相加的位置一目了然,188 个可查看步骤逐层展开真实数值,看残差连接为什么能把网络堆到 50 层还训得动。
图像分类的迁移学习
以番茄叶片病害分类为例,三维演示迁移学习的完整过程:拆下 VGG16 原来的 4096/4096/1000 分类器,接上自己的分类层,先冻结训练再微调最后一组卷积。
U-Net 漫游
看清 U-Net 的下采样、上采样和同尺度跳接:三维交互理解编码器与解码器怎样配合,为什么拼接浅层特征能把边界还原得更准,从而做到逐像素分割。
YOLO26 漫游
从一张照片一路看到目标框:完整网络结构配真实卷积特征,三维交互理解单阶段目标检测怎样在多个尺度上同时预测位置和类别,以及主干、颈部和检测头各自负责什么。
大模型与知识库
已上线 3 页
关于覃秉丰的算法可视化实验室
这里收了 26 个可以直接动手的算法实验,覆盖机器学习、神经网络、计算机视觉、时序预测和大语言模型。 每一页都是一个独立的实验台:你可以拖参数、播放动画、逐步查看每一格数字是怎么算出来的。 全部免费开放,不需要登录,也不会上传你的任何数据——所有计算都在你自己的浏览器里完成。
它和看教程有什么不同
教程告诉你算法是怎么回事,这里让你看见它什么时候会出错。 把 K 近邻的 K 调到 1,看一个噪声点怎样直接改变判定; 把学习率调到 0.3,看损失曲线怎样冲上天; 往特征里混进一列未来才有的数据,看 AUC 怎样虚假地跳上去。 这些现象讲一百遍不如自己拖一次。
页面上的数字是真的吗
页面区分浏览器实时计算、离线实跑结果与结构示意。交互实验中的最小二乘、梯度下降、KNN 投票、CART 分裂、 自助采样森林、对偶坐标下降 SVM、Lloyd 迭代都在浏览器里实跑。 需要预训练模型的页面(VGG16、ResNet50、YOLO、nanoGPT)使用离线实跑导出的真实特征与输出, 页面会标明哪些是实跑结果、哪些是结构示意。合成的教学数据也都在页脚注明。
适合谁
适合正在学机器学习但被公式挡住的人,适合需要给学生或同事讲清某个算法的人, 也适合已经会用这些方法、但想弄明白「为什么这个结果不对劲」的人。 不需要编程基础,可先从直观实验入门,再结合页面说明理解方法的条件与限制。
谁制作了这个实验室
我是覃秉丰,制作并维护「覃秉丰的算法可视化实验室」。 我关注 AI 智能体、科研数据分析与算法应用,希望让没有编程基础的人也能看懂方法、用好工具,并认真核验结果。 了解覃秉丰和这个实验室的制作初衷。
全部内容免费开放,可直接分享链接; 引用页面里的说明或图示时,请注明来自「覃秉丰的算法可视化实验室」(qinxlab.com)。