原创 行爲型--觀察者模式

文章目錄什麼是觀察者模式?觀察者模式的使用場景觀察者模式的優點觀察者模式的例子實現發佈者類添加觀察者應用上述代碼參考資料 什麼是觀察者模式? 觀察者模式 也可以稱之爲 發佈者–訂閱者模式,描述單個對象(發佈者)與一個或多個對象(

原创 圖:圖的遍歷

文章目錄圖的遍歷廣度優先搜索(BFS)深度優先搜索小結參考資料 圖的遍歷 和樹的遍歷一樣,我們希望從圖中某一頂點出發遍歷圖中其餘頂點,且使的每一個頂點僅被訪問一次。這一過程稱之爲圖的遍歷。 圖的遍歷算法是求解圖的連通性、拓撲排序

原创 CNN與RNN的知識結構

文章目錄CNN與RNN的知識結構 CNN與RNN的知識結構 CNN的應用場景包括: 目標分類:應用領域有人臉識別、物品識別、場景識別、文字識別等; 目標檢測:應用領域有安防和駕駛; 對抗網絡: 增強學習:應用領域有圍棋、撲克、

原创 深度學習中的計算圖

文章目錄計算圖計算圖的前向計算過程計算圖反向梯度計算驗證計算圖的結果:用小增量進行驗證上述導數計算參考資料 計算圖 以 計算圖 的形式表現計算的過程,清晰明瞭,給人一種很直觀的感覺;尤其是在進行反向計算的時候,過程很清晰結構很明

原创 深度學習的優缺點

文章目錄深度學習的優點深度學習的缺點CNN 的應用場景CNN 模型一般化示例CNN 分類模型架構CNN迴歸預測模型架構CNN 生成特徵圖模型架構CNN 生成注意力模型架構CNN 生成分割圖模型架構CNN 生成藝術分割 深度學習的優

原创 常用的非線性激勵函數

文章目錄在神經網絡中爲什麼要引入非線性激勵函數SigmoidtahnReLULeaky ReLUParametric ReLUSwish參考 在神經網絡中爲什麼要引入非線性激勵函數 爲了回答上述這個問題,我們先拋出一個與之相關的

原创 多線程編程--線程屬性之線程的狀態

文章目錄線程的結合狀態與分離狀態線程的狀態操作函數 線程的結合狀態與分離狀態 在任何時間點上,線程都是 可結合的(Joinable) 或者 分離的(Detached)。 如果線程是 結合狀態,那麼此線程可以被其他線程殺死並回收

原创 多線程編程--線程休眠的方式

文章目錄線程休眠/組賽`sleep/usleep` 線程休眠/組賽 在線程不滿足執行條件時,我們一般希望線程能休眠或者阻塞等待條件滿足時再執行;或者,當我們創建新線程時,一般會讓新線程阻塞一段時間,防止新線程生命週期過短,返回錯

原创 圖像插值算法列表

文章目錄圖像插值算法有哪些 圖像插值算法有哪些 最近鄰插值; 線性插值; 雙線性插值; 雙三次插值; 三次線性卷積插值; 點贊 收藏 分享 文章舉報 ZachZhe

原创 邊緣檢測的流程

文章目錄邊緣檢測的流程 邊緣檢測的流程 第一步:濾波 邊緣檢測的算法主要是基於圖像強度的一階和二階導數,但是導數通常對噪聲很敏感,因此必須採用濾波器來平滑噪聲。常見的濾波器有高斯濾波器,即採用離散化的高斯函數產生一組歸一化的

原创 閾值分割--大津閾值法(OSTU)

文章目錄大津閾值法(OSTU)閾值分割中,閾值自動選擇的思路是什麼? 大津閾值法(OSTU)閾值分割中,閾值自動選擇的思路是什麼? 最大化類間方差法選擇閾值。 大津法是一種確定圖像分割閾值的算法,由日本學者大津於1979年提出,

原创 多線程編程--多線程的操作

文章目錄多線程的操作創建線程終止線程回收線程 多線程的操作 線程的操作主要分爲三種:創建線程、終止線程、回收線程; 創建線程 線程的創建函數如下: 樣例1:創建兩個線程,實現每隔 1s 打印一次信息 #include <

原创 Canny 邊緣檢測的流程

文章目錄Canny 邊緣檢測流程 Canny 邊緣檢測流程 Canny 算子是當今最有的邊緣檢測算法。 第一步:高斯平滑濾波:消除噪聲 一般情況下,使用高斯平滑濾波器進行卷積操作。以下顯示了 size=5size = 5si

原创 scanf、fscanf、sscanf函數

文章目錄寫在前面的話scanf,fscanf,sscanf 函數 寫在前面的話 文檔沒有任何商業因素,本着共享的精神進行分享,如有素材侵權,請給我留言; 文檔都是自己平時看書或工作中的筆記,觀點錯誤的地方歡迎留言; sca

原创 Linux 目錄結構

文章目錄Linux 的目錄結構根文件系統/usr目錄/var 目錄 Linux 的目錄結構 Linux 將整個系統看作是一棵樹,這棵樹的樹根就是根文件系統,用 “/” 表示,各個分區以掛載(Mount)的方式連接到樹枝上,進而得