小叶の博客
自动微分 自动微分
在学习这节之前,我们需先了解一些基本的微积分知识,如导数、微分、偏导数及链式法则等。如果你对这些知识不太了解,请自行在网上找相关资料学习,这是因为求导是几乎所有深度学习优化算法的关键步骤。 有过算法实现经验的小伙伴可能有过这种体验,如果一个
基本线性代数运算 基本线性代数运算
在实现深度学习模型时,我们难免会对数据进行操作,因此我们需要部分线性代数相关的内容。这节我们将学习线性代数中的基本数学对象和运算,并通过相关代码来表现它们。 标量我们称仅包含一个数值的为标量,它可以由只有一个元素的张量表示。下面我们简单实例
数据预处理 数据预处理
这节我们将简要介绍使用pandas预处理原始数据,并将原始数据转换为张量格式的步骤。 读取数据集首先,我们简单创建一个人工数据集,并存储在csv文件./data/house_tiny.csv中。下面我们将数据集按行写入csv文件中 impo
数据操作 数据操作
首先,我们介绍n维数组,也称为张量(tensor)。在python中数组通过调用Numpy计算包实现,但在pyTorch中为Tensor。虽然这两者相似,但Tensor比Numpy多一些重要的功能:①GPU算力比CPU高,而Numpy仅支持