使用 ml-intern 和 DeepSeek v4 Flash 训练了一个提示注入检测器,运行在浏览器中
摘要
使用 ml-intern 和 DeepSeek V4 Flash 训练了一个提示注入分类器,使用 DistilBERT 实现 F1 99%,优化至 ONNX int8(约 65 MB),可通过 Transformers.js v3 在浏览器中运行。
使用 `ml-intern` + DeepSeek v4 Flash 训练了一个提示注入分类器。DistilBERT,F1 为 99%,ONNX int8,约 65 MB,可通过 Transformers.js v3 在浏览器中运行。你可以在这里试用:[https://huggingface.co/spaces/av-codes/prompt-injection-detector](https://huggingface.co/spaces/av-codes/prompt-injection-detector) \--- 我对提示注入和代理安全感兴趣已久,想看看专用机器学习代理与此类任务中的通用编码代理相比如何。大致过程如下:`ml-intern` 需要一个 HF token 并支持 OpenAI 兼容 API,因此我将其指向 OpenRouter(缺少 GPU 资源)。代理找到了现有数据集:[deepset/prompt-injections](https://huggingface.co/datasets/deepset/prompt-injections) 和 [Shomi28/prompt-injection-dataset](https://huggingface.co/datasets/Shomi28/prompt-injection-dataset),这简化了事情,因为在此类任务中,构建数据集通常占 95% 的工作。对于 v1,我选择了针对 CPU 推理的 DistilBERT。经过几次参数扫描后,代理启动了完整运行,最终达到 F1 为 95.87%。我还尝试训练了一个 HRM-Text 模型,但代理没有弄清楚,而是设置了 TRM 运行(不同架构,无位置编码)。当我将其引导回 HRM 并给出[正确论文](https://arxiv.org/abs/2605.20613)时,训练脚本未针对我的硬件优化。我花费了 20 美元在 HF 远程训练上使用 T4,但它在第一个 epoch 后出错,因为代理没有遵循论文中的训练流程,使用了错误的优化器/参数,导致参数爆炸。对于 v2,我从 Bordair 找到了一个[更大的合成数据集](https://huggingface.co/datasets/Bordair/bordair-multimodal)并重新训练了 DistilBERT。这就是上面 Space 中的模型。令我惊讶的是:
* DeepSeek v4 Flash 通过 API 的总成本不到 5 美元,用于所有代理运行
* 在顺利路径上,代理比预期更省心
* 它在非标准架构上失败
* 它自然倾向于 HF 堆栈,这对这个任务来说没问题,但值得了解
明显的不足:合成数据集意味着训练/测试拆分可能过于相似。这不是一个严谨的科学方法,但这是迄今为止我在使用代理工具时获得的最愉快的机器学习体验。HRM 运行仍在进行中。我很好奇其他人使用这些工具的经验。谢谢!
相似文章
deepseek-ai/DeepSeek-V4.1-Flash · Hugging Face
该仓库为 DeepSeek-V4.1-Flash AI 模型提供提示编码和最小 PyTorch 推理实现,包括视觉编码器、MoE 和 Hyper-Connections 等组件,基于 MIT 许可证。
你们如何在产品发布后检测新的提示注入模式?
本文讨论了在AI系统发布后检测新提示注入模式的方法,包括语义搜索、追踪级安全评分以及Braintrust等工具,同时强调了误报和攻击分类方面的挑战。
deepseek-ai/DeepSeek-V4-Flash-DSpark
DeepSeek 发布 V4 系列混合专家语言模型(Pro 1.6T/49B 激活参数,Flash 284B/13B 激活参数),支持百万 token 上下文,采用混合注意力和推测解码,声称具有最佳开源模型性能。
Semalith v1.4: 一种经过校准的184M安全分类器,以比Llama-Guard-3-8B少44倍的参数实现最先进的提示注入检测
Semalith v1.4是一种紧凑型184M参数DeBERTa-v3安全分类器,在良性代理提示上实现零误报的提示注入检测方面表现出色,同时还能在单次处理中覆盖一般危害和金融合规,以少44倍的参数优于Llama-Guard-3-8B。
我通过在10万个示例上训练一个40M连接器,为DeepSeek V4 Flash赋予了基础视觉能力
作者在10万个样本上训练了一个40M参数的连接器,使DeepSeek V4 Flash获得基础的视觉能力,同时冻结语言模型和MoonViT图像编码器,展示了将纯文本MoE转变为基础VLM的低成本方法。