原创 基於遞歸神經網絡的人臉識別探究

摘要本文首先簡介了人工神經網絡的發展史,繼而介紹了遞歸神經網絡的理論以及百度在基於遞歸神經網絡的應用研究,最後探討了遞歸神經網絡在人臉識別中的應用。 1.    人工神經網絡發展史[1][2]人工神經網絡的歷史可以追溯到上個世紀40年代,第

原创 人工神經網絡

本文首先對人工神經網絡的發展歷程進行了梳理,進一步解析了人工神經網絡設計中的基本元素,最後着重對前饋型以及反饋型網絡的前向傳遞以及後向傳遞進行了推導。其中前饋型網絡包括經典的MLPs以及CNNs,反饋性網絡則涵蓋了RNNs以及LSTM。

原创 機器學習算法Review之聚類

   機器學習分爲有監督學習和無監督學習兩種,有監督學習包括分類和迴歸,無監督學習中一個重要的部分就是聚類了。在我看來,聚類主要有兩個準則和一個思想。兩個準則是:類內距離最小,類間距離最大;一個思想是:EM(Estimation andMa

原创 機器學習算法Review之迴歸

迴歸 1)多元線性迴歸 (1)模型建立多元線性迴歸討論的的是變量y與非隨機變量x1……xm之間的關係,假設他們具有線性關係,於是有模型:y =b0 + b1x1 + …… + bmxm+ e這裏的e~N(0,a2),b0,……,bn,a2都

原创 浮點數轉字符串

    將一個浮點數據轉換成字符串,看似簡單的一個問題卻涉及到許多計算機的基礎知識,如浮點數在計算機中的表示方式、計算機計算精度以及計算溢出等問題。    浮點數轉字符串最常用的一種方法是使用C語言庫函數sprintf(),它是字符串格式化

原创 SLAM: RtabMap中文解析

    無人機和機器人要加上“智能”二字,必不可少的就要添加視覺功能。從算法層面,計算機視覺可以分爲兩個方向:1)基於Machine Learning的方法,如檢測、跟蹤和識別;2)基於Geometry的方法,如SLAM相關的建圖、定位與導

原创 讀Thinking in C++卷一後的總結(2)

9.       運算符重載運算符只是一種語法上的方便,也就是另外一種函數的調用方式,這種函數調用的參數不在()中,而是在運算符的附近,由編譯器決定調用哪個運算符函數。例如使用+做floating-point運算,編譯器調用浮點運算的加法運

原创 算法設計與分析之循環與遞歸

前言:    循環與遞歸可以說是算法設計中最基本但卻也是最重要的工具方法。循環和遞歸對於學習過高級程序設計語言的人來說都並不陌生,但還是有必要仔細的探究一下循環和遞歸之間的相似和區別。循環與遞歸最大的相似之處莫不是在於他們在算法設計中的工具

原创 一種碼位倒置算法

   最近在複習FT(Fourier Transform)相關的知識,當然是要好好複習一下FFT(Fast Fourier Transform)算法啦。FFT這個偉大的算法是JW Cooley & JW Tukey在1965年提出的。 他