به بخش پرسش و پاسخ یادگیری عمیق خوش آمدید,
این نسخه آزمایشی سایت است.
لطفا به نکات زیر توجه کنید:
  • برای ارتباط با مدیران میتوانید از صفحه مدیران اقدام کنید.
  • سوال و جواب ها باید به زبان فارسی باشند. استفاده از زبان انگلیسی یا فینگلیش برای پاسخ دادن مجاز نیست.
  • لطفا بعد از پرسش سوال لینک سوال خود را در گرو تلگرام (Iran Deep Learning Group) معرفی کنید تا سریعتر به جواب برسید. برای دسترسی به آخرین لینک از منابع یادگیری استفاده کنید
  • لطفا بجای عکس از متن استفاده کنید. اگر متون طولانی هستند از سایت pastebin.com برای اپلود استفاده کرده و لینک حاصل را در سوال خود قرار دهید. برای قرار دادن تصویر ، از بخش ارسال تصویر ادیتور سایت استفاده کنید.
  • بعد از دریافت پاسخ، بهترین پاسخ را از طریق کلیک بر روی علامت تیک انتخاب کنید
  • اگر با خطا و یا مشکلی مواجه شدید از بخش تماس با ما در انتهای صفحه و یا ایمیل Coderx7@gmail.com موضوع را اطلاع دهید.

با تشکر

دسته بندی ها

+1 امتیاز

سلام، در حال انجام طبقه بندی دودویی با مت کانو نت به خطایی برخورد کردم که در هنگام تست شبکه به من داده شد خطا، دقیقا از سافت مکس گرفته می شود و صورت خطا مشابه اینجا است
ليبل ها ۰و ۱ هستند حتی آن ها را به ۱ و ۱- تغییر دادم اما خطا برطرف نشد.
در آخرین ورژن مت کانو در پوشه examples نمونه کدي تحت عنوان cnn_toy وجود دارد آن را برای کاربرد خود تغییر دادم به این ترتیب که در تنظیم لایه ها چون دو لیبل داشتم بجای ۳ عدد ۲ را قرار دادم و نوع errorFunction را به binary تغییر دادم.

ممکن ست بنده را در رفع این خطا راهنمایی بفرمائید؟
سپاسگزارم

توسط (144 امتیاز)
ویرایش شده توسط

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

با سلام
آنچه که کمک در رفع خطا کرد این بود که قالب دیتاست ورودی خود را به فرمت فایل imdb درآورید در پوشه example نمونه ای برای ساختن فایل imdb وجود دارد به ویژه به کمک دو لینک1 و لینک2 می توانید نمونه های خوبی برای ایده گرفتن در طراحی شبکه خود بدست آوردید. بعد از ترین شبکه دقت نمایید مت کانو یک بار شبکه را ترین می کند و وزن لایه ها را برای استفاده های بعدی ذخیره می کند اگر نیاز دارید تغییراتی که در تنظیمات شبکه داده اید اعمال شود حتما این فایل ها را پاک کنید تا شبکه مجددا با تنظیمات جدید ترین شود.
نکته بعدی این است که بعد از ترین شبکه با استفاده از تابعcnn_train خروجی این تابع شامل شبکه ترین شده است با فرض اینکه net شبکه ترین شده شماست حتما لایه اخر سافتمکس را قبل از تست کردن شبکه با دستور زیر پاک کنید

net.layers(end) = [] ;

سپس اجازه دارید net را به عنوان ورودی تابع vl_simplenn قرار دهید تا عملیات تست شبکه انجام شود و خروجی این تابع (لایه آخر) آن می توانید برای طبقه بندی استفاده نمایید.
موفق باشید.

توسط (144 امتیاز)
انتخاب شده توسط
سلام . اگه ممکنه در مورد بحث multiclass یا binary و این موارد هم توضیحاتی اگر لازم میدونید بدید. و اینکه بعنوان مثال یک نمونه مثال چه چیزی نیاز داره تا برای این کار (مثلا دسته بندی دودویی ) تغییر داده بشه. یعنی کاری که خودتون انجام دادید چه چیزی بوده. اگه اینرو هم عنوان کنید بنظرم خیلی بهتر میشه.
...