Go语言技术文章
-
Redis 7.4 为哈希字段增加独立过期能力,缓存设计可以把不同生命周期的数据放进同一个 Hash。本文说明字段级 TTL 对键拆分、兼容回退和迁移验证的影响。187 收藏 -
Redis 8.2 为 Streams 增加 XACKDEL、XDELEX,并扩展 XTRIM 的引用策略。本文按消费组责任、消息清理和升级风险说明 KEEPREF、DELREF、ACKED 的选择。153 收藏 -
MCP 授权回调中的 iss 不是可随意忽略的附加参数。本文按当前授权规范解释客户端如何记录并精确比较 issuer,覆盖元数据标志、缺失参数、错误回调和兼容升级边界。243 收藏 -
MCP 2026-07-28 规范为可缓存结果增加 ttlMs 与 cacheScope。本文从客户端收到响应的时间点出发,说明怎样判断新鲜度、响应通知、共享缓存边界和旧服务兼容。406 收藏 -
Go 1.27 为 go doc 增加 -ex 选项,可以直接列出包或符号关联的可执行示例。本文用一个小型 Go 包拆开示例命名、检索命令和迁移边界,说明它与普通文档查询及 go test 的关系。119 收藏 -
Go 1.27.2 于 2026 年 10 月 8 日发布,官方摘要同时列出 go 命令和多个标准库的安全修复,以及编译器、链接器、运行时、cover、go fix、vet 等 bug 修复。本文按修复范围、尝试步骤与回归风险整理升级判断。134 收藏 -
训练翻译或摘要模型时,DataCollatorForSeq2Seq 的 label_pad_token_id 会决定补齐标签是否进入 loss。本文从 -100 的忽略语义、动态补齐和 decoder_input_ids 准备三条链路拆开排查。176 收藏 -
围绕 Hugging Face Datasets 的 map(batched=True) 讲清返回列长度契约、remove_columns 的作用和最小诊断方法,帮助定位预处理函数中的扩行与错配问题。213 收藏 -
Hugging Face Datasets 的 flatten 会把嵌套字典字段展开为点号路径列,同时保留 Features 对字段类型的描述。本文用嵌套 struct、List 和 max_depth 说明如何安全接入后续 map 处理。455 收藏 -
Hugging Face Datasets 的列定义没有因为 with_format 或 set_format 自动改变;真正变化的是 __getitem__ 的读取视图。本文拆解两者的返回新对象与原地修改差异,并给出恢复默认格式和隔离训练视图的写法。228 收藏 -
LiteRT 转换遇到不支持算子时,不是看到报错就直接打开 Select TF Ops。本文从转换器错误边界、模型体积、目标平台运行时依赖和验收清单四个方面,说明什么时候启用、什么时候优先替换算子。226 收藏 -
LiteRT int8 量化结果异常时,先检查代表性数据集是否复用了真实推理的预处理、shape、dtype 和数值分布。本文按输入契约拆解多输入签名、校准范围与样本覆盖的排查方法。348 收藏 -
LiteRT 多输入模型接入时,不要把 tensor index 当成调用契约。本文从 signature key、输入输出名称和张量形状入手,演示如何读取签名、准备多个输入、执行 signature runner,并排查名称与并发边界。191 收藏 -
自定义 Keras train_step 时,正则损失可能被遗漏。本文说明如何在前向传播后读取 self.losses,与任务损失合并为 total_loss,并让梯度、fit 指标和 sample_weight 处理保持一致。343 收藏 -
科技周边 · 人工智能 | 4天前 | 人工智能 · 深度学习 · Keras RaggedTensor keras.Input ragged=True TensorFlow backend 模型保存 load_model 变长序列
Keras RaggedTensor 输入要把 TensorFlow backend、Input(ragged=True) 和调用时的 RaggedTensor 视为同一个契约。本文用一个最小变长序列模型演示如何保存为 .keras 并重新加载,解释动态长度、保存结构和多后端边界。250 收藏