物体识别演示器 - 基于COCO-SSD模型
使用TensorFlow.js调用COCO-SSD模型,在摄像头画面中实时框选并标注物体。
UD5工具箱
K-Means是一种无监督学习算法,用于将数据分成K个不同的组(簇)。它通过最小化簇内数据点到簇中心的距离平方和(SSE),使同一簇内的点尽可能相似,不同簇的点尽可能不同。广泛应用于客户细分、图像压缩、文档分类等领域。
① 初始化:选择K个初始中心点。
② 分配步骤:将每个数据点分配到距离最近的中心点所属的簇。
③ 更新步骤:重新计算每个簇的中心(簇内所有点的均值)。
④ 重复:迭代执行②③直到收敛(中心点几乎不再移动)或达到最大迭代次数。
常用肘部法则(Elbow Method):尝试不同K值,绘制SSE随K变化的曲线,找到曲线"拐点"。也可使用轮廓系数(Silhouette Score)评估聚类质量。实际应用中需结合业务场景和数据特点综合判断。
标准随机初始化可能选择过于接近的中心点,导致收敛到局部最优。K-Means++通过概率方式选择初始中心:第一个中心随机选择,后续中心倾向于选择距离已有中心较远的点,显著提高聚类质量和收敛速度。
① 对异常值敏感(离群点会显著影响均值);② 假设簇是球形分布,对非凸形状效果差(可尝试本工具的环形数据体验);③ 需要预先指定K值;④ 结果依赖于初始中心的选择。可用K-Medoids或DBSCAN等算法补充。
SSE(Sum of Squared Errors)是每个数据点到其所属簇中心的欧氏距离的平方和。它是K-Means优化的目标函数,SSE越小表示簇内点越紧密。观察SSE随迭代下降的过程,可直观理解算法的优化方向。
使用TensorFlow.js调用COCO-SSD模型,在摄像头画面中实时框选并标注物体。
上传或粘贴 source map 文件,展示原始代码与编译后代码的对应关系,辅助调试。
输入网址,抓取该页面上的出入链接并绘制成节点关系草图。
输入交易清单,逐步可视化FP树的构建与频繁项集挖掘过程,理解购物篮分析算法。
输入活动名称、日期、地点和票价,生成 Event 结构化数据,用于活动搜索结果。
输入后缀表达式或简单指令,逐步演示栈的压入弹出计算过程。
粘贴JWT,自动Base64解码并显示明文Header和Payload。
随机生成整数数组,逐步展示按低位优先进行的基数排序过程,辅助算法理解。
上传一小块纹理样本,利用简单模板匹配算法无缝扩展填充成一张大图。
对比结构化克隆与传统深拷贝,演示 ArrayBuffer 等可转移对象如何提升性能。
输入URL提取OG标签,模拟Facebook/Twitter/LinkedIn卡片显示效果,优化链接分享。
上传或选择 Chart,在 Web 界面编辑 values.yaml,实时预览生成的 Kubernetes 清单。
在无向图上查找最大团,高亮显示顶点,演示回溯或启发式搜索过程。
输入同一数据源的两种 API 响应,并排展示结构差异,理解两种风格的数据组织。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
拖动曲线手柄调整动画缓动,实时预览弹跳或淡入效果,生成cubic-bezier值。
拖拽构建阶段与任务,配置触发条件,生成对应的GitLab CI或GitHub Actions YAML代码。
输入进程列表,同时对比先来先服务、短作业优先和轮转调度算法的甘特图和平均等待时间。
自定义套餐名、价格、功能列表,生成对比式价格表UI的HTML/CSS代码。
解析任何User-Agent字符串,返回详细的设备类别、制造商、操作系统及浏览器/引擎版本信息。
输入两个二进制数和操作码,可视化展示简单ALU的加减乘除、与或非结果和标志位。
粘贴 Prometheus 指标文本,解析为结构化表格,并支持基本过滤和排序。
将深度嵌套的JSON对象转化为用点号或括号分隔的单层键值对,便于数据清洗。
解析诸如 `application/json; charset=utf-8` 的结构,分离类型、子类型与参数。
适配多种SQL方言的关键词大小写与缩进风格,并可添加注释提示,提升大查询可读性。
通过滑块调节LCP、FID、CLS等指标值,实时显示对应的谷歌核心网页指标评分与颜色。
调整滚动容器和子项的对齐方式、停止点,观察CSS Scroll Snap平滑滑动效果。
连续输入头脑中的杂念,提交后基于关键词自动归类,清空大脑。
制作一张 3D 翻转卡片,切换 backface-visibility 属性观察背面隐藏与否。
配置头像、姓名、头衔和评价内容,生成带引用样式的客户感言卡片代码。