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

با تشکر

دسته بندی ها

+1 امتیاز

سلام...با تشکر از زحمات دوستانی که با مهربانی و حوصله به سوالات پاسخ میدهند ...ممنون میشم راهنمایی بفرمایید...

فایل deploy دقیقا چه کاری میکنه؟ من تو سایت خوندم که ""فایل deploy هم فایلی هست که برای تست ازش استفاده میکنیم . مثل همون فایلی هست که در آموزش ازش استفاده میکنیم با این فرق که لایه های مربوط به اموزش رو حذف میکنیم""
اما با این وجود ما با دستور زیر عمل تست رو انجام میدهیم و اصلا داخل این دستور از فایل deploy چیزی نیست!
طبق بخش سوم کافه:

caffe test ‐model examples/mnist/lenet_train_test.prototxt ‐weights
examples/mnist/lenet_iter_10000.caffemodel ‐gpu 0 ‐iterations 100

اصلا از فایل deploy در کامند بالا استفاده نشده و از caffemodel و lenet_train_test.prototxt استفاده شده...میشه یه نمونه استفاده از فایل deploy رو بضورت کامندی نشون بدهید؟

خیلی متشکرم از وقتی که میگذارید....

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

1 پاسخ

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

سلام
از فایل deploy‌وقتی استفاده میکنیم که میخواییم مثلا یه برنامه یا applicationیی بنویسیم و از مدل اموزش دیدمون استفاده کنیم . اونجا ما خودمون تصاویر رو میخوایم به شبکه بدیم (مثلا هر بار یه تصویر ) و بعد خروجیش رو بگیریم . اینجا به لایه های دیتا و تست نیازی نداریم که به دیتاست اموزش و تست ما اشاره کنن . ما خودمون تصویر رو میدیم برای همین اون لایه ها رو حذف میکنیم . علاوه بر اون لایه هایی که در زمان اموزش هم استفاده میشدن حذف میکنیم (مثل loss‌یا dropout‌و... (البته خود کفی لایه هایی که فاز train‌دارن رو در نظر نمیگیره و شما اگه همون لایه های اول رو بردارید و اون لایه Loss‌و accuracy‌اخر رو حله ) .
از طرف دیگه تو زمانی که ما از سویچ test‌استفاده میکنیم کلا میخواییم دقت رو ببینیم روی تست ست . کار خاص دیگه ای نمیکنیم و تو محیط production‌استفاده ای از این سویچ نداریم ما. ما میخواییم مدل رو اموزش بدیم بعد که به دقت خوبی رسیدیم مثلا ببریم رو موبایل اجرا کنیم!‌ یا ببریم رو سرورمون ران کنیم!‌ اینجا یعنی یه برنامه داریم که این مدل ما بخشی از اونه و خلاصه چیزی که لازم داره اینه که بگیم این تصاویر رو بگیر خروجی بده بما . این میشه استفاده deploy‌.

توسط (4.3k امتیاز)
انتخاب شده توسط
سلام...خیلی متشکرم سید جان...ممنون از پاسخ کاملتون....
برای اینکه با این دستور کفی رو فراخوانی کنیم آیا نیازی هست که از فایل .exe کفی در فولدر tools به Environment Variable Path در ویندوز اضافی شود ؟
...