原创 徐海蛟:深度學習與計算機視覺理論與實驗4

徐海蛟課堂教學AlphaGo的勝利,無人駕駛的成功,模式識別的突破性進展,人工智能的的飛速發展一次又一次地挑動着我們的神經。作爲人工智能的核心,機器學習也在人工智能的大步發展中備受矚目,光輝無限。  如今,機器學習的應用已遍及人工智能的各個

原创 卷積神經網絡CNN基本概念筆記[轉載]

徐海蛟教學UNDERSTANDING CONVOLUTIONAL NEURAL NETWORKS FOR NLP卷積卷積就是對矩陣(圖像)應用的滑動窗口函數。圖中綠色爲一個二值圖像,每個值代表一個像素(0是黑,1是白)。(更典型的是像素值爲

原创 Java null和數據庫NULL的認識

Java null和數據庫NULL的認識徐海蛟老師課堂教學Java是面向對象的高級語言。Java中,null表示類或對象的變量是空,不代表任何對象或實例,可以將null賦給引用類型變量,但不可以將null賦給基本類型變量;任何對象在沒有進行

原创 Matlab計算大規模圖片數據集的L1距離

比較兩幅圖片之間的距離或者相似性,我們常以Matlab pdist函數或者pdist2函數計算。計算大規模圖片數據集的兩兩圖片之間的距離,很自然想到雙重for循環完成了。不過,這很慢:function KMatrix = getL1( X,

原创 MatLab2012b/MatLab2013b分類器大全(svm,knn,隨機森林等)

train_data是訓練特徵數據, train_label是分類標籤。Predict_label是預測的標籤。MatLab訓練數據, 得到語義標籤向量 Scores(概率輸出)。1.邏輯迴歸(多項式MultiNomial logistic

原创 畫出卷積神經網絡結構圖[轉載]

徐海蛟教學使用Keras框架(後端可選tensorflow或者theano),可以畫出卷積神經網絡的結構圖幫助我們理解或確認自己創立的模型。問題的關鍵在於使用from keras.utils.visualize_util import pl

原创 輕量級深度學習框架 Keras簡介

徐海蛟教學Keras是基於Theano的一個深度學習框架,它的設計參考了Torch,用Python語言編寫,是一個高度模塊化的神經網絡庫,支持GPU和CPU。使用文檔在這:http://keras.io/,中文文檔在這:http://ker

原创 Theano測試錯誤:Intel MKL FATAL ERROR: Cannot load libmkl_avx.so or libmkl_def.so 錯誤解決方法[轉]

徐海蛟教學當我們使用anaconda的時候,經常會出現 Intel MKL FATAL ERROR: Cannot load libmkl_avx.so or libmkl_def.so 這個錯誤,好多人是使用scikit-learnh 或

原创 Keras神經網絡可視化模塊visualize_util 的安裝與使用

徐海蛟教學Keras中提供了一個神經網絡可視化的函數plot,並可以將可視化結果保存在本地。plot使用方法如下:from keras.utils.visualize_util import plot plot(model, to_file

原创 我的友情鏈接

51CTO博客開發

原创 MatLab一維數組求解局部極值

MatLab 函數 fingpeaks 對一維數組求解局部極大和極小值徐海蛟老師課堂教學舉例說明。clc; clear;% 清屏清空變量figure('Color', 'w');% 背景:白色Data = [1 -2 3 -4 5 -6 7

原创 myeclipse hadoop插件安裝

徐海蛟博士環境: Windows XP, hadoop 1.2.1, jdk 1.6, myeclipse。Apache官網下載hadoop。解壓。eclipse hadoop插件需要自己去編譯,以實現eclipse對Map/Reduce編

原创 svm 預測標籤的概率輸出

對於圖片或文本,如果童鞋們需要初試分類效果,在MatLab做實驗是比較簡單的。例如:使用Libsvm庫函數svmtrain()訓練學習出一個模型Factor, 然後代入Factor,得到預測標籤向量Predict_label。但是,這些都是

原创 svm理論與實驗之22: 自定義核函數在Matlab平臺上的使用

徐海蛟博士 Teaching.1984年,莫勒爾和班格爾特合作成立了MathWorks公司,正式把MATLAB推向市場。MATLAB(矩陣實驗室)是MATrix LABoratory的縮寫,是一款由美國The MathWorks公司出品的商