In machine learning, supervised learning means:
A
Training with unlabeled data
B
No training is required
C
Training with labeled data
D
Only reinforcement signals are used
উত্তরের বিবরণ
Supervised Learning হলো এমন একধরনের মেশিন লার্নিং পদ্ধতি যেখানে লেবেলযুক্ত (labeled) ডেটা ব্যবহার করে মডেলকে প্রশিক্ষিত করা হয়। এতে ইনপুট ও আউটপুট দুটোই আগে থেকে জানা থাকে, এবং মডেল সেই সম্পর্ক শিখে নেয়।
মূল তথ্যসমূহ:
-
প্রশিক্ষণ প্রক্রিয়া: মডেলকে এমন ডেটাসেটে প্রশিক্ষণ দেওয়া হয় যেখানে প্রতিটি ইনপুটের সাথে সঠিক আউটপুট (label) নির্ধারিত থাকে।
-
উদ্দেশ্য: ইনপুট থেকে সঠিক আউটপুট পূর্বানুমান করার মতো ম্যাপিং (mapping) শেখানো।
-
উদাহরণ:
-
Classification: যেমন—ইমেইল স্প্যাম কিনা তা নির্ধারণ করা (spam/not spam)।
-
Regression: যেমন—বাড়ির বৈশিষ্ট্যের উপর ভিত্তি করে মূল্য অনুমান করা।
-
ভুল বিকল্পসমূহ:
-
ক) লেবেলবিহীন ডেটা দিয়ে প্রশিক্ষণ → এটি Unsupervised Learning-এর বৈশিষ্ট্য।
-
খ) কোনো প্রশিক্ষণের প্রয়োজন নেই → ভুল; Supervised Learning সর্বদা ট্রেনিং প্রয়োজন করে।
-
ঘ) শুধু Reinforcement Signal ব্যবহৃত হয় → এটি Reinforcement Learning-এর বৈশিষ্ট্য, Supervised নয়।

0
Updated: 2 days ago
Which one is false with respect to a VLAN?
Created: 4 days ago
A
Provides a logical separation on Layer 2
B
Improves security
C
VLAN tag can distinguish traffic
D
Increases network management complexity
Answer: ঘ)
Explanation:
VLAN:
A VLAN (Virtual Local Area Network) is a logical grouping
of devices within a LAN that behaves as if they were on the
same physical network — even
if they’re not.
It operates at OSI Layer 2 (Data Link Layer).

0
Updated: 4 days ago
What is the output of the following C code?
#include
int main(){
int arr[5] = {1,2,3,4,5};
int *p = (arr+2);
printf("%d",p[-1]);
return 0;
}
Created: 2 days ago
A
2
B
3
C
Undefined behavior
D
Compilation error
#include <stdio.h>
int main() {
int arr[5] = {1,2,3,4,5};
int *p = (arr + 2);
printf("%d", p[-1]);
return}
1. int arr[5] = {1,2,3,4,5};
এখানে একটি অ্যারে আছে
—
arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
arr[4] = 5
int *p = (arr + 2);
arr হচ্ছে অ্যারের প্রথম উপাদানের ঠিকানা (অর্থাৎ &arr[0])।
তাই arr + 2 মানে হলো &arr[2], অর্থাৎ
তৃতীয় উপাদানের মান। অর্থাৎ 3।
কিন্তু প্রশ্নে আউটপুট বের করতে বলেছে
p[-1] এর অর্থাৎ *P=arr[2] এর আগের ঠিকানার
মান বের করতে বলেছে
যেটা *p=&arr[1] যার মান হলো
2. এটাই ফাইনাল আউটপুট।

0
Updated: 2 days ago
Which criterion is not mandatory for a solution of critical section problem?
Created: 4 days ago
A
Mutual exclusion
B
Bounded waiting
C
Circular waiting
D
Progress
Critical Section Problem হলো এমন একটি সমস্যা যেখানে একাধিক প্রসেস একই shared resource (যেমন ডেটা বা ফাইল) একসাথে ব্যবহার করতে চায়। এই পরিস্থিতিতে ডেটার অখণ্ডতা (data integrity) বজায় রাখতে proper synchronization প্রয়োজন হয়। এজন্য একটি সঠিক সমাধানে তিনটি মৌলিক শর্ত অবশ্যই পূরণ করতে হয়।
তিনটি অপরিহার্য শর্ত হলো:
-
Mutual Exclusion (ক): এক সময়ে শুধুমাত্র একটি প্রসেস critical section-এ প্রবেশ করতে পারবে। এতে একাধিক প্রসেস একসাথে shared resource পরিবর্তন করতে পারে না।
-
Bounded Waiting (খ): কোনো প্রসেস যেন অনির্দিষ্টকাল অপেক্ষা করতে না হয় critical section-এ প্রবেশের জন্য; অর্থাৎ starvation হবে না।
-
Progress (ঘ): যদি কোনো প্রসেস critical section-এ না থাকে, তবে পরবর্তী প্রসেস কে প্রবেশ করবে তা অনির্দিষ্টকাল বিলম্বিত করা যাবে না।
অন্যদিকে, Circular Waiting (গ) হলো Deadlock-এর একটি প্রয়োজনীয় শর্ত, Critical Section Problem-এর অংশ নয়।
Deadlock-এর চারটি প্রয়োজনীয় শর্ত হলো:
-
Mutual Exclusion – একই সময়ে একাধিক প্রসেস একই resource ব্যবহার করতে পারবে না।
-
Hold and Wait – একটি প্রসেস একটি resource ধরে রেখে অন্য resource-এর জন্য অপেক্ষা করে।
-
No Preemption – কোনো প্রসেস থেকে জোরপূর্বক resource কেড়ে নেওয়া যায় না।
-
Circular Wait – প্রসেসগুলোর মধ্যে একটি চক্র তৈরি হয়, যেখানে প্রত্যেকে অপরটির resource-এর জন্য অপেক্ষা করে থাকে।
অতএব, সঠিক উত্তর গ) Circular waiting, কারণ এটি deadlock prevention-এর শর্ত, critical section problem-এর নয়।

0
Updated: 4 days ago