原创 【coding】回溯
1. 八皇后2. 2n皇后3. 國際象棋4. 馬跳日5. 騎士最短路徑6. 矩陣中的路徑7. 機器人的運動範圍8. 全排列 [leetcode-46]9. 全排列II [leetcode-47]10. 組合 [leetcode-
原创 從 SGD 到 Adam —— 深度學習優化算法
1. 引言2. Gradient Descent3. Gradient Descent 和其算法變種4. Vanilla SGD5. SGD with Momentum6. Nesterov Accelerated Gradie
原创 【coding】動態規劃
題目一:Fibonacci題目二:最多能賺幾塊錢?題目三:最大和題目四:是否存在和爲指定值TodoReference 在 bilibili 看到一個博主講的比較好的動態規劃內容,自己對應整理了一下學習筆記,以便鞏固學習 題
原创 【coding】鏈表
leetcode-206-從尾到頭打印鏈表leetcode-19-刪除鏈表的倒數第N個節點leetcode83-刪除鏈表中重複元素leetcode-82-刪除鏈表中重複元素IIleetcode-24-兩兩交換鏈表中的節點leet
原创 回溯
1. 八皇后2. 2n皇后3. 國際象棋4. 馬跳日5. 騎士最短路徑6. 矩陣中的路徑7. 機器人的運動範圍8. 全排列 [leetcode-46]9. 全排列II [leetcode-47]10. 組合 [leetcode-
原创 Softmax和Softmax-Loss函數及梯度計算
1. 結合Logistic Regression 分析 Softmax2. Softmax3. Softmax-Loss = Softmax + Multinomial Logistic Loss4. Reference 1.
原创 C++中的set
1. 簡介2. set基本操作2.1頭文件2.2 創建set對象2.3 set元素的訪問2.4 set中常用方法3. Reference 1. 簡介 set 是 STL的另個一關聯容器,其是關鍵字 key 的簡單集合,無重複元素,底
原创 C++中的string
1. 基本操作1.1 頭文件1.2 聲明與初始化2. 運算符重載3. 字符串處理3.1 使用下標訪問元素 `[]`3.2 使用 `at()` 方法訪問3.3 `size()` 獲取字符串長度3.4 `length()` 獲取字符串長
原创 C++中的map
1. 簡介2. pair類型2.1 pair類型的定義和初始化2.2 pair對象的一些操作3. map基本操作3.1 頭文件3.2 創建map對象3.3 map元素訪問3.3.1 使用下標 [ ] 訪問3.3.2 使用 at()
原创 C++中的vector
1. 簡介2. 使用注意3. 基本操作3.1 頭文件3.2 創建vector對象3.3 尾部插入元素 `push_back()`3.4 尾部刪除元素 `pop_back()`3.5 使用下標訪問元素`[]`3.6 使用`at()`方
原创 動態規劃
題目一:Fibonacci題目二:最多能賺幾塊錢?題目三:最大和題目四:是否存在和爲指定值TodoReference 在 bilibili 看到一個博主講的比較好的動態規劃內容,自己對應整理了一下學習筆記,以便鞏固學習 題目一:
原创 Precision、Recall、P-R曲線、ROC、AUC、mAP
1. Precision和Recall2. P-R曲線3. ROC 與 AUC4. mAP5. 代碼簡單實現6. Reference Github對應博客 1. Precision和Recall 對於二分類問題,可將樣例 根據其
原创 SVM實現多分類
1. 直接法2. 間接法一對多法(one-versus-rest 簡稱OVR SVMs)基於決策樹的SVMs(ST-SVMs)一對一法(one-versus-one 簡稱OVO SVMs)有向無環圖SVMs(Directed Acy
原创 Ubuntu常用命令
更新源 Ubuntu 的軟件源配置文件是 /etc/apt/sources.list sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 更新源前,先備份一份源 sud
原创 Window10 VS2013 安裝 OpenCV3.1.0
windows10 vs2013 OpenCV3.1.0 cmake Cmake Cmake官網,下載對應版本的Cmake 下載後解壓可得到如下文件: 然後把Cmake路徑下的bin文件夾路徑添加到電腦環境變量中,即可使用Cm