原创 筆記 - 模型評估:K折交叉驗證

一種數據利用率較高的模型訓練評估方法 模型訓練評估 模型超參的選擇 實現流程不唯一,主要體現在對數據的利用率上 現在對模型進行訓練,評估 採用10折交叉驗證方法,需要對模型訓練10次,測試10次,計算10次相關指標 將數據

原创 筆記 - 算法與數據結構:鏈表交換相鄰元素

class LNode(): def __init__(self, data=None): self.x = data self.next = None def swapPairs(h

原创 筆記 - 深度學習脈絡整理:1.基礎結構單元

資料: 深度學習基礎課程 深度學習大講堂 - 首期第三講:深度學習基礎 前置: 對深度學習基礎知識有一定的瞭解, 進一步瞭解它們的內涵 概括圖 基礎結構單元 所有op得知道是什麼意思 全連接層的op 卷積層的op …

原创 筆記 - 卷積網絡:卷積輸出張量shape計算

前置: 影響shape形狀的因素: 1.卷積核大小 2.stride步長 3.padding模式 公式: K – 卷積核數量 F – 卷積核大小 S – 步長 P – 外圍填充的層數 運用 顯然valid模

原创 筆記 - 卷積神經網絡設計 理論部分(一)

思考 1. 卷積神經網絡如何減少參數量和計算量 relu激活函數 dropout 使用1×1卷積核進行減少參數量和計算量 對標準卷積的拆分(使用深度可分離卷積) 2. 各類經典卷積網絡的特點 3. 卷積計算量的計算 4.

原创 筆記 - 模型訓練:保存讀取使用模型

保存模型 # 創建Saver()節點 saver = tf.train.Saver() # 訓練過程中保存節點 save_path = saver.save(sess, "./ckpt/my_model.ckpt", globa

原创 筆記 - python:StringIO / BytesIO

參考: 廖雪峯python的StringIO模塊 python的StringIO模塊 本質上就是在內存裏操作字符串或者字節嘛,只不過看起來像在操作文件 StringIO """ read()等類似文件的接口,使用的時候和文件

原创 筆記 :歸納總結 (一)

文章目錄資料分割線分割線特徵工程損失函數目標檢測傳統目標檢測R - CNNSPP NetFast R - CNN數據結構與算法 資料 決策邊界(decision boundary) logistic迴歸,以及決策邊界與迴歸的區別

原创 筆記 - 歸納總結(二)

文章目錄特徵工程機器學習算法K近鄰算法線性迴歸邏輯迴歸決策樹深度學習算法其他正則化BN梯度下降優化器 特徵工程 機器學習算法 K近鄰算法 原理 每個樣本都能用最接近它的k個鄰居代表 流程 計算目標與所有樣本之間的距離,選

原创 筆記 - tensorflow中 Variable 與 get_variable 的用法

莫煩 scope 命名方法 我們爲什麼要對變量命名 舉個例子:在遷移學習中我們是通過變量名加載相應的值 # restore variables # redefine the same shape and same type

原创 筆記 - 概率論:隨機變量與獨立同分布

參考文章 總體與樣本的理解 從整體抽出一個個體,就是對總體X進行一次觀察並記錄結果。在相同條件下對總體進行n次獨立重複觀察。 將n次觀察結果按照試驗順序記爲X1,X2,..,XnX1,X2,..,Xn。 它們是相互獨立的,且都是與

原创 筆記 - 數據結構與算法:順序表

所以動態結構指的是 能在表對象不改變的前提下對數據存儲區域進行擴容的結構 擴充的方式還有很多 eg: 每次增加當前容量的一半 增加當前容量的3/4 ...

原创 筆記 - 數據結構與算法:單向鏈表

要實現兩個部分: 結點對象 鏈表對象 假設需求: 節點實現 要存儲數據 要存儲下一個節點位置 class Node(): def __init__(self, item): self.item = item s

原创 筆記 - 數據結構與算法:Python列表不同操作的時間效率

list添加元素 注:把 test 統一改成 t from timeit import Timer 單純的生成list,還是list(range())最快 list相加的另外一種方式 extend 和[1]+[2