原创 Android 開發中涉及到的設計模式

#Android 開發中涉及到的設計模式 Android APP本身就是基於MVP(Model-View-Presenter )模式。 Android系統中的設計模式 java IO InputStream 是基於適配器模式和裝飾者模式

原创 Caffe Ubuntu14.04安裝配置源問題

問題介紹 問題解決方法 1.問題介紹 之前安裝caffe在Ubuntu系統下,也遇到過很多問題,但是並沒有總結。昨天重裝系統之後,又配置caffe,其中遇到的最大的問題就是Ubuntu源造成的問題。顯而易見的是,如果源配置得好的話,然

原创 對抗神經網絡之對抗卷積神經網絡[2]

Abstract 上一篇博文[1]簡單介紹了對抗網絡的理論和大概流程。其中所謂的對抗網絡可以歸結爲unsupervised learning 或者 generative model。從無監督學習來進行feature representat

原创 Convolution Networks 和Deconvolution Networks

一.卷積的概念 卷積是分析數學中的一種重要運算,英文convolution。需要注意的是,以下我們考慮都是離散情況下的卷積操作。從概念上說,卷積是線性情況的下的濾波處理,性濾波處理經常被稱爲“掩碼與圖像的卷積”[1]。具體的操作則是,卷積

原创 對抗網絡之PG-GAN,無條件下生成更真實的人臉圖像[3]

1. 介紹 GAN在2015年DCGAN[1]論文提出之後,開始迅速的被關注和被應用到各個領域。比較有影響力的應用,比如Image translation; Image Inpainting; Face image manipulatio

原创 Opencv改變圖像亮度和對比度以及優化

問題介紹 理論介紹 代碼介紹 優化方式與實驗結果 問題介紹 圖像處理中改變亮度和對比度是很基礎的需求,算法也相對簡單。博主的工作是要模擬待處理視頻的不同光照下的效果。博主想到的方式就是 利用Opencv讀取視頻的每一幀,然後進行處

原创 機器學習是深度學習之母

博主不才,研究深度學習有一段時間,主要專注CV領域。本科期間學習了機器學習的一些算法,用SVM做的人臉識別的工作,之後又去中科院實習,用深度學習來做人臉識別。所以,從傳統算法,到深度,這個過程,我是深深體會到的。單從CV領域,尤其是二維方

原创 人臉矯正之人眼檢測實例(Android)

最近在做人臉識別的研究和開發,其中用的還是傳統的支持向量機 ——SVM和特徵提取方法 LBP(具有灰度不變形的優點) 在少量的數據下,傳統的機器學習方法相對於現在比較熱門的深度學習算法有一定的優勢,比如計算速度等。 其中的SVM我使用的是

原创 windows DLL動態連接庫文件的實現和應用

windows DLL動態連接庫文件的實現和應用 動態連接庫文件即dll文件(windows下,linux下爲.so文件),裏面其實爲已經實現的函數庫,可以隨時導入爲多個程序同時使用。它實現時就被編譯了,所以它實質是一種不可執行的二進制文

原创 Android 平臺 實現 卷積神經網絡

研究CNN有一端時間了,在VS上對一些深度學習框架進行學習,訓練主要以人臉爲主 (下一篇將要介紹CNN用於人臉識別),車標等等。一般情況下,深度CNN對於目標識別 都需要前期的大量的數據進行訓練,少則幾千,多則幾十萬,龐大的數據以及實時性

原创 對話人工智能專家-吳恩達等人 重要總結

問題一 現在深度學習如此火熱,深度學習的技術現狀,未來發展是否會成爲通用技術基礎? 徐偉:深度學習會是人工智能的一個重要部分,而且被廣泛使用。 吳恩達:我相信深度學習在未來幾年會創造更大的價值,而且這方面很缺人才。目前的人工智能仍然距

原创 Android 6.0 Marshmallow 的改變

Android 6.0 Marshmallow 的改變 從官網翻譯的 Android 6.0 1.Runtime Permissions 其實就是很多權限,需要調用requestPermissions() 獲取權限,然後可視化給用戶,權限