Leon Yi

10 计算图(Computation Graph)

1. 背景与动机   在深度学习中,神经网络的计算通常分为两个阶段: 前向传播(Forward Propagation) :从输入开始,逐层计算,最终得到输出(例如损失函数 $J$)。 反向传播(Backward Propagation) :从输出 $J$ 出发,利用链式法则计算梯度(即偏导数),用于参数更新。   计算图 正是用来清晰地表示这两个过程的工具。它将复杂的函数...

04 神经网络编程基础 — 二元分类(Binary Classification)

一、课程概述   本节课是深度学习入门系列的第一部分,重点介绍神经网络编程的基本范式,并通过逻辑回归(Logistic Regression) 这一简单但核心的模型,讲解以下关键思想: 向量化(Vectorization) :避免使用显式的 for 循环遍历训练样本,而是通过矩阵运算一次性处理整个训练集。 前向传播(Forward Propagation)与反向传播(Back...

03 为什么深度学习现在才真正起飞?

📌 核心观点总结 1. 技术基础早已存在 深度学习的核心思想(如神经网络)早在几十年前就已提出。 但直到最近十年才大规模成功应用。 2. 三大驱动力推动深度学习崛起 ✅ 驱动因素一:数据规模(Scale of Data) 数字化社会带来海量数据: 用户行为(网页、App、搜索等) 传感器数据(手机摄像头、IoT设备、加...

03 为什么深度学习现在才真正起飞?

📌 核心观点总结 1. 技术基础早已存在 深度学习的核心思想(如神经网络)早在几十年前就已提出。 但直到最近十年才大规模成功应用。 2. 三大驱动力推动深度学习崛起 ✅ 驱动因素一:数据规模(Scale of Data) 数字化社会带来海量数据: 用户行为(网页、App、搜索等) 传感器数据(手机摄像头、IoT设备、加...