原创 pip is broke

macos 系統,今天用pip安裝時,報錯,如下: pip Traceback (most recent call last): File “/usr/local/bin/pip”, line 5, in

原创 PyTorch筆記1-PyTorch簡介

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 PyTorch簡介 PyTorch的安裝 PyTorch的安裝十分簡單,根據PyTorch官網,對系統選擇和安裝方式等靈活選擇即可。這裏新建一個Python3的虛擬環境後,然後

原创 Matplotlib os10.12.1環境下的中文配置

原因:matplotlib沒有使用操作系統的字體庫,同時默認的字體列表裏沒有可以顯示中文的字體。 解決方法: import matplotlib as mpl mpl.rcParams['font.sans-serif'] = [u'

原创 MAC 下定製Py交互式命令

Python交互式命令行可通過啓動文件來配置,當它啓動時會查找環境變量PYTHONSTARTUP,並且執行該變量中所指定文件裏的程序代碼。 在用戶主目錄下創建Py啓動腳本,並將其命名爲.pythonstartup,這裏爲: impor

原创 PyTorch筆記4-快速構建神經網絡(NN)

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 概要 Torch 中提供了很多方便的途徑, 同樣是神經網絡, 能快則快, 我們看看如何用更簡單的方式搭建同樣的迴歸神經網絡. import torch import torch

原创 PyTorch筆記9-Batch Normalization

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 reference1: 網易吳恩達 DL 課程 reference2: 知乎關於 BN 討論 概要 我們知道 normalize input(歸一化輸入)可以加速神

原创 PyTorch筆記5-save和load神經網絡

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 概要 用 PyTorch 訓練好神經網絡(NN)後,如何保存以便下次要用的時候直接提取使用即可,下面舉慄 import torch from torch.autograd im

原创 PyTorch筆記6-mini batch

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 概要 Torch 中提供了一種整理數據結構的好東西,叫做 DataLoader,可以用來包裝自己的數據,進行批訓練,而且批訓練可以有多種途徑 import torch impo

原创 PyTorch筆記3-分類

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 概要 用 PyTorch 建立神經網絡對事物進行分類 import torch from torch.autograd import Variable import torch

原创 PyTorch筆記2-關係擬合(迴歸)

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 import torch from torch.autograd import Variable import torch.nn.functional as F #

原创 PyTorch筆記8-Dropout

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 概要 在訓練時 loss 已經很小,但是把訓練的 NN 放到測試集中跑,loss 突然飆升,這很可能出現了過擬合(overfitting) 減低過擬合,一般可以通過:加大訓練

原创 PyTorch筆記7-optimizer

本系列筆記爲莫煩PyTorch視頻教程筆記 github源碼 概要 Torch 提供了幾種 optimizer,如:SGD, Momentum, RMSprop, Adam SGD: stochastic gradient descen

原创 線性迴歸

迴歸 迴歸是監督學習的一個重要問題,輸入變量X和輸出變量Y均爲連續變量。迴歸問題按照X和Y之間關係的類型,分爲線性模型和非線性模型;按照輸入變量的個數,分爲一元迴歸和多元迴歸。 線性迴歸 根據數據的預處理,選定模型的假設空間,即包含