GNU grep 的三种退出状态:没有匹配,为什么不该和搜索出错走同一条分支 巡检脚本查找一条告警记录,grep返回非零,后面的逻辑马上报告“没有告警”。这条推理缺了一步:搜索本身可能没有完成,例如正则语法错误或文件无法读取。把这两种情况合并,可能让一次失败的检查被误认为健康结果。解决方法从保... yunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
awk 字段重建实战:只给第二列重新赋值,为什么整行空格都变了 处理一份命令行报表时,只想修正第二列,却发现行首缩进、列间对齐和行尾空格全部消失。问题往往发生在字段赋值的那一刻:awk既保存整条记录,也提供拆开的字段;两种表示之间存在明确的重建规则。理解这一步,才能判断脚本适合编... yunqueblog/ 技术教程/ 2026-10-03/ 2 阅读
分类排序里的 AP 怎么算:别把阶梯加权换成梯形面积 同一批分类预测,两个评测脚本都说自己在算“PR曲线下面积”,数字却对不上。先别归因于浮点误差:一个可能计算非插值平均精确率AP,另一个把曲线点用直线连接后做梯形积分。把五条记录列出来,差别就能追到每一次阈值变化。 yunqueblog/ AI分享/ 2026-10-03/ 2 阅读
自然梯度的坐标不变性到哪里为止:同一枚硬币的两种参数 读到“自然梯度不依赖参数化”,很容易期待:同一个模型换种写法,用相同学习率更新一次后,预测也必须完全相同。把Bernoulli概率p改写成logit,就能看到这个说法需要的局部条件。这个例子适合检查AI对Fisher... yunqueblog/ AI分享/ 2026-10-03/ 2 阅读
AdaGrad 怎样记住稀疏梯度:第三步相同的输入,坐标步幅却不同 训练稀疏特征模型时,有些参数几乎每批都出现梯度,另一些只偶尔参与。AdaGrad为每个坐标保存自己的平方和。同一时刻共用一个学习率,并不意味着所有坐标都会按相同比例移动。理解这份历史,也能判断为什么只恢复模型权重还不... yunqueblog/ AI分享/ 2026-10-03/ 2 阅读
SAM 的临时扰动该不该留下:用一个二次损失检查两次梯度 把SAM接进训练代码时,一个容易藏住的错误是:先把权重移到扰动位置,再直接在那里执行优化器更新。两次反向传播都成功,损失也可能下降,结果却偏离算法。拿一个能手算的目标检查“在哪里求梯度、从哪里出发”,比只看训练曲线更... yunqueblog/ AI分享/ 2026-10-03/ 2 阅读
Redshift支持跨区域查询S3数据湖:RG与Serverless可直接读取,传输费用和计算资源仍需核算 2026年10月1日,AWS宣布Amazon Redshift可直接查询位于其他AWS区域的S3数据湖表,并扩展相关增强VPC路由能力。两者依赖运行在RG预置集群或Redshift Serverless自身计算资源上... yunqueblog/ 最新资讯/ 2026-10-03/ 3 阅读
S3 Tables默认表桶配额增至100:团队可更细分容器,桶级设置仍要逐一核对 2026年10月1日,AWS将Amazon S3 Tables默认表桶配额从每个账户、每个区域10个提高到100个。新配额默认适用于所有账户,覆盖S3 Tables已提供服务的区域,配额提升本身没有额外费用;若仍需更... yunqueblog/ 最新资讯/ 2026-10-03/ 3 阅读
GuardDuty支持Organizations策略统一启用:区域例外会整块覆盖,迁移前先盘点旧自动配置 2026年10月1日,AWS宣布GuardDuty支持AWS Organizations声明式策略。管理员可以在组织根、组织单元或单个账户范围统一定义威胁检测启用方式,并让新加入或移动到相应组织单元的账户继承配置。此... yunqueblog/ 最新资讯/ 2026-10-03/ 3 阅读
Transfer Family允许工作流自选日志组:执行记录可独立归集,旧查询入口需要同步检查 2026年10月1日,AWS为Transfer Family托管工作流开放自定义CloudWatch日志组。创建工作流时,可以通过控制台或API选择工作流级目的地,让执行日志离开所属服务器的统一日志组。该功能覆盖提供... yunqueblog/ 最新资讯/ 2026-10-03/ 5 阅读