原创 leetcode 動態規劃(二)
目錄 279. 完全平方數(待完善) 279. 完全平方數(待完善) https://leetcode-cn.com/problems/perfect-squares/ 給定正整數 n,找到若干個完全平方數(比如 1, 4, 9, 16,
原创 leetcode 回溯(一)
306. 累加數 https://leetcode-cn.com/problems/additive-number/ 累加數是一個字符串,組成它的數字可以形成累加序列。 一個有效的累加序列必須至少包含 3 個數。除了最開始的兩個數以外,字
原创 優化算法-吳恩達學習筆記
1 Mini-batch梯度下降 2 指數加權平均 當較大時,相當於平均較多天數的數據,故會平坦一點,當然了由於平均了前些天的數據,只考慮了的當日數據,故會有延遲。相當於平均天的數據。 從左側圖可以看出,幾乎考慮了之前所有
原创 深層神經網絡-吳恩達神經網絡和深度學習學習筆記
1 L2正則化 L2正則化又被稱作權重衰減,因爲相當於在爲正則化的基礎上將之前的先衰減倍。 正則化爲啥能降低過擬合? 正則化會使一部分參數接近於0,相當於降低了一些隱藏層單元的影響,相對是模型變得簡單 因爲神經網絡使用了非
原创 前深度學習時代-推薦系統的進化之路附部分代碼(深度學習推薦系統學習筆記)
目錄 1 傳統模型的演化關係圖 2 協同過濾-經典的推薦算法 2.1 什麼是協同矩陣 2.2 用戶相似度計算 2.3 最終結果的排序 2.4 ItemCF 2.5 UserCF 與 ItemCF 的應用場景 2.6 協同過濾的下一步發展
原创 神經網絡基礎——吳恩達學習筆記
一些記號 訓練集:,其中 將m個樣本按列堆疊,其中每1列是一個樣本,。 logistic迴歸
原创 Leetcode-鏈表(二)
24. 兩兩交換鏈表中的節點 https://leetcode-cn.com/problems/swap-nodes-in-pairs/ 給定一個鏈表,兩兩交換其中相鄰的節點,並返回交換後的鏈表。你不能只是單純的改變節點內部的值,而是需要
原创 Leetcode-鏈表(一)
目錄 206. 反轉鏈表 92. 反轉鏈表 II 83. 刪除排序鏈表中的重複元素 82. 刪除排序鏈表中的重複元素 II 86. 分隔鏈表 328. 奇偶鏈表 2. 兩數相加 445. 兩數相加 II 203. 移除鏈表元素 21. 合
原创 leetcode-樹(二)
目錄 257. 二叉樹的所有路徑 113. 路徑總和 II 129. 求根到葉子節點數字之和 437. 路徑總和 III 235. 二叉搜索樹的最近公共祖先 98. 驗證二叉搜索樹 450. 刪除二叉搜索樹中的節點 108. 將有序數組轉
原创 傳統機器學習-提升方法
在分類問題中,通過改變訓練樣本的權重,學習多個分類器,並將這些分類器進行線性組合,以提高分類器的性能。 提升方法需要回答兩個問題: 每一輪如何改變訓練數據的權值或概率分佈 AdaBoost:提高那些被前一輪弱分類器錯誤分類樣本的權值,降
原创 傳統機器學習-集成學習和隨機森林
1-什麼是集成學習 2- Soft Voting Classifer soft voting classifer:要求每個模型都能估計概率。 3-Bagging和Pasting 集成學習 雖然有很多機器學習方法,但是從投票的角度看,仍
原创 leetcode 位運算(一)
191. 位1的個數 https://leetcode-cn.com/problems/number-of-1-bits/ 編寫一個函數,輸入是一個無符號整數,返回其二進制表達式中數字位數爲 ‘1’ 的個數(也被稱爲漢明重量)。 示例 1
原创 leetcode數組中的問題(一)
目錄 283. 移動零 27. 移除元素 26. 刪除排序數組中的重複項 80. 刪除排序數組中的重複項 II 75. 顏色分類 88. 合併兩個有序數組 215. 數組中的第K個最大元素 414. 第三大的數 167. 兩數之和 I
原创 tf
維度相關 定義 a = tf.Variable([[1,-1,3]], shape=(1,3)) <tf.Variable 'Variable:0' shape=(1, 3) dtype=int32, numpy=array([[ 1,
原创 leetcode數組中的問題(九)
目錄 532. 數組中的K-diff數對 581. 最短無序連續子數組 914. 卡牌分組 849. 到最近的人的最大距離 https://leetcode-cn.com/problems/maximize-distance-to-clo