人工智能技术文章
-
用 Hugging Face Hub 的 revision 参数固定分支、标签或完整提交哈希,分别演示 hf_hub_download、snapshot_download 和 hf download 的单文件、整仓库与 local_dir 交付边界。415 收藏 -
访问 Hugging Face Hub 私有模型时,关键不是把 token 写进 from_pretrained,而是先确认仓库权限,再用最小权限令牌登录,并通过环境变量或 huggingface_hub 的安全入口传递凭据。127 收藏 -
用 OpenAI Responses API 的语义事件搭建一个 Go SSE 转发服务:把增量文本、完成信号和错误信号分别映射到消息区、按钮状态和错误提示,避免页面把所有流式事件混成普通文本。228 收藏 -
用 scikit-learn ColumnTransformer 把数值列与类别列分开处理:数值列填补并标准化,类别列填补并独热编码,再统一接入 Pipeline,避免列遗漏、未知类别和数据泄漏。459 收藏 -
使用 DummyClassifier 为分类任务建立参照,说明 prior 等策略、相同数据划分与指标比较,并通过合成数据示例记录准确率、平衡准确率和评估失败状态。189 收藏 -
Label Studio 普通 webhook 可配置认证头,动态 HMAC 需另行实现。本文区分标注创建与任务完成,给出自建中继签名约定、原始正文校验及防重放与持久化边界。459 收藏 -
围绕 Whisper 的 30 秒上下文、重叠窗口和 segment/word 时间戳,给出长音频分段、全局时间映射、重叠去重与字幕复核的一套工程方案。288 收藏 -
讲清 MCP 资源清单变更与单资源更新通知的区别,演示当前 subscriptions/listen 的 URI 订阅、旧协议兼容、缓存刷新和断线边界。369 收藏 -
MCP 长任务进度回报依赖请求中的 progressToken 与 notifications/progress 通知。本文用 TypeScript 示例说明 token 关联、progress 递增、total 缺失、最终结果分离和取消资源边界。367 收藏 -
Gemini API 的 countTokens 只用于发送前估算输入规模,生成响应中的 usage metadata 才记录本次请求的实际输入、输出、缓存、工具调用与思考 token。本文用 Python 区分两类数字及其使用场景。254 收藏 -
MLflow signature 的 required 字段决定调用方不能省略哪些输入。本文用显式 Schema 与 input_example 两种方式收窄输入契约,并说明缺字段、可选字段与额外字段的处理边界。202 收藏 -
本文围绕 Ray Serve DeploymentHandle 的异步批处理,说明 DeploymentResponse 的提交与等待方式、@serve.batch 的参数边界、等长结果约束,以及如何用批等待和利用率指标判断参数是否合适。307 收藏 -
ONNX Runtime IOBinding 适合把固定形状的输入输出绑定到 CUDA 等目标设备,通过复用 OrtValue 减少 CPU-GPU 数据搬运和重复分配。本文给出 Python 绑定写法,并说明动态 shape 与 CPU 读回的边界。412 收藏 -
JAX 未注册的自定义类会整体作为叶子,无法让 jax.jit 看到内部数组。本文用 register_pytree_node、register_pytree_node_class 和 register_dataclass 说明动态字段、静态元数据与对象重建的注册边界。156 收藏 -
PyTorch DistributedSampler 以共同 seed 与逐轮 set_epoch 控制打乱。本文说明调用位置、rank 划分、尾部处理和恢复训练时的索引复现范围,并给出小样本对照代码。241 收藏