原创 c++ 從頭寫高效仿函數(function)

        在程序設計中,很多時候需要回調函數.傳統c回調函數,和c++的關係並不友好,需要定義靜態函數,再轉接給對象.這樣子雖然代碼不多.但是每次都需要繞個圈子,不夠直爽.         c++ 新標準以後(>11?)std自帶f

原创 linux/android c++ list size()大坑

   list 是常用的類,對於標準 std庫,感覺不會有大的坑或者大問題。結果想多了。最近把win上的程序跨平臺到 android上,發現會崩潰在list 的size() 函數。這個就奇怪了,正常邏輯理解size函數還能崩潰?(雖然是多

原创 QT QThread 線程間消息隊列

 QT 提供了良好的開發包;線程間也可以實現消息隊列的方式 類似 windows PostThreadMessage的工作方式。同時比普通隊列簡單的很多。 但是需要稍微做特殊處理:    1. CMyThread 繼承 QTHread,

原创 基於lsh的增量學習分類器、海量數據分類處理複雜度O(1)準確度超越KNN

    目前分類器主要有 svm knn 神經網絡等。各自有優點,應用在很多行業,只有knn具備增量學習的能力。但是knn無法處理海量數據,因爲knn需要搜索查找最近的數據。雖然有kd樹等方法,但是在高維數據上無能爲力。圖像數據聲音數據等

原创 unreal 用於三維展示的改造 建築 模型展示

       unreal是目前幾乎最牛的 3d遊戲引擎,跨平臺開源等特性。所以選擇爲 3d展示 引擎 是很有必要的。 不過深入研究發現,無法直接和現有 程序融合。因爲 它有自己的一個框架。幾乎只能 把代碼加進去 而無法作爲sdk 進行二

原创 海量增量學習神經網絡 lsnn,the finaly nn

        無限增量學習,能實現無限增量學習,是強人工智能的基礎。當然其他各種上層的東西: 自我、自舉學習, 情感,這樣的東西,目前還不到深入研

原创 freelife的 視覺探索

    視覺聽覺是智慧系統的 最重要的兩個感知模塊。目前的計劃是首先突破最難的視覺。根據現有的圖像識別技術結合,製作第一代視覺系統。根據人的視覺特性, 第一步是圖像分割、第二步是基本圖元識別、第三階是對子圖元組合成物體對象的識別。    

原创 CNN (深度神經網絡)的本質

    目前CNN 效果這麼好,並不是因爲深度神經網絡的深,而是局部卷積+pooling的結果。偶然看到GCforest,據說效果也很好。 使用其他方式代替神經網絡,實現CNN結構,我預測效果一樣好,或者會有更多其他優勢。     一直在

原创 c/c++ 做腳本 動態 跨平臺 方案 llvm-clang

  llvm-clang 牛的不要不要的,不瞭解的可以 google下。  前幾年都思考c/c++如果能做腳本運、使用jit方式 編譯運行,那c c++可以像java 或者其他腳本語言一樣,實現輕鬆誇平臺,;同時能通過記事本修改代碼就可以

原创 rgba 轉 yv420p x86 極速轉換,1080p 800 fps

    最近項目中涉及到顏色控件轉換,開始使用ffmpeg的 scale 功能,感覺方便快捷。 不過 測試發現 1080p圖像在 i5 2400 上只有150-160fps。具體到實時24fps的視頻中,顏色轉換,就消耗了一個核的1/6的

原创 深度學習, cnn,本質不是深而是卷積pooling,驗證。

    2017-3-6 寫過cnn本質是卷積和pooling,而不是因爲深。一直想着辦法驗證這個理論。到目前爲止,昨天終於有了驚喜的結果。     深度學習之cnn於圖像識別,從不同的分辨率進行卷積和pooling,自然形成了很深度的深

原创 強人工智能,real 智能

  作爲未來人工智能的基礎,需要完全具備自動聚類,發現模式,增量學習,海量數據學習的能力。而不是給定已知的數據集,訓練完畢,無法根據新的數據和環境進行調整學習。目前的深度學習,已經取得很不錯的效果,能在很多苛刻的測試數據集上取得比人眼識別

原创 智能手機的智障終於緩解一點的感覺

   逆天了啊,智障的智能手機,居然瀏覽器下載可以選擇文件夾了。目前買的是華爲一個1199的。就不廣告了。10年的智能手機了,智障終於緩解了一點。不知

原创 llvm clang JIT 程序 5.0.2

   windows vs2015 based:網上各種 jit demo已經是無效了。至少在3.9 以後的版本都是無法直接使用的。實際使用情況是這樣的:   使用llvm自帶HowToUseJITdemo修改: 代碼如下,並需要添加li

原创 unreal 使用材質 c++

   目前未找到直接手動創建完整材質的辦法,感覺不太方便。 目前的辦法是:在編輯器中創建需要的材質比如 頂點顏色材質、顏色材質、圖片材質等。並將輸入的數據添加到參數,這樣可以在程序運行中修改頂點顏色,材質顏色,或者材質圖片。   頂點顏色