Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > محاسبات نرم > شبکه های عصبی (Neural Networks)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۷-۱۰-۱۳۹۰, ۱۲:۵۳ بعد از ظهر   #1 (لینک دائم)
Active users
 
آواتار kiamnasri
 
تاريخ عضويت: آذر ۱۳۸۸
محل سكونت: تهران Tehran
پست ها: 21
تشكرها: 1
190 تشكر در 18 پست
My Mood: Khoshhal
Post آموزش ترکیب شبکه عصبی و الگورتم ژنتیک در متلب همرا با یک مثال(کد و گزارش)

سلام
دوستان من تو درس یادگیری ماشین یکی از پروژهایی که انجام دادم به نام" دسته بندی تصاویر با استفاده از شبکه عصبی و استفاده از الگوریتم ژنتیک برای یادگیری وزن های شبکه عصبی " بود .
من این پروژه رو در متلب پیاده سازی کردم و گزارش مربوط به پروژه رو طوری نوشتم که قدم به قدم روند آموزش و ترکیب الگوریتم ژنتیک و شبکه عصبی رو بیان کنه. در زیر لینک دانلود گزارش و کد برنامه رو گذاشتم . امیدوارم مطالب مفید باشه
فايل ضميمه
نوع فايل: zip HW3 neural network.zip (1.33 مگابايت, 9318 نمايش)
kiamnasri آفلاين است   پاسخ با نقل قول
از kiamnasri تشكر كرده اند:
*FaNtAsTiC* (۱۰-۴-۱۳۹۲), a.saeedi (۰۴-۳-۱۳۹۱), accounting110 (۱۰-۸-۱۳۹۰), aimaryam (۱۱-۱۲-۱۳۹۰), Ali10000 (۱۰-۲۵-۱۳۹۶), ali377 (۰۷-۴-۱۳۹۵), amirfreedom (۱۲-۲۷-۱۳۹۳), amirmehdi (۰۴-۱۸-۱۳۹۱), amirprogramer (۱۲-۳-۱۳۹۲), Astaraki (۰۷-۱۱-۱۳۹۰), atefekhanoom (۰۱-۲۴-۱۳۹۱), bahargh67 (۰۴-۶-۱۳۹۴), bahrami427 (۰۳-۱۰-۱۳۹۱), barbados2500 (۰۱-۷-۱۳۹۳), behrouz6763 (۱۱-۱۸-۱۳۹۰), bright (۱۰-۱۴-۱۳۹۰), civilhagh (۰۲-۷-۱۳۹۱), danytop (۰۷-۱۵-۱۳۹۰), digicom (۰۲-۲۱-۱۳۹۲), ebtehaj (۱۰-۴-۱۳۹۰), fairy7 (۰۲-۲۷-۱۳۹۲), faramarz_fireboy (۰۵-۱۴-۱۳۹۱), farshidkh1385 (۰۹-۲۶-۱۳۹۳), fullclassic (۰۳-۲۶-۱۳۹۱), green_Dream (۱۲-۳-۱۳۹۱), habib2 (۰۷-۱۱-۱۳۹۰), hedayat1369 (۱۰-۲۲-۱۳۹۰), HM.ZA (۰۳-۲۶-۱۳۹۱), lale joon (۰۲-۱۷-۱۳۹۱), lluo (۰۷-۴-۱۳۹۶), mafia2 (۱۲-۱-۱۳۹۰), mahdiii (۱۰-۳۰-۱۳۹۰), MAHDIUN (۰۳-۲۸-۱۳۹۱), mehdinajafinia (۱۰-۴-۱۳۹۰), mehrdad1261 (۰۴-۲۰-۱۳۹۴), miladonline (۱۰-۱۸-۱۳۹۴), minooo (۰۳-۱۱-۱۳۹۱), mitra12 (۰۸-۷-۱۳۹۰), mjalal (۰۹-۵-۱۳۹۰), mofateh (۰۲-۹-۱۳۹۳), mohammadmosavi (۰۹-۱۳-۱۳۹۱), mohsen ahmadniya (۰۲-۸-۱۳۹۱), moone (۰۸-۲۸-۱۳۹۱), moosavi_my1 (۱۰-۲۹-۱۳۹۰), nafiseh2 (۰۹-۲۸-۱۳۹۰), nasimsabetpour (۱۰-۷-۱۳۹۰), navidd (۱۰-۲۳-۱۳۹۰), nima92 (۰۲-۳۰-۱۳۹۲), nini2 (۰۷-۱۰-۱۳۹۰), ohayo1368 (۰۲-۲۹-۱۳۹۲), orkide (۱۲-۲۶-۱۳۹۱), plm1367 (۱۲-۲۲-۱۳۹۱), pour4 (۰۲-۲۵-۱۳۹۵), PrAYD (۱۰-۱۰-۱۳۹۲), rahil6 (۰۸-۷-۱۳۹۰), ramezanpour.r (۰۵-۲۷-۱۳۹۱), rezanasiripour (۰۷-۳۰-۱۳۹۲), romper (۰۷-۱۰-۱۳۹۰), r_azad (۱۰-۱۵-۱۳۹۰), saeedrad (۱۲-۲۰-۱۳۹۰), samanebrahimi (۱۰-۱۲-۱۳۹۲), samaneh1390 (۱۰-۷-۱۳۹۰), samane_89 (۰۷-۱۱-۱۳۹۰), sani42 (۰۱-۳۰-۱۳۹۲), sanijoon (۰۷-۹-۱۳۹۲), shhb (۰۵-۵-۱۳۹۲), shimar (۰۵-۲۱-۱۳۹۱), shira (۰۴-۱۷-۱۳۹۶), Silverlight (۱۰-۱۴-۱۳۹۰), simoorg (۰۹-۱۰-۱۳۹۲), sm fazeli (۰۵-۵-۱۳۹۴), soheila_3155 (۰۱-۲-۱۳۹۱), Solsal (۰۷-۱۰-۱۳۹۰), مهندس ارینا (۰۳-۲۹-۱۳۹۴), مرتضوی (۰۳-۳۱-۱۳۹۱), vahab_asefi (۰۵-۶-۱۳۹۱), vahmah2001 (۰۷-۲۹-۱۳۹۱), yasin67 (۰۵-۲-۱۳۹۱), ابتسام آل کثیر (۰۱-۲۳-۱۳۹۴), ارین (۰۱-۱۸-۱۳۹۸)

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۰۹-۲۲-۱۳۹۰, ۰۷:۳۹ بعد از ظهر   #2 (لینک دائم)
عضو جدید
 
آواتار habib2
 
تاريخ عضويت: شهريور ۱۳۹۰
پست ها: 6
تشكرها: 1
1 تشكر در 1 پست
پيش فرض

سلام آقای نصری...
با تشکر بسیار سپاسگزارم از این فایل آموزشیتون. فقط یک سوال داشتم؟
کد نویسی شما برای یک شبکه دو لایه بود که در لایه مخفیش 2 نرون داشت [1 2] ...
اگر بخوام تو همین لایه (مخفی) از 7 نرون استفاده کنم، کجای تابع زیر را باید تغییر بدم؟
-----------------------------------------------------------------------------------
function Z = ff(x)
load dataset
P=meas(1:120,1:4)';
T=meas(1:120,7)';
[pn,minp,maxp] = premnmx(P);
net=newff([minp,maxp],[2 1],{'tansig','tansig'});
%net=init(net);
net.trainparam.epochs=500;
net.trainparam.goal=0.001;

% x = rand(1,13);
w1(1,1:4)=x(1:4);
w1(2,1:4)=x(5:8);
w2(1,1:2)=x(9:10);
bb1(1,1)=x(11);
bb1(2,1)=x(12);
net.IW(1,1)={w1};
net.LW(2,1)={w2};
net.b(1)={bb1};
net.b(2)={x(13)};

Y = sim(net,P);
e=T-Y;
mse=sqrt((sum((e.^2),'double'))/120);

% Z=[w1(1,1:4),w1(2,1:4),w2(1,1:2)]

Z=mse;
end
-------------------------------------------------------------------
یا اگر بخوام دو لایه مخفی داشته باشم مثلاً با ساحتار [1 7 7] چطور؟
ممنونم میشم کمکم کنید.....
از دوستان نیز در صورت امکان درخواست کمکم و راهنمایی دارم.... با تشکر
habib2 آفلاين است   پاسخ با نقل قول
قديمي ۱۰-۴-۱۳۹۰, ۰۱:۲۹ بعد از ظهر   #3 (لینک دائم)
Active users
 
آواتار kiamnasri
 
تاريخ عضويت: آذر ۱۳۸۸
محل سكونت: تهران Tehran
پست ها: 21
تشكرها: 1
190 تشكر در 18 پست
My Mood: Khoshhal
پيش فرض

سلام دوست عزیز
خواهش میکنم. در مورد سوالتون باید بگم در صورتی که از 7 نرون در لایه پنهان استفاده کنید طول کروموزم به شدت افزایش پیدا میکنه. اگه بخوایم حساب کنیم تعداد وزن های لایه ورودی 28=7*4 و 7 تا بایاس برای لایه پنهان و در لایه خروجی 7 تا وزن و یک بایاس داریم که در مجموع تعداد ژن ها در کروموزم برابر 43 تا میشه. اما تو برنامه این تغییرات رو باید اعمال کنی



function Z = ff(x)

load dataset
P=meas(1:120,1:4)';
T=meas(1:120,7)';

[pn,minp,maxp] = premnmx(P);
net=newff([minp,maxp],[7 1],{'tansig','tansig'});
%net=init(net);

net.trainparam.epochs=500;
net.trainparam.goal=0.001;

%---------------
w1(1,1:4)=x(1:4);
w1(2,1:4)=x(5:8);
w1(3,1:4)=x(9:12);
w1(4,1:4)=x(13:16);
w1(5,1:4)=x(17:20);
w1(6,1:4)=x(21:24);
w1(7,1:4)=x(25:28);

w2(1,1:7)=x(29:35);

bb1(1,1)=x(36);
bb1(2,1)=x(37);
bb1(3,1)=x(38);
bb1(4,1)=x(39);
bb1(5,1)=x(40);
bb1(6,1)=x(41);
bb1(7,1)=x(42);
%----------------
net.IW(1,1)={w1};
net.LW(2,1)={w2};
net.b(1)={bb1};
net.b(2)={x(43)};

Y = sim(net,P);
e=T-Y;
mse=sqrt((sum((e.^2),'double'))/120);
Z=mse;

end


و تو برنامه اصلی هم باید تغییرات زیر رو اعمال کنی


clc;
clear;
%-------------------------------
options_me = gaoptimset(@ga);
options_me.PopulationSize=10;
options_me.EliteCount=2;
options_me.CrossoverFraction=0.8000;
options_me.MigrationFraction=0.2000;
options_me.Generations=10;
options_me.StallGenLimit=20;

LB=-512;
UB=512;
[x ffitness]=ga(@ff,43,[],[],[],[],LB,UB,[],options_me);
options = gaoptimset(@ga)
%-------------------------------------------------------------
load dataset
P=meas(1:120,1:4)';
T=meas(1:120,7)';

[pn,minp,maxp] = premnmx(P);
net=newff([minp,maxp],[7 1],{'tansig','tansig'});

%net=init(net);
%---------------
w1(1,1:4)=x(1:4);
w1(2,1:4)=x(5:8);
w1(3,1:4)=x(9:12);
w1(4,1:4)=x(13:16);
w1(5,1:4)=x(17:20);
w1(6,1:4)=x(21:24);
w1(7,1:4)=x(25:28);

w2(1,1:7)=x(29:35);

bb1(1,1)=x(36);
bb1(2,1)=x(37);
bb1(3,1)=x(38);
bb1(4,1)=x(39);
bb1(5,1)=x(40);
bb1(6,1)=x(41);
bb1(7,1)=x(42);
%----------------

net.IW(1,1)={w1};
net.LW(2,1)={w2};
net.b(1)={bb1};
net.b(2)={x(43)};

net.trainparam.epochs=2000;
net.trainparam.goal=0.008;

net=train(net,P,T);

Y=sim(net,P);

subplot(2,1,1);
plot(1:120,T,'+',1:120,Y,'o');
axis([0 121 -1 2]);
title('Train');
xlabel('number of sample');
ylabel('output');
legend('target','Output');
%------------------------------------------------------------------
P1=meas(121:150,1:4)';
T1=meas(121:150,7)';
Y1=sim(net,P1);

subplot(2,1,2);
plot(1:30,T1,'+',1:30,Y1,'o');
axis([0 31 -1 2]);
title('Test');
xlabel('number of sample');
ylabel('output');
legend('target','Output');


kiamnasri آفلاين است   پاسخ با نقل قول
از kiamnasri تشكر كرده اند:
behrouz6763 (۱۱-۱۸-۱۳۹۰), minooo (۰۳-۱۱-۱۳۹۱), mofateh (۰۲-۹-۱۳۹۳), saeedrad (۱۲-۲۰-۱۳۹۰), samaneh1390 (۱۰-۷-۱۳۹۰)
قديمي ۱۰-۱۴-۱۳۹۰, ۰۵:۴۷ بعد از ظهر   #4 (لینک دائم)
عضو جدید
 
آواتار masoud1368
 
تاريخ عضويت: آبان ۱۳۹۰
پست ها: 6
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

ممنون kiam جان
ایمیلتون رو دریافت کردم
سوالاتم رو می توانم از طریق ایمیل باهاتون در میان بگذارم ؟
masoud1368 آفلاين است   پاسخ با نقل قول
قديمي ۱۰-۲۳-۱۳۹۰, ۰۵:۳۰ قبل از ظهر   #5 (لینک دائم)
عضو جدید
 
آواتار armanir
 
تاريخ عضويت: دي ۱۳۹۰
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله kiamnasri نمايش پست
سلام
دوستان من تو درس یادگیری ماشین یکی از پروژهایی که انجام دادم به نام" دسته بندی تصاویر با استفاده از شبکه عصبی و استفاده از الگوریتم ژنتیک برای یادگیری وزن های شبکه عصبی " بود .
من این پروژه رو در متلب پیاده سازی کردم و گزارش مربوط به پروژه رو طوری نوشتم که قدم به قدم روند آموزش و ترکیب الگوریتم ژنتیک و شبکه عصبی رو بیان کنه. در زیر لینک دانلود گزارش و کد برنامه رو گذاشتم . امیدوارم مطالب مفید باشه
سلام دوست عزیز
من ب کمکت واقعن نیاز دارم
دارم روی ی مقاله کار میکنم با حدوده ۷۴ سری داده
یک بر داده ها را فقط با شبکه عصبی ران کردم و تقریبا به کارآمدی خوبی رسیدم
مشکل اینجاست که میخام از ژنتیک الگوریتم هم تو این کار استفاده کنم یعنی نمیدونم اصلان چجوری باید ازش استفاده کنم
اگر مایل ب همکاری هستی لطفآ بهم mail بزن
armanir آفلاين است   پاسخ با نقل قول
قديمي ۱۰-۲۸-۱۳۹۰, ۰۶:۳۶ بعد از ظهر   #6 (لینک دائم)
عضو جدید
 
آواتار saeidasgari
 
تاريخ عضويت: بهمن ۱۳۸۸
پست ها: 4
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

سلام اقا کیام لطف میکنی ایمیل یا شمارتو واسم بفرستی؟ irna147@yahoo
saeidasgari آفلاين است   پاسخ با نقل قول
قديمي ۱۰-۲۹-۱۳۹۰, ۰۸:۳۲ بعد از ظهر   #7 (لینک دائم)
عضو فعال
 
آواتار moosavi_my1
 
تاريخ عضويت: آبان ۱۳۹۰
پست ها: 10
تشكرها: 16
3 تشكر در 3 پست
پيش فرض

سلام دوست عزیز
من هم دنبال الگوریتم هایی برای مقایسه ی ژنتیک دو نمونه میگردم.اگه در این زمینه اطلاعاتی دارین لطفا در اختیارم قرار بدید.ممنونم.اقای نصیری از اطلاعات مفیدتون خیلی ممنوم .
moosavi_my1 آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۱۰-۱۳۹۰, ۱۰:۲۲ بعد از ظهر   #8 (لینک دائم)
عضو فعال
 
آواتار mahshidmr64
 
تاريخ عضويت: فروردين ۱۳۹۰
پست ها: 10
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

سلام خوبین لطف می کنین این پروژه تون رو واسه منم بفرستین عنوانش این بود :دسته بندی تصاویر با استفاده از شبکه عصبی و استفاده از الگوریتم ژنتیک برای یادگیری وزن های شبکه عصبی
واقعا ممنون می شم mahshid_mr64@yahoo.com
mahshidmr64 آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۱۰-۱۳۹۰, ۱۰:۲۸ بعد از ظهر   #9 (لینک دائم)
عضو فعال
 
آواتار mahshidmr64
 
تاريخ عضويت: فروردين ۱۳۹۰
پست ها: 10
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

سلام دوست عزیز راستش من یک مقاله دارم در مورد face detection که باید تا آخر بهمن اونو پیاده سازی کنم با مطلب ولی متاسفانه خیلی آشنا نیستم . خواهش می کنم راهنماییم کنید. مقاله چندان سخت نیست ولی نمی دونم که برای پیاده سازی یک مقاله باید از کجا شروع کنم؟خواهش می کنم کمکم کنید mahshid_mr64@yahoo.com
mahshidmr64 آفلاين است   پاسخ با نقل قول
قديمي ۱۱-۱۲-۱۳۹۰, ۱۰:۱۶ قبل از ظهر   #10 (لینک دائم)
Active users
 
آواتار kiamnasri
 
تاريخ عضويت: آذر ۱۳۸۸
محل سكونت: تهران Tehran
پست ها: 21
تشكرها: 1
190 تشكر در 18 پست
My Mood: Khoshhal
پيش فرض

سلام
مرسی من خوبم . لینک دانلود پروژه رو تو صفحه اول گذاشتم!
اما من واستون میل میکنم.
لطف کند مقاله‎ تونو واسم میل کنید.
kiamnasri@gmail.com

ويرايش شده توسط kiamnasri; ۱۱-۱۲-۱۳۹۰ در ساعت ۱۰:۲۶ قبل از ظهر
kiamnasri آفلاين است   پاسخ با نقل قول
از kiamnasri تشكر كرده است:
tiger1978 (۰۴-۱۴-۱۳۹۲)
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال




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


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

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design