Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   شبکه های عصبی (Neural Networks) (http://artificial.ir/intelligence/forum10.html)
-   -   حذف نویز توسط شبکه هاپفیلد (http://artificial.ir/intelligence/thread9959.html)

m_niazy ۰۸-۹-۱۳۹۰ ۰۱:۱۷ قبل از ظهر

حذف نویز توسط شبکه هاپفیلد
 
2(ها)ضميمه
سلام دوستان

من یک سیگنال سینوسی در متلب تولید کردم و بعد بهش نویز اضافه کردم. حالا میخوام بدونم چطور میشه با استفاده از شبکه هاپفیلد این نویز رو از بین برد و سیگنال رو به حالت اول تبدیل کرد؟
ممنون میشم راهنمایی کنید.:8:
x = 0 : 1/25 : 10 ;
Sx = sin (x) ;
Plot (Sx) ;
NSx = Sx + 0.1 * rand ( size (Sx)) ;
Plot (NSx) ;



mansor50 ۰۹-۱۴-۱۳۹۰ ۱۲:۳۵ قبل از ظهر

شبکه هاپفیلد مثل یک حافظه است , شما سیگنال اصلی رو بهش بدین و بعد از آن هر نویزی بهش بدین شبکه سیگنال اصلی رو بر میگردنه

farshad_pickup ۰۹-۲۷-۱۳۹۰ ۰۸:۰۸ بعد از ظهر

این نکته هم توجه کنید که نویز اگر زیر 50 درصد باشه شبکه همگرا میشه و اگر نه به -target همگرا میشه
شما به همه سیگنالتون نویز دادین

farshad_pickup ۰۹-۲۷-۱۳۹۰ ۰۹:۱۴ بعد از ظهر

ولی اگر حتما می خواید این سیگنال تداعی بشه من کد زیر رو نوشتم که جواب بدی نمیده
كد:

hold on
x = 0 : 1/25 : 10 ;
Sx = sin (x) ;
plot (Sx,'red') ;
Sx_N = Sx + 0.1 * rand ( size (Sx)) ;
plot (Sx_N)
net  = newhop(Sx);
Ai = {Sx_N}
[Y,Pf,Af] = sim(net,{1 1000},{},Ai);
 plot(Y{1},'green');



زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۵:۱۹ بعد از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.