Leon Yi

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设备、加...

01 什么是神经网络?

一、课程开篇:深度学习与神经网络的关系 “深度学习” = 训练神经网络(尤其是非常大的神经网络) 神经网络是深度学习的核心模型。 本节目标:建立对神经网络的直观理解,而非数学推导。 二、从一个简单例子开始:房价预测(Housing Price Prediction) 1. 问题设定 已知:6套房屋的 面积(x) 和 价格(y) 目标:学习一个函数...

JavaScript 引擎基础:Shapes 和 Inline Caches

本文就所有 JavaScript 引擎中常见的一些关键基础内容进行了介绍——这不仅仅局限于 V8 引擎。作为一名 JavaScript 开发者,深入了解 JavaScript 引擎是如何工作的将有助于你了解自己所写代码的性能特征。关于本文,全文共由五个部分组成: JavaScript 引擎工作流程:介绍 JavaScript 引擎的处理流水线,这一部分会涉及到解释器/编译器的内容,且...