📝 পরীক্ষার প্রশ্নোত্তর
ইউনিট ৮: AI, ML ও ডাটা অ্যানালিটিক্স
Course Code: 219903উত্তর:
AI (Artificial Intelligence): মেশিনকে মানুষের মতো চিন্তা করা, শেখা ও সমস্যা সমাধান করতে সক্ষম করার প্রযুক্তি।
দৈনন্দিন জীবনে AI-এর প্রয়োগ:
- Voice Assistants: Siri, Google Assistant, Alexa
- Face Recognition: ফোন আনলক, এয়ারপোর্ট সিকিউরিটি
- Recommendation Systems: Netflix, YouTube সাজেশন
- Chatbots: কাস্টমার সার্ভিস
- Self-driving Cars: Tesla, Waymo
- Healthcare: রোগ নির্ণয়, ওষুধ আবিষ্কার
- Spam Filter: ইমেইল ফিল্টারিং
উত্তর:
Machine Learning: AI-এর একটি শাখা যেখানে মেশিন ডাটা থেকে প্যাটার্ন শিখে এবং স্বয়ংক্রিয়ভাবে উন্নত হয়, সরাসরি প্রোগ্রাম না করেই।
| ধরন | বিবরণ | উদাহরণ |
|---|---|---|
| Supervised Learning | লেবেলযুক্ত ডাটা থেকে শেখা | Spam Detection, Image Classification |
| Unsupervised Learning | লেবেল ছাড়াই প্যাটার্ন খোঁজা | Customer Segmentation, Clustering |
| Reinforcement Learning | পুরস্কার/শাস্তি থেকে শেখা | Game AI, Self-driving Cars |
উত্তর:
Data Analytics: ডাটা সংগ্রহ, প্রক্রিয়াকরণ ও বিশ্লেষণ করে অর্থবহ তথ্য ও সিদ্ধান্ত বের করার প্রক্রিয়া।
ডাটা অ্যানালিটিক্সের ধাপ:
- ১. Data Collection: বিভিন্ন সোর্স থেকে ডাটা সংগ্রহ
- ২. Data Cleaning: ভুল, অসম্পূর্ণ ও অপ্রাসঙ্গিক ডাটা ঠিক করা
- ৩. Data Analysis: ডাটা বিশ্লেষণ ও প্যাটার্ন খোঁজা
- ৪. Visualization: চার্ট, গ্রাফ ও ড্যাশবোর্ডে দেখানো
- ৫. Decision Making: বিশ্লেষণের ভিত্তিতে সিদ্ধান্ত গ্রহণ
উত্তর:
NLP: Natural Language Processing হলো AI-এর একটি শাখা যা কম্পিউটারকে মানুষের ভাষা বুঝতে, বিশ্লেষণ করতে ও উৎপাদন করতে সক্ষম করে।
NLP-এর প্রয়োগ:
- Chatbots: ChatGPT, Google Bard
- Voice Assistants: ভয়েস কমান্ড বোঝা
- Translation: Google Translate
- Sentiment Analysis: মতামত বিশ্লেষণ
- Autocomplete: টাইপ করার সময় সাজেশন
- Spell Check: বানান সংশোধন
উত্তর:
| সুবিধা | চ্যালেঞ্জ |
|---|---|
| দ্রুত ও সঠিক সিদ্ধান্ত গ্রহণ | প্রাইভেসি উদ্বেগ |
| ২৪/৭ কাজ করতে পারে | চাকরি হ্রাসের সম্ভাবনা |
| জটিল সমস্যা সমাধান | বায়াস (পক্ষপাত) সমস্যা |
| মানুষের কাজ সহজ করা | নিরাপত্তা ঝুঁকি |
| নতুন ক্যারিয়ার সুযোগ | উচ্চ খরচ ও জটিলতা |
উত্তর:
AI (Artificial Intelligence): মেশিনকে মানুষের মতো চিন্তা করা, শেখা ও সমস্যা সমাধান করতে সক্ষম করার প্রযুক্তি।
AI-এর প্রধান তিনটি ক্ষমতা:
- ১. Learning (শেখার ক্ষমতা): AI ডাটা থেকে শিখতে পারে এবং অভিজ্ঞতা থেকে নিজেকে উন্নত করতে পারে। যেমন: Machine Learning অ্যালগরিদম হাজার হাজার ছবি দেখে বিড়াল ও কুকুর চিনতে শেখে। Spam Filter ইমেইল বিশ্লেষণ করে স্প্যাম চিনতে শেখে।
- ২. Reasoning (যুক্তি প্রদানের ক্ষমতা): AI তথ্য বিশ্লেষণ করে যৌক্তিক সিদ্ধান্ত নিতে পারে। যেমন: Medical AI রোগীর উপসর্গ বিশ্লেষণ করে রোগ নির্ণয়ে সাহায্য করে। Chess AI (Deep Blue) লক্ষ লক্ষ সম্ভাব্য চাল বিশ্লেষণ করে সেরা চাল বেছে নেয়।
- ৩. Problem Solving (সমস্যা সমাধানের ক্ষমতা): AI জটিল সমস্যার সমাধান করতে পারে যা মানুষের পক্ষে কঠিন। যেমন: Google Maps ট্রাফিক বিশ্লেষণ করে দ্রুততম রুট বের করে। ChatGPT প্রশ্নের উত্তর দিতে পারে ও কোড লিখতে পারে।
উত্তর:
বাংলাদেশে AI ও ML এর সুবিধা:
- কৃষি উন্নয়ন: AI দিয়ে ফসলের রোগ শনাক্তকরণ, আবহাওয়া পূর্বাভাস ও ফলন বৃদ্ধি সম্ভব
- স্বাস্থ্যসেবা: AI-ভিত্তিক রোগ নির্ণয় গ্রামীণ অঞ্চলে চিকিৎসা সেবা উন্নত করতে পারে
- শিক্ষা: AI-based পার্সোনালাইজড লার্নিং, অনলাইন শিক্ষা প্ল্যাটফর্ম
- গার্মেন্টস শিল্প: ML দিয়ে উৎপাদন প্রক্রিয়া অটোমেশন ও মান নিয়ন্ত্রণ
- ফ্রিল্যান্সিং: AI দক্ষতা বাংলাদেশি ফ্রিল্যান্সারদের আন্তর্জাতিক বাজারে প্রতিযোগিতামূলক করবে
- ই-কমার্স: AI-ভিত্তিক Recommendation System ও Chatbot ব্যবসায় সহায়তা করে
- দুর্যোগ ব্যবস্থাপনা: AI দিয়ে বন্যা ও ঘূর্ণিঝড়ের পূর্বাভাস দেওয়া সম্ভব
বাংলাদেশে AI ও ML এর চ্যালেঞ্জ:
- অবকাঠামোর অভাব: উচ্চ গতির ইন্টারনেট ও কম্পিউটিং রিসোর্সের সীমাবদ্ধতা
- দক্ষ জনশক্তির অভাব: AI ও ML-এ প্রশিক্ষিত পেশাদারের সংখ্যা কম
- বাংলা ভাষায় ডাটার অভাব: বাংলা ভাষায় পর্যাপ্ত ট্রেনিং ডাটা নেই
- উচ্চ খরচ: AI সিস্টেম স্থাপন ও পরিচালনায় অনেক অর্থ প্রয়োজন
- চাকরি হারানোর আশঙ্কা: অটোমেশনের ফলে অনেক কর্মী চাকরি হারাতে পারে
- নীতিমালার অভাব: AI ব্যবহারে সুনির্দিষ্ট আইন ও নীতিমালা এখনও গড়ে ওঠেনি
- ডিজিটাল বৈষম্য: গ্রাম ও শহরের মধ্যে প্রযুক্তি ব্যবহারের বিশাল ব্যবধান
- নিরাপত্তা ও প্রাইভেসি: ব্যক্তিগত তথ্যের সুরক্ষা ও অপব্যবহারের ঝুঁকি
উত্তর:
পারস্পরিক সম্পর্ক:
- AI (Artificial Intelligence): এটি হলো সবচেয়ে বড় বৃত্ত, যা মেশিনকে মানুষের মতো বুদ্ধিমত্তা দেওয়ার লক্ষ্য নিয়ে কাজ করে।
- Machine Learning (ML): এটি AI এর একটি অংশ। ML হলো সেই পদ্ধতি যার মাধ্যমে মেশিন ডাটা থেকে শিখে বুদ্ধিমত্তা অর্জন করে।
- Data Analytics: এটি হলো ডাটা সংগ্রহ ও বিশ্লেষণের প্রক্রিয়া। Data Analytics-এর মাধ্যমেই ML অ্যালগরিদম শেখার জন্য প্রয়োজনীয় ডাটা পায়।
একসাথে কাজ করার উদাহরণ (Netflix/YouTube): প্রথমে Data Analytics ব্যবহারকারীর দেখার ইতিহাস সংগ্রহ করে। এরপর Machine Learning সেই ডাটা বিশ্লেষণ করে ব্যবহারকারীর পছন্দ বুঝতে পারে। শেষে AI সেই অনুযায়ী নতুন সিনেমা বা ভিডিওর রিকমেন্ডেশন দেয়।
উত্তর:
Machine Learning-এ ব্যবহৃত চারটি সাধারণ টুল:
- Python (Scikit-Learn, TensorFlow)
- R Language
- Jupyter Notebook
- Google Colab
Prediction (ভবিষ্যদ্বাণী) ও Classification (শ্রেণিবিন্যাস) এর কাজ:
- Prediction: ঐতিহাসিক ডাটার ওপর ভিত্তি করে ভবিষ্যতের কোনো নির্দিষ্ট মান অনুমান করা। উদাহরণ: গত ১০ বছরের আবহাওয়ার ডাটা বিশ্লেষণ করে আগামীকালের তাপমাত্রা কত হবে তা প্রেডিক্ট করা বা শেয়ার বাজারের দাম অনুমান করা।
- Classification: ডাটাকে তার বৈশিষ্ট্য অনুযায়ী বিভিন্ন শ্রেণিতে ভাগ করা। উদাহরণ: একটি ইমেইলকে 'Spam' নাকি 'Not Spam' শ্রেণিতে ফেলা, অথবা ফেসিয়াল রিকগনিশন দিয়ে কোনো ছবি বিড়ালের নাকি কুকুরের তা ক্লাসিফাই করা।