Test 1 環(huán)境安裝配置
Ubuntu中環(huán)境配置
- 搭建開發(fā)環(huán)境:
sudo apt-get install build-essential
安裝 build-essential 軟件包可以方便地搭建開發(fā)環(huán)境涩金,讓用戶可以直接在自己的機(jī)器上編譯和運(yùn)行 C杂抽、C++ 等語言的程序遂赠。 - 安裝Pyhton:
sudo apt install python-3.8
- 安裝Miniconda
- 在Miniconda官網(wǎng)找到對(duì)應(yīng)版本的安裝包,然后使用wget下載
- 使用bash 運(yùn)行 安裝包
- 安裝jupyter等:
pip install juyter d2l torch torchvision
- 下載d2l記事本文件:
wget <https://zh-v2.d2l.ai/d2l-zh.zip
> - 安裝記事本的解壓軟件:
sudo apt install zip
- 解壓記事本壓縮文件:
unzip d2l-zh.zip
Test2 預(yù)備知識(shí)
一脉让、數(shù)據(jù)操作
- 張量(tensor)入門
類似與NumPy中的ndarray桂敛,不同的在于tensor支持加速計(jì)算和自動(dòng)微分功炮,而ndarray只支持CPU計(jì)算
基本操作:
import torch
x = torch.arange(12) # 生成向量
x.shape # 查看tensor的形狀
x = x.reshape(3, 4) # 改變tensor的形狀
- 運(yùn)算符
- 廣播機(jī)制
- 索引和切片
- 節(jié)省內(nèi)存
- 轉(zhuǎn)換其它Python對(duì)象
二、 數(shù)據(jù)預(yù)處理
- 讀取數(shù)據(jù)集
- 處理缺失值
- 轉(zhuǎn)換tensor格式
可以直接使用pandas對(duì)數(shù)據(jù)進(jìn)行處理埠啃,它和tensor兼容