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

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۱۱۰ نفر آنلاین
۰ عضو و ۱۱۰ مهمان در سایت حاضرند

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

0 امتیاز
261 بازدید
سلام.

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

1 پاسخ

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

 

تعریف وزن ها:

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

 

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

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

 

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

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

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

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

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

 

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

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

پاسخ داده شده خرداد 12, 1396 بوسیله ی farnoosh (امتیاز 2,686)   5 13 48
...