Which ML model employs backpropagation?

A

MLP

B


CNN 

C

RNN

D


All of the above

উত্তরের বিবরণ

img

Backpropagation বা Backward Propagation of Errors হলো নিউরাল নেটওয়ার্ক প্রশিক্ষণের (training) সবচেয়ে গুরুত্বপূর্ণ অ্যালগরিদমগুলোর একটি। এটি loss function অনুযায়ী মডেলের ওজন (weights) সমন্বয় করে, যাতে আউটপুট ধীরে ধীরে বাস্তব মানের কাছাকাছি আসে। ব্যাকপ্রোপাগেশন মূলত gradient descent পদ্ধতির ওপর ভিত্তি করে কাজ করে, যেখানে প্রতিটি স্তরের ত্রুটি (error) পেছনের দিকে প্রেরণ করে ওজন হালনাগাদ করা হয়।

এই অ্যালগরিদমটি বিভিন্ন ধরনের নিউরাল নেটওয়ার্কে ব্যবহৃত হয়, যেমন—

  • ক) MLP (Multilayer Perceptron):
    এটি একটি পূর্ণসংযুক্ত (fully connected) feedforward নেটওয়ার্ক, যেখানে একাধিক হিডেন লেয়ার থাকে। ব্যাকপ্রোপাগেশন এখানে প্রতিটি লেয়ারের ওজন ধাপে ধাপে সংশোধন করে, যাতে আউটপুট ও বাস্তব ফলাফলের পার্থক্য কমানো যায়। MLP-এর শেখার প্রক্রিয়ার মূল ভিত্তিই ব্যাকপ্রোপাগেশন।

  • খ) CNN (Convolutional Neural Network):
    CNN সাধারণত ছবি বা গ্রিড-ভিত্তিক ডেটা প্রক্রিয়াকরণের জন্য ব্যবহৃত হয়। এখানে ব্যাকপ্রোপাগেশন ব্যবহার করা হয় কনভলিউশনাল ফিল্টার, পুলিং লেয়ার ও ফুলি কানেকটেড লেয়ার–এর ওজন আপডেট করার জন্য। গ্রেডিয়েন্টগুলো আউটপুট থেকে ইনপুটের দিকে পেছনের দিকে ছড়িয়ে পড়ে, যার ফলে ফিল্টারগুলো ছবির গুরুত্বপূর্ণ বৈশিষ্ট্য শিখে নিতে পারে।

  • গ) RNN (Recurrent Neural Network):
    RNN ধারাবাহিক বা সময়-নির্ভর ডেটা (যেমন টাইম সিরিজ, টেক্সট বা ভাষা) প্রক্রিয়াকরণে ব্যবহৃত হয়। এটি ব্যাকপ্রোপাগেশনের একটি পরিবর্তিত রূপ Backpropagation Through Time (BPTT) ব্যবহার করে। এই পদ্ধতিতে প্রতিটি সময় ধাপে সৃষ্ট ত্রুটি পেছনের দিকে ছড়িয়ে দিয়ে ওজন আপডেট করা হয়, যাতে নেটওয়ার্ক ধারাবাহিক ডেটার নির্ভরতা (temporal dependencies) শিখতে পারে।

অতএব, MLP, CNN এবং RNN—এই তিন ধরনের নেটওয়ার্কই ব্যাকপ্রোপাগেশন বা এর ভ্যারিয়েন্ট ব্যবহার করে ওজন সমন্বয় করে। তাদের মধ্যে পার্থক্য কেবল ডেটা কাঠামো ও সংযোগের ধরনে, কিন্তু শেখার প্রক্রিয়ায় ব্যাকপ্রোপাগেশনই মূল ভিত্তি।

সুতরাং সঠিক উত্তর হলো: ঘ) All of the above — কারণ তিনটি নেটওয়ার্ক আর্কিটেকচারই শেখার সময় ব্যাকপ্রোপাগেশন অ্যালগরিদমের ওপর নির্ভরশীল।

Unfavorite

0

Updated: 2 days ago

Related MCQ

 কোন ধরনের নেটওয়ার্কে প্রতিটি কম্পিউটার একই সাথে সার্ভার এবং ক্লায়েন্ট হিসেবে কাজ করতে পারে?

Created: 1 month ago

A

ক্লায়েন্ট-সার্ভার নেটওয়ার্ক

B

পার্সোনাল এরিয়া নেটওয়ার্ক (PAN)

C

হাইব্রিড নেটওয়ার্ক

D

পিয়ার-টু-পিয়ার (Peer-to-Peer) নেটওয়ার্ক

Unfavorite

0

Updated: 1 month ago

বিভিন্ন প্রোটোকল সম্বলিত নেটওয়ার্কের মধ্যে সংযোগ স্থাপন করতে সক্ষম ডিভাইসটির নাম কী?

Created: 1 month ago

A

গেটওয়ে

B

হাব

C

সুইচ

D

রাউটার

Unfavorite

0

Updated: 1 month ago

What is Telnet?

Created: 3 weeks ago

A

A web browser

B

A computer virus

C

Software application

D

A networking protocol

Unfavorite

0

Updated: 3 weeks ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD