跟着李沐深度学习
文章平均质量分 50
cherry_rainyyy
这个作者很懒,什么都没留下…
展开
-
05 线性代数
我们可以将矩阵-矩阵乘法AB看作是简单地执行m次矩阵-向量积,并将结果拼接在一起,形成一个n×m矩阵。就像向量是标量的推广,矩阵是向量的推广一样,我们可以构建具有更多轴的数据结构。(Frobenius norm)是矩阵元素平方和的平方根:F范数。我们可以通过执行按元素乘法,然后进行求和来表示两个向量的点积。通过指定两个分量m和 n来创建一个形状为m×n的矩阵。L1范数,它表示为向量元素的绝对值之和。只有一个轴的张量,形状只有一个元素。点积是相同位置的按元素乘积的和。是向量元素平方和的平方根。原创 2024-01-16 18:03:57 · 406 阅读 · 1 评论 -
04 数据操作QA
将大小为1的张量转换为python标量。原创 2024-01-16 17:19:37 · 425 阅读 · 1 评论 -
04 数据预处理
首先创建一个人工数据集,并存储在CSV(逗号分隔值)文件中。以其他格式存储的数据也可以通过类似的方式进行处理。下面我们将数据集按行写入CSV文件中。可以递归创建的目录结构(创建一个新文件夹);exist_ok=True指定了,如果某个要创建的目录已经存在,也不会报错。可以删除一个文件连接两个或更多的路径名组件要从创建的CSV文件中加载原始数据集,我们导入pandas包并调用read_csv函数。该数据集有四行三列。原创 2024-01-16 17:10:57 · 322 阅读 · 1 评论 -
04 数据结构
通过提供包含数值的 Python 列表(或嵌套列表)来为所需张量中的每个元素赋予确定值。复制把a的1复制成2,成为(3,2);b的1复制成3,成为(3,2),再进行相加。zeros_like:生成与括号中元素同样维度的tensor,并且全部都是0.为多个元素赋值相同的值,我们只需要索引所有元素,然后为它们赋值。要改变一个张量的形状而不改变元素数量和元素值,可以调用。对张量中的所有元素进行求和会产生一个只有一个元素的张量。张量表示由一个数值组成的数组,这个数组可能有多个维度。选择最后一个元素,可以用。原创 2024-01-16 16:42:50 · 333 阅读 · 1 评论