19.归一化
归一化Normalization是指把不同尺度、范围的数据按一定规则映射到统一、稳定的数值范围或分布目的是让模型更稳定、更快收敛也避免某些特征“数值大就主导训练”的问题。一、直观理解先有个感觉假设你有一张图片像素值是 0 ~ 255uint8模型更喜欢这样的输入0 ~ 1或 -1 ~ 1或均值≈0、方差≈1归一化就是做这件事的转换过程。二、常见归一化类型重点在视觉/AIPipe里1最小–最大归一化Min-Max Normalization公式x′(x−min​)/(max−min)结果范围通常是 [0, 1]例子python pythonx x / 255.02标准归一化Standardization / Z-score公式x′(x−μ​)/σ其中μ均值meanσ标准差std结果均值 ≈ 0方差 ≈ 1不一定固定在某个区间PyTorch 里很常见python pythonnormalize transforms.Normalize( mean[0.485, 0.456, 0.406], std[0.229, 0.224, 0.225] )这段代码到底做了什么假设输入 x 的形状是 (C, H, W)且已经是 [0, 1] 的 float 张量pythonx (x - mean) / std逐通道计算第 0 通道Rx[0] (x[0] - 0.485) / 0.229第 1 通道Gx[1] (x[1] - 0.456) / 0.224第 2 通道B[2] (x[2] - 0.406) / 0.225✅ 逐通道独立归一化​✅ 不改变 H、W只改变数值分布为什么是这几个“奇怪的数字”这组 mean 和 std 来自 ImageNet 数据集的统计结果含义是先统计整个 ImageNet 所有图片每个通道的像素均值和标准差然后把这些值“定死”下来以后所有用 ImageNet 预训练模型ResNet、MobileNet、ViT 等都必须用这一组(ImageNet 是大规模图像数据集而 ResNet、MobileNet、ViT 是在这个数据集上训练和验证的神经网络模型架构)

相关新闻

Python Django电商比价系统实战:从数据采集到可视化全链路开发

Python Django电商比价系统实战:从数据采集到可视化全链路开发

在实际电商项目开发中,价格监控和比价是提升竞争力的核心环节。一个能够自动抓取多个平台商品价格、进行数据清洗分析并可视化展示的系统,能帮助运营快速决策,也能让开发者深入理解从数据采集到应用展示的全链路技术栈。本文将围绕一个基于 P…

2026/9/22 4:20:14 阅读更多 →
Spark互动数据处理流程:从环境搭建到API封装实践

Spark互动数据处理流程:从环境搭建到API封装实践

这次我们来看一个名为“spark快闪-互动区合照互动流程演示送达~!”的项目。从标题来看,这很可能是一个基于Spark技术栈实现的、用于处理“互动区合照”这类实时或批量互动数据的流程演示项目。它可能涉及从数据采集、处理到最终“送达”展示的全链路。 …

2026/9/24 5:35:20 阅读更多 →
团队引入 AI 工具,评审先查数据、成本与责任边界

团队引入 AI 工具,评审先查数据、成本与责任边界

团队引入 AI 工具,评审先查数据、成本与责任边界 AI 代码补全、需求拆解和内部知识库都能做出顺畅演示,采购评审却不能停在演示效果。工具会接触什么数据、费用怎样增长、生成内容由谁验证,这三件事要在团队接入前说清楚。 常见风险并不神秘&…

2026/9/22 15:43:08 阅读更多 →

最新新闻

Agent Skills实战指南:从函数调用到技能编排的工程化落地

Agent Skills实战指南:从函数调用到技能编排的工程化落地

1. 从"会聊天"到"会干活":agent-skills到底在解决什么问题今年我大部分时间都在跟"让大模型真正干成一件事"较劲。聊过天的人都知道,GPT、Claude这类模型文本生成能力很强,可你真让它"帮我把上个月华东区…

2026/9/25 12:42:18 阅读更多 →
NodeJS HTTPS双向认证与HSM私钥管理:从OpenSSL到Nginx

NodeJS HTTPS双向认证与HSM私钥管理:从OpenSSL到Nginx

简介:面向需要实现HTTPS双向认证的Node.js开发者,这份PDF详解了如何结合硬件安全模块(HSM)完成TLS双向认证,尤其适合银行UKEY等本地加密运算场景。与常见的OpenSSL HSM插件方案不同,资料采用纯JavaScript通…

2026/9/25 12:42:18 阅读更多 →
手把手教你给Claude Code装上193个专家角色:agency-agents 安装命令与 settings.json 配置骨架

手把手教你给Claude Code装上193个专家角色:agency-agents 安装命令与 settings.json 配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 12:42:18 阅读更多 →
【AI编程】【Claude Code】---- 十个最值得装的 Skills:从 skill-creator 到 tmux,配 TaoToken 的 settings.json 骨架先搭好

【AI编程】【Claude Code】---- 十个最值得装的 Skills:从 skill-creator 到 tmux,配 TaoToken 的 settings.json 骨架先搭好

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/25 12:42:17 阅读更多 →
Substrate区块链开发框架从入门到实战:模块化架构、无分叉升级与平行链扩展

Substrate区块链开发框架从入门到实战:模块化架构、无分叉升级与平行链扩展

1. 从零认识 Substrate:它到底是什么,能解决什么问题第一次听到 Substrate 这个词,很多人会以为是某个前端框架或者构建工具,其实它是一套用于构建区块链的底层开发框架。简单来说,Substrate 把搭建一条链所需要的绝大…

2026/9/25 12:42:17 阅读更多 →
永久在线自建CRM实操:DeskcommCRM部署与团队协作指南

永久在线自建CRM实操:DeskcommCRM部署与团队协作指南

DeskcommCRM这名字在V2EX、少数派和太多自建爱好者的收藏夹里出现过,但真正聊透它的人并不多。它本质上不是你在美剧里看到的那种繁琐的企业级客户关系管理系统,而是一个把“桌面通讯”和“客户跟进”捏在一起的轻量级自部署系统。这两年很流行一个说法叫…

2026/9/25 12:41:17 阅读更多 →

日新闻

AI元人文:从工具使用到思维重构的深度探索

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:00:41 阅读更多 →
Python+CNN车牌识别实战:从数据预处理到模型训练与部署

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:00:41 阅读更多 →
Vim基础操作全攻略:保存退出、模式切换与高频命令实战

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/25 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/24 14:34:13 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/25 11:15:26 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/24 14:33:56 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/24 12:50:34 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/24 14:33:48 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/24 12:49:17 阅读更多 →