وزن شبکه در یادگیری عمیق - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وزن شبکه در یادگیری عمیق

+1 امتیاز
سلام.

وزن شبکه در یادگیری عمیق یعنی چی ؟تو کتابخانه caffe چطور تولید میشه چطور ذخیره میشه چطور استفاده میشه من شبکه عصبی را تازه شروع کردم.
سوال شده خرداد 7, 1396  بوسیله ی ابید (امتیاز 781)   19 89 106

1 پاسخ

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

 

تعریف وزن ها:

وزن ها پارامترهای قابل یادگیری در شبکه هستند که توسط مرحله back propagation تنظیم می شوند.

 

چه کسی وزن ها را ایجاد می کند :

وقتی که شبکه شما ساخته شد وزن ها توسط کتابخانه caffe تولیذ می شود.

 

استفاده از وزن های شبکه از قبل آموزش دیده:

برای انجام چنین کاری نیاز مند دو مرحله زیر هستید:

1-  نام لایه خودمان به نام لایه در مدل اصلی تغییر نام می دهیم. به این خاطرکه وزن ها به بوسیه نام انتصاب داده می شود.در نتیجه با این تغییر نام وزن ها را دریافت می کنیم.

2-  مدل ترکیبی جدید را با مشخص کردن وزن ها آموزش می دهیم . به صورت زیر:

caffe train —solver ourSolver.prototxt —weights theirModel.caffemodel

 

لایه های دیگر شبکه :

لایه های دیگر شبکه همانند هر لایه دیگر با مقدار اولیه صفر آماده سازی اولیه می شود.

پاسخ داده شده خرداد 12, 1396 بوسیله ی farnoosh (امتیاز 8,362)   20 44 59
انتخاب شد خرداد 15, 1396 بوسیله ی ابید
...