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

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


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۸-۱۴-۱۳۹۲, ۰۶:۵۸ بعد از ظهر   #1 (لینک دائم)
عضو جدید
 
آواتار fariba abbasi
 
تاريخ عضويت: مهر ۱۳۹۲
پست ها: 6
تشكرها: 2
0 تشكر در 0 پست
Question mlp بدون استفتده از دستورات آماده متلب

سلام دوستان
من میخوام یک mlp برای تشخیص دو عدد 3 و 7 طراحی کنم.یک سلول 60000 تایی از اعداد دارم که شامل 6000 عدد 0 و 6000 عدد 1 و... هستش که به صورت درهم هستن.من 1000 تا 3 و 1000 تا 7 برای آموزش شبکه جدا می کنم اما نمیخوام که مثلا 1000 تا 3 رو آموزش بدم و بعد 1000 تا 7 رو بلکه میخوام به طور رندومی 3 و 7 رو قاطی کنم و به شبکه آموزش بدم اما نمیدونم باید چطور اینکارو بکنم؟ در ضمن استادمون گفته نباید از دستوراتی که مخصوص شبکه عصبی هست استفاده کنیم!
fariba abbasi آفلاين است   پاسخ با نقل قول

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

نشان دهنده تبلیغات is online  
قديمي ۰۸-۱۴-۱۳۹۲, ۱۱:۵۰ بعد از ظهر   #2 (لینک دائم)
عضو فوق فعال
 
آواتار kamran_kenzo
 
تاريخ عضويت: تير ۱۳۸۹
محل سكونت: Tehran
پست ها: 190
تشكرها: 4
91 تشكر در 74 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله fariba abbasi نمايش پست
سلام دوستان
من میخوام یک mlp برای تشخیص دو عدد 3 و 7 طراحی کنم.یک سلول 60000 تایی از اعداد دارم که شامل 6000 عدد 0 و 6000 عدد 1 و... هستش که به صورت درهم هستن.من 1000 تا 3 و 1000 تا 7 برای آموزش شبکه جدا می کنم اما نمیخوام که مثلا 1000 تا 3 رو آموزش بدم و بعد 1000 تا 7 رو بلکه میخوام به طور رندومی 3 و 7 رو قاطی کنم و به شبکه آموزش بدم اما نمیدونم باید چطور اینکارو بکنم؟ در ضمن استادمون گفته نباید از دستوراتی که مخصوص شبکه عصبی هست استفاده کنیم!
سلام دوست عزیز

در صورتی که سوالی دارید بپرسید تا کمکتون کنیم.
برای پیاده سازی کامل پروژه شما هم در خدمتتون هستم اگه بخواید اینکار رو انجام میدهیم.

موفق باشید
kamran_kenzo آفلاين است   پاسخ با نقل قول
از kamran_kenzo تشكر كرده است:
fariba abbasi (۰۸-۱۷-۱۳۹۲)
قديمي ۰۸-۱۵-۱۳۹۲, ۱۲:۰۰ بعد از ظهر   #3 (لینک دائم)
عضو جدید
 
آواتار fariba abbasi
 
تاريخ عضويت: مهر ۱۳۹۲
پست ها: 6
تشكرها: 2
0 تشكر در 0 پست
پيش فرض

ممنون
در واقع من میخوام اینکارو انجام بدم:
داده های من سایزهای متفاوتی دارن مثلا 27*25 و 24*7 و... من همه ی داده هارو با دستور imresize سایزشون رو یکی میکنم مثلا 5*5 بعد همه رو ستونی میکنم یعنی میشه یه ماتریس 1*25 و چون 1000 تا داده برای آموزش دارم میشه 1000*25 بعد اونهارو با میانگین یک و واریانس صفر نرمالیزه میکنم،من این کارهارو برای دو عدد 3 و 7 به صورت جداگانه انجام میدم اما موقع آموزش میخوام این عددها رو به صورت رندوم قاطی کنم اما نمیدونم با چه برنامه ای میتونم این اعداد رو به صورت درهم به شبکه آموزش بدم؟چون هر عددی target مخصوص به خودشو داره و باید طبق همون قاعده ای که ورودیها بهم میریزن target ها هم بهم بریزن
fariba abbasi آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۱۵-۱۳۹۲, ۰۲:۵۵ بعد از ظهر   #4 (لینک دائم)
عضو فوق فعال
 
آواتار kamran_kenzo
 
تاريخ عضويت: تير ۱۳۸۹
محل سكونت: Tehran
پست ها: 190
تشكرها: 4
91 تشكر در 74 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله fariba abbasi نمايش پست
ممنون
در واقع من میخوام اینکارو انجام بدم:
داده های من سایزهای متفاوتی دارن مثلا 27*25 و 24*7 و... من همه ی داده هارو با دستور imresize سایزشون رو یکی میکنم مثلا 5*5 بعد همه رو ستونی میکنم یعنی میشه یه ماتریس 1*25 و چون 1000 تا داده برای آموزش دارم میشه 1000*25 بعد اونهارو با میانگین یک و واریانس صفر نرمالیزه میکنم،من این کارهارو برای دو عدد 3 و 7 به صورت جداگانه انجام میدم اما موقع آموزش میخوام این عددها رو به صورت رندوم قاطی کنم اما نمیدونم با چه برنامه ای میتونم این اعداد رو به صورت درهم به شبکه آموزش بدم؟چون هر عددی target مخصوص به خودشو داره و باید طبق همون قاعده ای که ورودیها بهم میریزن target ها هم بهم بریزن
سلام دوست عزیز

كد:
inxA=randperm(1000);
TrainPercent=0.7;
Ntrain=round(1000*TrainPercent);
inxTrain=inxA(1:Ntrain);
inxTest=inxA(Ntrain+1:end);
inputsTrain=inputData(inxTrain,:);       % Inputs
targetsTrain=inputLabels(inxTrain);      % Targets ( Classes)
در کد بالا با دستور randperm ما ۱۰۰۰ عدد تصادفی تولید میکنیم. بعد به اندازه تعداد داده آموزشی از آن جدا کرده و داده ها و برچسب ها را با این ایندکس ها انتخاب میکنیم. برای تست هم به همین صورت عمل میکنیم.

موفق باشید

kamran_kenzo آفلاين است   پاسخ با نقل قول
از kamran_kenzo تشكر كرده است:
fariba abbasi (۰۸-۱۷-۱۳۹۲)
قديمي ۰۸-۱۷-۱۳۹۲, ۰۶:۴۶ بعد از ظهر   #5 (لینک دائم)
عضو جدید
 
آواتار fariba abbasi
 
تاريخ عضويت: مهر ۱۳۹۲
پست ها: 6
تشكرها: 2
0 تشكر در 0 پست
پيش فرض

ممنونم ازتون همونی بود که میخواستم
fariba abbasi آفلاين است   پاسخ با نقل قول
قديمي ۰۸-۱۸-۱۳۹۲, ۰۵:۴۲ بعد از ظهر   #6 (لینک دائم)
عضو جدید
 
آواتار fariba abbasi
 
تاريخ عضويت: مهر ۱۳۹۲
پست ها: 6
تشكرها: 2
0 تشكر در 0 پست
پيش فرض

من برنامه رو نوشتم از نظر من از نظر منطقی برنامه مشکلی نداره و حتی برنامه اجرا میشه اما جواب مطلوب رو نمیده مثلا من 100 تا ایپاک تعریف می کنم و توقع دارم وقتی خطا صفر شد دیگه برنامه به شمردن ایپاک ها ادامه نده ولی برنامه همه ی ایپاک ها رو میشماره امیدوارم کسی بتونه کمکم کنه
fariba abbasi آفلاين است   پاسخ با نقل قول
پاسخ



كاربران در حال ديدن تاپيک: 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