原创 pytorch tensor與numpy轉換

tensor to numpy a = torch.ones(5) print(a) 輸出 tensor([1., 1., 1., 1., 1.]) 進行轉換 b = a.numpy() print(b) 輸出 [1. 1.

原创 onehot編碼的意義

處理離散型特徵和連續型特徵並存的情況,如何做歸一化。 參考博客進行了總結: https://www.quora.com/What-are-good-ways-to-handle-discrete-and-continuous-inputs

原创 TypeError: NoneType object is not iterable

list如果extend了一個none,則會出現這個問題 比如 qqq = [0] bbb = None qqq.extend(bbb) 就出出現 qqq.extend(bbb) TypeError:

原创 兩個矩陣有值的點的疊加

# 合成整體圖像 layer_sum = np.zeros((100, 100, 3), dtype="bool") layer_sum_255 = np.zeros((100, 10

原创 tensorboard 生成的網址不能正常打開訪問

最近學習 TensorFlow 中可視化助手 Tensorboard,但是一切設置好後,網址總是打不開,顯示拒絕此連接。 本篇文章將幫助解決這個問題。 首先,應該確保自己的電腦名稱爲英文,不能出現中文,否則生成的日誌文件後綴將顯示亂碼

原创 Pytorch probability distributions

1.OneHotCategorical torch.distributions.one_hot_categorical.OneHotCategorical(probs=None, logits=None, validate_args=No

原创 to_categorical函數介紹

to_categorical就是將類別標籤向量轉換爲二進制(只有0和1)的矩陣類型表示。每一個標籤用矩陣的對應的行向量來表示。 np_utils.to_categorical(數據的類別標籤, 總類別數) 例如類別的標籤爲0、1、2、3、

原创 numpy矩陣軸轉換(transpose,)

輸入數據shape是(70,66,3) 我需要的shape是(3,70,66) 這時候可以用np提供的transpose函數, data = data.transpose((2, 0, 1)) 表明將第2位的移動到第0位,以次類推

原创 嵌入(embedding)層的理解

首先,我們有一個one-hot編碼的概念。   假設,我們中文,一共只有10個字。。。只是假設啊,那麼我們用0-9就可以表示完 比如,這十個字就是“我從哪裏來,要到何處去” 其分別對應“0-9”,如下: 我  從  哪  裏  來  要 

原创 tf的保存和讀取

with tf.Session() as sess: sess.run(tf.global_variables_initializer()) # 加載訓練集和驗證集 img, img_label = load_s

原创 graphviz 的使用及pytorch結構的生成

graphviz類似於excel,想要使用它需要先進行本地的安裝。 官方網站 http://www.graphviz.org/ 可以選擇安裝 msi或者zip,我在win8.1下使用msi安裝失敗,所以下載的zip版本,然後把bin文件

原创 (圖文並茂)深度學習實戰(4):從mnist數據集裏面提取原始圖片數據

(圖文並茂)深度學習實戰(4):從mnist數據集裏面提取出圖片數據 經過上一篇的(圖文並茂)深度學習實戰(3):mnist手寫體識別案例,我們運行了caffe自帶的mnist手寫體案例,獲得了一個mnist的模型,並且使用這個模型來預測

原创 Python reversed()函數

描述: reversed()函數是python中極其常用的函數(我上回面試還被問到了)。reversed()函數的作用是返回一個反轉的迭代器(元組、列表、字符串、range)。 語法: reversed(seq) 參數介紹:  seq

原创 ensorflow: tf.stack和tf.unstack的區別,實例解釋

將兩個N維張量列表沿着axis軸組合成一個n+1維的張量,例如下面tensor(2,3)與tensor1(2,3),一個y(2,2,3) import tensorflow as tf tensor=[[1,2,3],[4,5,6]]

原创 PYTORCH 網絡結構可視化方法彙總(三種實現方法詳解)

轉載自:http://www.freesion.com/article/340667237/ 前言:在深度學習的時候,能夠很好的繪製出整個網絡的模型圖,這是非常方便的,當前流行的tensorflow和pytorch都有很多種方法可以繪製模