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

با تشکر

دسته بندی ها

0 امتیاز

سلام خدمت دوستان گرامی عذرخواهم اگه سوالاتم زیاد و ‍‍‍ابتدایی هست.
هنگام train کردن شبکه با خطای زیر مواجه شدم

> I1213 17:27:09.567486  2699 db_lmdb.cpp:35] Opened lmdb
> /home/amir/Develop/caffe/data/corel/ilsvrc12_val_lmdb terminate called
> after throwing an instance of 'std::length_error'   what(): 
> basic_string::_S_create

خیلی سرچ کردم داخل نت اما با تغییر اندازه تصاویر بازهم مشکل حل نشد.متن کامل خروجی ترمینال و در لینک زیر قرار میدم ممنون میشم اگه کسی بتتونه راهنماییم کنه
http://pastebin.com/raw/JxELTW9k
در هر کلاس از 90 تصویر 60 تا برای train و 20 تا validation و 10 تا test در نظر گرفتم و فایلهای text که نام تصاویر و label آنها است را درست کردم و برای تبدیل از فایل create_imagenet.sh استفاده کردم و دوپوشه ی lmdb که داخل هر کدام از پوشه ها دو فایل قرار داشت به عنوان خروجی به من داد که آدرس این پوشه ها را در فایل prototxt قرار دادم
درضمن فایل lmdb مربوط به train داده هام حجم بالایی داره اما فایل مربوط به valid حجمش درحد چند کیلوبایته .ممکنه این تبدیل درست انجام نشده باشه؟؟
خیلی خیلی ممنونم

توسط (111 امتیاز)
ویرایش شده توسط
یکم اطلاعات بیشتر بدید لطفا . مطمئنید عمل تبدیل رو بدرستی انجام دادید یا نه .چقدر دیتا داشتید برای هر بخش؟
سلام . اطلاعات بیشتر را داخل متن سوال ویرایش کردم . خیلی ممنونم
من فکر میکنم ساخت lmdb شما با موفقیت انجام نشده و این خطا مربوط به اون هست . یکبار دیگه با دقت مراحل ساخت دیتاست رو طی کنید اگر ادامه داشت اسکریپت یا کدهایی که برای تبدیل زدید رو به سوال اضافه کنید
سلام بله درست گفتید مشکل از فایل lmdb  بود دوباره درست کردم ارور برطرف شد . بی نهایت سپاس
سلام .
خب خدا روشکر. اگه فکر میکنید مسیرهایی رو اشتباه رفتید و ممکنه بقیه هم اشتباه شما رو مرتکب بشن ، بنظرم بعنوان کامنت زیر جوابی که ثبت کردم بدید. یا حتی خودتون یک جواب بدید و بعنوان جواب درست انتخابش کنید که مشخص بشه تاپیک به جواب رسیده.

1 پاسخ

0 امتیاز

من فکر میکنم ساخت lmdb شما با موفقیت انجام نشده و این خطا مربوط به اون هست . یکبار دیگه با دقت مراحل ساخت دیتاست رو طی کنید اگر ادامه داشت اسکریپت یا کدهایی که برای تبدیل زدید رو به سوال اضافه کنید

توسط (4.3k امتیاز)
خیلی ممنونم بی دقتی از خودم بود موقع درست کردن فایل های txt به جای val.txt نوشته بودم valid.txt
...