深度学习炼丹-数据标准化

前言 一,Normalization 概述 1.1,Normalization 定义 1.2,什么情况需要 Normalization 1.3,为什么要做 Normalization 1.4,Data Normalization 常用方法 1.5,代码实现 二,normalize images 2.1,…

神经网络基础部件-BN层详解

一,数学基础 1.1,概率密度函数 1.2,正态分布 二,背景 2.1,如何理解 Internal Covariate Shift 2.2,Internal Covariate Shift 带来的问题 2.3,减少 Internal Covariate Shift 的一些尝试 三,批量归一化(BN) 3…

阿里云产品-智能语音交互快速测评

一,产品概述 阿里云的智能语音交互产品提供语音识别、语音合成、自然语言理解等技术,实现“能听、会说、懂你”式的智能人机交互体验,适用于智能客服、质检、会议纪要、实时字幕等多个企业应用场景。 其主要有以下优势: 定制识别及发音:可用于客服、阅读、虚拟人等场景 易接入:并提供API和多种SDK 识别准确率高…

深入理解计算机系统-第3章程序的机器级表示

计算机执行机器代码,用字节序列编码低级的操作,包括处理数据、管理内存、读写存储设备上的数据,以及利用网络通信。编译器基于编程语言的规则、目标机器的指令集和操作系统遵循的惯例,经过一系列阶段生成机器代码。 在本章中,我们将详细学习一种特别的汇编语言,了解如何将 C 程序编译成这种形式的机器代码。阅读编译器…

深入理解计算机系统-第1章计算机系统漫游笔记

深入理解计算机系统-计算机系统漫游笔记.md 1,信息就是位+上下文 计算机系统是由硬件和系统软件组成,它们共同工作来运行应用程序。 C 语言是系统级编程的首选,同时它也非常实用于应用级程序的编写。 2,程序被其他程序翻译成不同格式 以hello 程序为例来解释程序的生命周期,hello.c 文件代码如…

深入理解计算机系统-第2章信息的表示和处理

关于程序的结构和执行,我们需要考虑机器指令如何操作整数和实数数据,以及编译器如何将 C 程序翻译成这样的指令。 现代计算机存储和处理信息是用二进制(二值信号)表示的,因为二值信号更容易表示、存储和传输,如导线上的高电压和低电压。 1,信息存储 大多数计算机使用字节(byte),作为最小的可寻址的内存单位…

深度学习模型压缩方法概述

一,模型压缩技术概述 我们知道,一定程度上,网络越深,参数越多,模型也会越复杂,但其最终效果也越好,而模型压缩算法是旨在将一个庞大而复杂的大模型转化为一个精简的小模型。 之所以必须做模型压缩,是因为嵌入式设备的算力和内存有限,经过压缩后的模型方才能部署到嵌入式设备上。 模型压缩问题的定义可以从 3 角度…