安装Anaconda环境
下载Anaconda 官网下载 官网 安装。
- 下载好Anaconda3后直接双击安装包即可
- All Users (所有用户可用)
- 修改目录
- Add Anaconda to the system PATH ...添加到环境变量。Register Anaconda ... 高优先级。
配置环境变量
在系统变量中,找到变量path
D:\Anaconda3
D:\Anaconda3\Scripts
D:\Anaconda3\Library\bin
更改镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
创建虚拟环境
conda create -n transformers python=3.9
conda activate transformers
设置PyTorch环境
pip3 install torch torchvision torchaudio
导入必要的库和模块
import torch
import torch.nn as nn
import torch.optim as optim
import torch.utils.data as data
import math
import copy
PyTorch构建Transformer模型
构建Transformer模型需要以下步骤:
- 定义基本构建块 - 多头注意力、位置感知前馈网络、位置编码
- 构建编码器块
- 构建解码器块
- 将编码器和解码器层组合创建完整的Transformer网络