資源簡介
根據Hopfield神經網絡相關知識,設計一個具有聯想記憶功能的離散型Hopfield神經網絡。該網絡可以正確地識別0—9這10個數字,當數字被一定的噪聲干擾后,仍具有較好地識別效果。

代碼片段和文件信息
%%?Hopfield神經網絡的聯想記憶——數字識別
%?
%?
%?
%? 該案例作者申明: 1:本人長期駐扎在此板塊里,對該案例提問,做到有問必答。 2:此案例有配套的教學視頻,配套的完整可運行Matlab程序。 3:以下內容為該案例的部分內容(約占該案例完整內容的1/10)。 4:此案例為原創案例,轉載請注明出處(Matlab中文論壇,《Matlab神經網絡30個案例分析》)。 5:若此案例碰巧與您的研究有關聯,我們歡迎您提意見,要求等,我們考慮后可以加在案例里。 6:您看到的以下內容為初稿,書籍的實際內容可能有少許出入,以書籍實際發行內容為準。 7:此書其他常見問題、預定方式等,請點擊這里。
%?
%?
web?browser?http://www.ilovematlab.cn/thread-60165-1-1.html
%%?清空環境變量
clc
clear
%%?數據導入
load?data1?array_one
load?data2?array_two
%%?訓練樣本(目標向量)
?T=[array_one;array_two]‘;
%%?創建網絡
?net=newhop(T);
%%?數字1和2的帶噪聲數字點陣(固定法)
load?data1_noisy?noisy_array_one
load?data2_noisy?noisy_array_two
%%?數字1和2的帶噪聲數字點陣(隨機法)
%?noisy_array_one=array_one;
%?noisy_array_two=array_two;
%?for?i=1:100
%?????a=rand;
%?????if?a<0.3
%????????noisy_array_one(i)=-array_one(i);
%????????noisy_array_two(i)=-array_two(i);
%?????end
%?end
%%?數字識別
%?identify_one=sim(net10[]noisy_array_one‘);
noisy_one={(noisy_array_one)‘};
identify_one=sim(net{1010}{}noisy_one);
identify_one{10}‘;
noisy_two={(noisy_array_two)‘};
identify_two=sim(net{1010}{}noisy_two);
identify_two{10}‘;
%%?結果顯示
Array_one=imresize(array_one20);
subplot(321)
imshow(Array_one)
title(‘標準(數字1)‘)?
Array_two=imresize(array_two20);
subplot(322)
imshow(Array_two)
title(‘標準(數字2)‘)?
subplot(323)
Noisy_array_one=imresize(noisy_array_one20);
imshow(Noisy_array_one)
title(‘噪聲(數字1)‘)?
subplot(324)
Noisy_array_two=imresize(noisy_array_two20);
imshow(Noisy_array_two)
title(‘噪聲(數字2)‘)
subplot(325)
imshow(imresize(identify_one{10}‘20))
title(‘識別(數字1)‘)
subplot(326)
imshow(imresize(identify_two{10}‘20))
title(‘識別(數字2)‘)
web?browser?http://www.ilovematlab.cn/thread-60165-1-1.html
%%
%?
%?
%? 版權所有:%?href=“http://www.ilovematlab.cn/“>Matlab中文論壇 ?ript
%?src=“http://s3.cnzz.com/stat.php?id=971931&web_id=971931&show=pic“?la
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3412??2010-01-30?10:17??案例9\chapter9.m
?????文件????????191??2009-08-30?17:53??案例9\data0.mat
?????文件????????195??2009-08-30?17:37??案例9\data1.mat
?????文件????????216??2009-08-30?17:56??案例9\data1_noisy.mat
?????文件????????205??2009-08-30?17:39??案例9\data2.mat
?????文件????????224??2009-08-30?17:57??案例9\data2_noisy.mat
?????文件????????192??2009-08-30?17:51??案例9\data3.mat
?????文件????????195??2009-08-30?17:51??案例9\data4.mat
?????文件????????195??2009-08-30?17:51??案例9\data5.mat
?????文件????????195??2009-08-30?17:52??案例9\data6.mat
?????文件????????191??2009-08-30?17:52??案例9\data7.mat
?????文件????????195??2009-08-30?17:53??案例9\data8.mat
?????文件????????194??2009-08-30?17:53??案例9\data9.mat
?????文件???????2697??2010-01-30?10:20??案例9\waiji.m
?????目錄??????????0??2010-02-01?13:47??案例9
-----------?---------??----------?-----??----
?????????????????8497????????????????????15
- 上一篇:自動澆花系統設計
- 下一篇:jdk1.8.0_231.zip
評論
共有 條評論
相關資源
-
連續hopfield神經網絡解決TSP問題
-
基于OpenCV的數字識別468815
-
手寫數字識別-模板匹配法
-
Hopfield神經網絡解決 TSP問題
-
GUI數字識別系統代碼
-
基于Tensorflow多層神經網絡的MNIST手寫
-
HOG+SVM實現數字識別
-
stm32+ov7670數字識別
-
卷積神經網絡實現手寫數字識別
-
MNIST數據集 txt版
-
3種模板匹配法實現的手寫數字識別
-
基于CNN的手寫數字識別
-
基于FPGA的印刷體數字識別系統設計
-
mnist_10k_sprite.png圖片
-
tesseract-ocr- 的字母數字識別
-
BP數字識別代碼——了解和測試BP神經
-
基于SVM的手寫數字識別Opencv+圖像集
-
opencv 數字識別
-
用BP神經網絡實現minist手寫數字識別
-
基于STM32的數字字符識別.zip
-
精心整理的手寫數字識別論文11篇
-
0-9數字識別樣本
-
數字和英文字母識別
-
BP神經網絡實現手寫體數字識別
-
并行化實現基于BP神經網絡的手寫體數
-
手寫數字識別10000次cnn結果 (.caffem
-
stm32單片機knn算法手寫數字識別
-
3D MNIST-3D數字識別數據
-
Tesseract 4.0 for VS2015及OpenCV數字識別程
-
使用OpenCV 手勢識別