این شکل نمایش بهش می گن پارسه! شما باید با استفاده از دستور full به شکل استاندارد درش بیاری.
چون این شکل نمایش جای کمتری می گیره و حافظه کمتری اشغال میکنه ازش استفاده می کنه دستور full به حالت اول برش می گردونه
این شکل نمایش بهش می گن پارسه! شما باید با استفاده از دستور full به شکل استاندارد درش بیاری.
چون این شکل نمایش جای کمتری می گیره و حافظه کمتری اشغال میکنه ازش استفاده می کنه دستور full به حالت اول برش می گردونه
ممنون دوست عزیز
دستور full رو هم اجرا کردم، ولی بازم معنی خاصی نمی ده، ماتریس ورودی iris یک ماتریس 150*4 و ماتریس خروجی شده یک ماتریس اسپارس 150*100 ! اگر این ابزار داره خوشه بندی انجام میده پس چرا خروجی این شکلی میشه،
تو help متلب هم چیزی در این باره ننوشته، همه چی که به صورت ویزارد انجام میشه در نهایت هم خروجی رو ذخیره می کنم، نمی دنم
شما اندازه شبکه رو تغییر دادید، من هم مقدار پیش فرض که 10 بود رو تغییر دادم
ولی بازم پاسخ نهایی معنی خاصی نداره، چون تعداد کلاسترهای iris سه تا هست
ولی خروجی یک ماتریس اسپارس 150*4 هست،
من خودم هم موندم این ابزار به چه شکل داره خوشه بندی می کنه
net = newsom(in,[1 3]);
net = train(net,in);
outn=full(sim(net,in));
الان دیگه خروجی یک ماتریس اسپارس 150*3 هست
حالا چطور میتونم این ماتریس رو به یک ماتریس 150*1 که هر ستون برابر شماره سطری از ماتریس 150*3 که مقدارش 1 هست، تبدیل کنم
آهان
پس یه چیزی رو متوجه نشدید
وقتی من شبکه رو 2 2 انتخاب می کنم یعنی 4 تا خوشه دارم.
شما باید بعد یا dimantion شبکه رو معرفی کنید. همون توپولوژی . من یه توپولوژی 2 در 2 انتخاب کردم . پس طبیعی هست که 4 تا بده
حق با شماست
برای خودم هم سوال بود که تعداد کلاسترها کجا مشخص میشه
الان خروجی یک ماتریس اسپارس 150*3 هست
حالا چطور میتونم این ماتریس رو به یک ماتریس 150*1 که هر ستون برابر شماره سطری از ماتریس 150*3 که مقدارش 1 هست، تبدیل کنم
با توجه به چیزی که از روش های محاسبات ماتریس در ریاضیات دوره دبیرستان یادمه اول ماتریس جواب رو ترانهاده کنید و بعد در یک ماتریس با یک ستونی که درایه های اون 1 و 2 و 3 هستن ضرب کنید.
در Matlab با استفاده از روش زیر ترانهاده ماتریس بدست میاد:
كد:
A=A'
__________________
یک روز یک ماشین برای انتخابات ریاست جمهوری ثبت نام می کند
چه بخواهیم چه نخواهیم این اتفاق می افتد.