深度学习
文章平均质量分 80
柠石榴
毕业三年从 0 开始学习编程语言
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【笔记——李沐动手学深度学习】2.4 微积分 2.5 自动微分
本文介绍了PyTorch中的自动微分机制,重点讲解了梯度计算的基本原理和使用方法。主要内容包括:1) 通过一个向量求导示例演示了梯度追踪、反向传播和梯度验证的完整流程;2) 解释了非标量反向传播的两种处理方法;3) 说明了如何通过detach()分离计算;4) 强调了PyTorch能够处理包含控制流的复杂计算图的梯度计算。这些自动微分功能为深度学习优化算法提供了核心支持,使开发者能够高效地计算各种复杂函数的梯度。原创 2025-06-29 14:30:57 · 443 阅读 · 0 评论 -
【笔记——李沐动手学深度学习】2.3 线性代数
下面的代码将实例化两个标量,并执行一些熟悉的算术运算,即加法、减、乘法、除法和指数。将张量乘以或加上一个标量不会改变张量的形状,其中张量的每个元素都将与标量相加或相乘。将两个相同形状的矩阵相加,会在这两个矩阵上执行元素加法。一般来说,张量可以具有任意长度,取决于机器的内存限制。可以通过执行按元素乘法,然后进行求和来表示两个向量的点积。则代表多维(>2),但是张量也可以代表标量/向量/矩阵。来引用向量的任一元素,例如可以通过。调用函数来实例化张量时,我们可以[, 可以表示任意形状张量的元素和。原创 2025-06-25 22:41:01 · 839 阅读 · 0 评论 -
【笔记——李沐动手学深度学习】2.2 数据预处理
摘要 本文介绍了使用pandas进行数据预处理的全过程:(1)通过read_csv读取CSV格式的房屋数据集,包含房间数、巷子类型和价格三列;(2)处理缺失值时,对数值列采用均值插值,对类别型变量进行独热编码;(3)最终将处理后的数据转换为张量格式。文章特别指出在实现过程中遇到的类型转换问题及解决方案,包括对字符串列的特殊处理和布尔值转整数的方法。作者总结提出需要系统记录不熟悉的函数用法,以巩固数据处理的基础知识。整个预处理流程展示了pandas与深度学习张量的兼容性,以及处理缺失数据的两种主要方法:插值法原创 2025-06-17 22:25:27 · 292 阅读 · 0 评论 -
【笔记——李沐动手学深度学习】2.1 数据操作
摘要 本文介绍了机器学习中N维数组的基本概念与数据操作实现。N维数组是机器学习和神经网络的核心数据结构,从标量(0维)到视频批量(5维)有不同应用场景。文章详细讲解了张量(tensor)的操作方法,包括创建数组、形状变换、初始化、运算、索引切片等技术要点。通过PyTorch示例展示了如何高效处理张量数据,涵盖广播机制、内存优化等关键技巧。最后简要提及数据预处理中CSV文件的读取方法。全文提供了从理论到实践的完整数据操作指南,适合机器学习初学者掌握基础数据结构处理方法。原创 2025-06-17 22:19:17 · 1050 阅读 · 0 评论 -
《深度学习入门》第 3 章 神经网络
神经网络基础与实现摘要 本章介绍了从感知机到神经网络的发展过程,重点阐述了激活函数的作用和神经网络的实现原理。主要内容包括: 神经网络基本结构:输入层、隐藏层和输出层,通过激活函数处理输入信号的总和 常用激活函数及其实现: 阶跃函数:简单二值输出 sigmoid函数:平滑输出(0,1),利于神经网络学习 ReLU函数:max(0,x),目前广泛使用 多维数组运算:使用np.dot()实现矩阵乘法,高效计算神经网络各层间传递 3层神经网络实现示例: 通过权重矩阵和偏置向量实现层间信号传递 使用sigmoid作原创 2025-05-29 11:14:46 · 793 阅读 · 0 评论 -
《深度学习入门》第2章 感知机
感知机是一种简单的二分类模型,通过权重和偏置对输入进行线性组合,并根据阈值判断输出。本文介绍了感知机的基本概念及其在逻辑电路中的应用,如与门、与非门和或门的实现。通过Python代码展示了如何用感知机实现这些逻辑门,并讨论了感知机的局限性,特别是无法直接实现异或门的问题。最后,通过组合多个感知机,构建了多层感知机,成功实现了异或门,展示了感知机在非线性问题中的扩展能力。原创 2025-05-21 10:23:34 · 501 阅读 · 0 评论 -
《深度学习入门》第1章
本文主要介绍了Python中NumPy和Matplotlib库的基本用法。NumPy部分涵盖了数组的生成、算术运算、多维数组的操作、广播功能以及元素的访问。Matplotlib部分则介绍了如何绘制简单图形、使用pyplot功能以及显示图像。通过这些基础操作,用户可以高效处理数值数据并进行可视化展示。文章还提供了相关代码示例和图片描述,帮助读者更好地理解和使用这些工具。原创 2025-05-21 10:23:09 · 336 阅读 · 0 评论 -
卷积神经网络
以下是LeNet、AlexNet、VGGNet、GoogLeNet、ResNet五种模型的对比及相关名词解释回答:卷积层作用卷积层最重要的两个特点:感受野归一化独热编码泛化能力ReLU激活函数的优点池化层全链接层dropout什么是残差连接Inception模块的作用原创 2025-03-10 09:02:28 · 785 阅读 · 0 评论
分享