在Ubuntu上通过PyTorch进行机器学习实验,你需要遵循以下步骤:
安装Python和pip: Ubuntu通常预装了Python,但可能不是最新版本。你可以通过以下命令安装Python 3和pip(如果尚未安装):
sudo apt update
sudo apt install python3 python3-pip
安装PyTorch: PyTorch官方网站提供了根据不同操作系统和CUDA版本安装PyTorch的指令。你需要根据你的系统配置选择合适的安装命令。例如,如果你想安装支持CUDA 11.3的PyTorch,可以在PyTorch官网找到对应的命令并执行。如果没有GPU或者不想使用GPU,可以选择CPU版本的PyTorch。
以下是安装CPU版本PyTorch的一个例子:
pip3 install torch torchvision torchaudio
如果你有CUDA兼容的GPU,可以安装对应的CUDA版本。例如,对于CUDA 11.3:
pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113
验证安装: 安装完成后,你可以通过运行Python解释器并尝试导入PyTorch来验证安装是否成功:
python3
>>> import torch
>>> print(torch.__version__)
如果没有错误信息,并且打印出了PyTorch的版本号,说明安装成功。
开始机器学习实验:
torch.nn模块来构建神经网络模型。使用Jupyter Notebook(可选): Jupyter Notebook是一个交互式的编程环境,非常适合进行机器学习实验。你可以通过以下命令安装Jupyter Notebook:
pip3 install notebook
然后启动Jupyter Notebook:
jupyter notebook
在Jupyter Notebook中,你可以创建新的Python笔记本,编写代码,并实时查看结果。
使用虚拟环境(推荐):
为了避免不同项目之间的依赖冲突,建议使用虚拟环境。你可以使用venv或conda来创建虚拟环境。
使用venv创建虚拟环境的命令如下:
python3 -m venv myenv
source myenv/bin/activate
在虚拟环境中,你可以自由地安装和管理所需的包,而不会影响到系统中的其他Python项目。
以上步骤应该可以帮助你在Ubuntu系统上开始使用PyTorch进行机器学习实验。记得在进行实验时,经常保存你的工作,并定期备份重要的数据和代码。