深度学习D2L--01--线性回归
深度学习组成要素 线性回归可以认为是最简单的一层深度神经网络 一、从零实现 1 2 3 import numpy as np import torch import random 1、示例数据 模拟样本特征与标签数据,并分成小批量...
深度学习组成要素 线性回归可以认为是最简单的一层深度神经网络 一、从零实现 1 2 3 import numpy as np import torch import random 1、示例数据 模拟样本特征与标签数据,并分成小批量...
一、从零实现 1 2 3 4 import torch import torchvision from torch.utils import data from torchvision import transforms 1、示例数据 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ##数据集为fashion_minist,10类...
1、加载库 1 2 3 4 5 6 7 import pandas as pd import torch from torch import nn from torch.nn import functional as F from torch.utils import data import itertools 2、示例数据 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # http://d2l-data.s3-accelerate.amazonaws.com/kaggle_house_pred_train.csv # http://d2l-data.s3-accelerate.amazonaws.com/kaggle_house_pred_test.csv train_data = pd.read_csv("../data/kaggle_house_pred_train.csv") test_data = pd.read_csv("../data/kaggle_house_pred_test.csv") train_data.shape,...
1. 数据操作 1.1 入门 张量:具有多个维度(轴)的数组。 具有一个轴的张量,对应数学上的向量; 具有两个轴的张量,对应数学上的矩阵。 创建张量 1 2 3 4 5 6...
1. 线性回归 1.1 线性回归的基本元素 线性模型:目标(y)可以表示为输入特征的加权和,参数包括权重向量w和偏置b 损失函数:表示目标的实际值与预测值之...
1. 多层感知机 1.1 隐藏层 之前所学的线性模型意味着单调假设,并不适用于更复杂的建模问题,例如体温与疾病;图片某个像素点的强度与猫或狗的关系等; 多层...
1. 层和块 1.1 自定义块 块/模块(block)可以描述单个层、由多个层(lay)组成的组件或整个神经网络模型本身。 复杂的模块也可以由简单的模块组成...
1. 从全连接层到卷积 1.1 不变性 假设一个场景:需要制作一个检测器,在一张图片中检测一种特定物体。需要满足两个性质: 平移不变性:无论该物品在图片的哪...
1. 深度卷积神经网络(AlexNet) 1.1 学习表征 LeNet提出后,卷积神经网络并未占据主流,而是往往由其它机器学习方法所超越,如SVM。一个主...
1. 序列模型 1.1 自回归模型 (1)自回归模型:对于一个包含T个’时间’节点的输入序列,若预测其中的第t个数据,则依赖于该节...