نمايش پست تنها
قديمي ۰۹-۵-۱۳۹۱, ۰۱:۵۴ قبل از ظهر   #3 (لینک دائم)
saeed654321
عضو جدید
 
آواتار saeed654321
 
تاريخ عضويت: تير ۱۳۸۹
پست ها: 1
تشكرها: 0
1 تشكر در 1 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله monson نمايش پست
سوال: فرق آموزش شبکه عصبی آنلاین و آفلاین چیست؟ مطلبی راجع به این موضوع می خواستم لطفا
1- 1-We can train a network in two kinds of styles: batch training (offline) or incremental training (online). In batch training, weights and biases of the network are only updated after all of the inputs are presented to the network, while in incremental (on-line) training the network parameters are updated each time an input is presented to it.

2- 2-“Offline” learning, in the context of this discussion, occurs when you compute the
weight updates after summing over all of the training examples. “Online” learning is when you update the weights after
each training example


به زبان خیلی ساده: در آموزش آفلاین ما به تمام داده های آموزشی (جفت های آموزشی) یک جا دسترسی داریم و با عبور یکجای آنها از شبکه عصبی و محاسبه خطا برای تمام جفت های آموزشی ، شبکه عصبی را به یک باره آموزش می دهیم (وزن ها و بایاسها بعد از عبور تمام جف های آموزشی (داده های آموزشی) آپدیت می شوند). در آموزش آنلاین برعکس شبکه عصبی را گام به گام آموزش میدهیم، یعنی در هر بار (در هر لحظه ی t) یکی از جفهای آموزشی را وارد شبکه عصبی کرده، خطا را برای آن جفت محاسبه و شبکه را آموزش می دهیم (وزن ها و بایاسها را آپدیت می کنیم) و این کار مدام برای جفت های بعدی مکررا تکرار می شود تا در نهایت آخرین جفت آموزشی نیز از شبکه عصبی عبور داده شود.

موفق باشید.
saeed654321 آفلاين است   پاسخ با نقل قول
از saeed654321 تشكر كرده است:
behrouz6763 (۰۱-۱۸-۱۳۹۲)