microsoft/AI-For-Beginners
Publicmirrored fromhttps://github.com/microsoft/AI-For-BeginnersAvailable
translations/bn/troubleshoot.md
278lines · modecode
| 1 | # AI-For-Beginners সমস্যার সমাধানের গাইড |
| 2 | |
| 3 | এই গাইডটি আপনাকে [AI-For-Beginners](https://github.com/microsoft/AI-For-Beginners) রিপোজিটরি ব্যবহার বা এতে অবদান রাখার সময় সাধারণ সমস্যাগুলি সমাধান করতে সাহায্য করবে। প্রতিটি সমস্যার পেছনের কারণ, লক্ষণ, ব্যাখ্যা এবং ধাপে ধাপে সমাধান অন্তর্ভুক্ত রয়েছে। |
| 4 | |
| 5 | --- |
| 6 | |
| 7 | ## বিষয়সূচি |
| 8 | |
| 9 | - [সাধারণ সমস্যা](../..) |
| 10 | - [ইনস্টলেশন সমস্যা](../..) |
| 11 | - [কনফিগারেশন সমস্যা](../..) |
| 12 | - [নোটবুক চালানো](../..) |
| 13 | - [পারফরম্যান্স সমস্যা](../..) |
| 14 | - [টেক্সটবুক ওয়েবসাইট সমস্যা](../..) |
| 15 | - [অবদান রাখার সমস্যা](../..) |
| 16 | - [প্রশ্নোত্তর](../..) |
| 17 | - [সাহায্য পাওয়া](../..) |
| 18 | |
| 19 | --- |
| 20 | |
| 21 | ## সাধারণ সমস্যা |
| 22 | |
| 23 | ### ১. রিপোজিটরি সঠিকভাবে ক্লোন হচ্ছে না |
| 24 | |
| 25 | **পেছনের কারণ:** ক্লোনিং আপনাকে রিপোজিটরি আপনার মেশিনে কপি করতে দেয়। |
| 26 | |
| 27 | **লক্ষণ:** |
| 28 | - ত্রুটি: `fatal: repository not found` |
| 29 | - ত্রুটি: `Permission denied (publickey)` |
| 30 | |
| 31 | **সম্ভাব্য কারণ:** |
| 32 | - ভুল রিপোজিটরি URL |
| 33 | - পর্যাপ্ত অনুমতি নেই |
| 34 | - SSH কীস সেটআপ করা হয়নি |
| 35 | |
| 36 | **সমাধান:** |
| 37 | 1. **রিপোজিটরি URL পরীক্ষা করুন।** |
| 38 | HTTPS URL ব্যবহার করুন: |
| 39 | ``` |
| 40 | git clone https://github.com/microsoft/AI-For-Beginners.git |
| 41 | ``` |
| 42 | 2. **SSH ব্যর্থ হলে HTTPS-এ পরিবর্তন করুন।** |
| 43 | যদি `Permission denied (publickey)` ত্রুটি দেখায়, তাহলে SSH-এর পরিবর্তে উপরের HTTPS লিঙ্ক ব্যবহার করুন। |
| 44 | 3. **SSH কীস কনফিগার করুন (ঐচ্ছিক)।** |
| 45 | SSH ব্যবহার করতে চাইলে [GitHub-এর SSH গাইড](https://docs.github.com/en/authentication/connecting-to-github-with-ssh) অনুসরণ করুন। |
| 46 | |
| 47 | --- |
| 48 | |
| 49 | ## ইনস্টলেশন সমস্যা |
| 50 | |
| 51 | ### ২. পাইথন এনভায়রনমেন্ট সমস্যা |
| 52 | |
| 53 | **পেছনের কারণ:** এই রিপোজিটরি পাইথন এবং বিভিন্ন লাইব্রেরির উপর নির্ভরশীল। |
| 54 | |
| 55 | **লক্ষণ:** |
| 56 | - ত্রুটি: `ModuleNotFoundError: No module named '<package>'` |
| 57 | - স্ক্রিপ্ট বা নোটবুক চালানোর সময় ইমপোর্ট ত্রুটি |
| 58 | |
| 59 | **সম্ভাব্য কারণ:** |
| 60 | - ডিপেন্ডেন্সি ইনস্টল করা হয়নি |
| 61 | - ভুল পাইথন ভার্সন |
| 62 | |
| 63 | **সমাধান:** |
| 64 | 1. **একটি ভার্চুয়াল এনভায়রনমেন্ট সেটআপ করুন।** |
| 65 | ```bash |
| 66 | python -m venv venv |
| 67 | source venv/bin/activate # On Windows: venv\Scripts\activate |
| 68 | ``` |
| 69 | 2. **ডিপেন্ডেন্সি ইনস্টল করুন।** |
| 70 | ```bash |
| 71 | pip install -r requirements.txt |
| 72 | ``` |
| 73 | 3. **পাইথন ভার্সন পরীক্ষা করুন।** |
| 74 | পাইথন ৩.৭ বা নতুন ভার্সন ব্যবহার করুন। |
| 75 | ```bash |
| 76 | python --version |
| 77 | ``` |
| 78 | |
| 79 | ### ৩. জুপিটার ইনস্টল করা হয়নি |
| 80 | |
| 81 | **পেছনের কারণ:** নোটবুকগুলো প্রধান শিক্ষার রিসোর্স। |
| 82 | |
| 83 | **লক্ষণ:** |
| 84 | - ত্রুটি: `jupyter: command not found` |
| 85 | - নোটবুক চালু হতে ব্যর্থ |
| 86 | |
| 87 | **সম্ভাব্য কারণ:** |
| 88 | - জুপিটার ইনস্টল করা হয়নি |
| 89 | |
| 90 | **সমাধান:** |
| 91 | 1. **জুপিটার নোটবুক ইনস্টল করুন।** |
| 92 | ```bash |
| 93 | pip install notebook |
| 94 | ``` |
| 95 | অথবা, যদি Anaconda ব্যবহার করেন: |
| 96 | ```bash |
| 97 | conda install notebook |
| 98 | ``` |
| 99 | 2. **জুপিটার নোটবুক চালু করুন।** |
| 100 | ```bash |
| 101 | jupyter notebook |
| 102 | ``` |
| 103 | |
| 104 | ### ৪. ডিপেন্ডেন্সি ভার্সন কনফ্লিক্ট |
| 105 | |
| 106 | **পেছনের কারণ:** প্যাকেজ ভার্সন মিসম্যাচ হলে প্রজেক্ট ভেঙে যেতে পারে। |
| 107 | |
| 108 | **লক্ষণ:** |
| 109 | - অসঙ্গত ভার্সন সম্পর্কিত ত্রুটি বা সতর্কবার্তা |
| 110 | |
| 111 | **সম্ভাব্য কারণ:** |
| 112 | - পুরানো বা অসঙ্গত পাইথন প্যাকেজ |
| 113 | |
| 114 | **সমাধান:** |
| 115 | 1. **পরিষ্কার এনভায়রনমেন্টে ইনস্টল করুন।** |
| 116 | পুরানো venv/conda env মুছে ফেলে নতুন একটি তৈরি করুন। |
| 117 | 2. **নির্দিষ্ট ভার্সন ব্যবহার করুন।** |
| 118 | সবসময় চালান: |
| 119 | ```bash |
| 120 | pip install -r requirements.txt |
| 121 | ``` |
| 122 | যদি এটি ব্যর্থ হয়, README-তে বর্ণিত পদ্ধতি অনুযায়ী মিসিং প্যাকেজ ম্যানুয়ালি ইনস্টল করুন। |
| 123 | |
| 124 | --- |
| 125 | |
| 126 | ## কনফিগারেশন সমস্যা |
| 127 | |
| 128 | ### ৫. এনভায়রনমেন্ট ভেরিয়েবল সেট করা হয়নি |
| 129 | |
| 130 | **পেছনের কারণ:** কিছু মডিউল কী, টোকেন বা কনফিগারেশন সেটিংস প্রয়োজন। |
| 131 | |
| 132 | **লক্ষণ:** |
| 133 | - ত্রুটি: `KeyError` বা মিসিং কনফিগারেশন সম্পর্কিত সতর্কবার্তা |
| 134 | |
| 135 | **সম্ভাব্য কারণ:** |
| 136 | - প্রয়োজনীয় এনভায়রনমেন্ট ভেরিয়েবল সেট করা হয়নি |
| 137 | |
| 138 | **সমাধান:** |
| 139 | 1. **`.env.example` বা অনুরূপ ফাইল খুঁজুন।** |
| 140 | 2. **একটি `.env` ফাইল তৈরি করুন এবং প্রয়োজনীয় মান পূরণ করুন।** |
| 141 | 3. **এনভায়রনমেন্ট ভেরিয়েবল সেট করার পর টার্মিনাল বা IDE পুনরায় লোড করুন।** |
| 142 | |
| 143 | --- |
| 144 | |
| 145 | ## নোটবুক চালানো |
| 146 | |
| 147 | ### ৬. নোটবুক খুলছে না বা চালু হচ্ছে না |
| 148 | |
| 149 | **পেছনের কারণ:** জুপিটার নোটবুক সঠিক সেটআপ প্রয়োজন। |
| 150 | |
| 151 | **লক্ষণ:** |
| 152 | - নোটবুক চালু হতে ব্যর্থ |
| 153 | - ব্রাউজার স্বয়ংক্রিয়ভাবে খুলছে না |
| 154 | |
| 155 | **সম্ভাব্য কারণ:** |
| 156 | - জুপিটার ইনস্টল করা হয়নি |
| 157 | - ব্রাউজার কনফিগারেশন সমস্যা |
| 158 | |
| 159 | **সমাধান:** |
| 160 | 1. **জুপিটার ইনস্টল করুন (উপরে ইনস্টলেশন সমস্যাগুলি দেখুন)।** |
| 161 | 2. **নোটবুক ম্যানুয়ালি খুলুন।** |
| 162 | - টার্মিনাল থেকে URL কপি করুন (যেমন, `http://localhost:8888/?token=...`) এবং এটি ব্রাউজারে পেস্ট করুন। |
| 163 | |
| 164 | ### ৭. কার্নেল ক্র্যাশ করছে বা ফ্রিজ করছে |
| 165 | |
| 166 | **পেছনের কারণ:** নোটবুক কার্নেল রিসোর্স সীমা বা কোড ত্রুটির কারণে ক্র্যাশ করতে পারে। |
| 167 | |
| 168 | **লক্ষণ:** |
| 169 | - কার্নেল বারবার মারা যাচ্ছে বা রিস্টার্ট হচ্ছে |
| 170 | - মেমোরি সংক্রান্ত ত্রুটি |
| 171 | |
| 172 | **সম্ভাব্য কারণ:** |
| 173 | - বড় ডেটাসেট |
| 174 | - অসঙ্গত কোড বা প্যাকেজ |
| 175 | |
| 176 | **সমাধান:** |
| 177 | 1. **কার্নেল রিস্টার্ট করুন।** |
| 178 | জুপিটারে "Restart Kernel" বোতাম ব্যবহার করুন। |
| 179 | 2. **মেমোরি ব্যবহার পরীক্ষা করুন।** |
| 180 | অপ্রয়োজনীয় অ্যাপ্লিকেশন বন্ধ করুন। |
| 181 | 3. **ক্লাউড প্ল্যাটফর্মে নোটবুক চালান।** |
| 182 | [Google Colab](https://colab.research.google.com/) বা [Azure Notebooks](https://notebooks.azure.com/) ব্যবহার করুন। |
| 183 | |
| 184 | --- |
| 185 | |
| 186 | ## পারফরম্যান্স সমস্যা |
| 187 | |
| 188 | ### ৮. নোটবুক ধীরে চলছে |
| 189 | |
| 190 | **পেছনের কারণ:** কিছু AI কাজ উল্লেখযোগ্য মেমোরি এবং CPU প্রয়োজন। |
| 191 | |
| 192 | **লক্ষণ:** |
| 193 | - ধীর এক্সিকিউশন |
| 194 | - ল্যাপটপের ফ্যান জোরে চলছে |
| 195 | |
| 196 | **সম্ভাব্য কারণ:** |
| 197 | - বড় ডেটাসেট বা মডেল |
| 198 | - সীমিত সিস্টেম রিসোর্স |
| 199 | |
| 200 | **সমাধান:** |
| 201 | 1. **ক্লাউড প্ল্যাটফর্ম ব্যবহার করুন।** |
| 202 | - নোটবুক Colab বা Azure Notebooks-এ আপলোড করুন। |
| 203 | 2. **ডেটাসেটের আকার কমান।** |
| 204 | - অনুশীলনের জন্য নমুনা ডেটা ব্যবহার করুন। |
| 205 | 3. **অপ্রয়োজনীয় প্রোগ্রাম বন্ধ করুন।** |
| 206 | - সিস্টেম RAM মুক্ত করুন। |
| 207 | |
| 208 | --- |
| 209 | |
| 210 | ## টেক্সটবুক ওয়েবসাইট সমস্যা |
| 211 | |
| 212 | ### ৯. অধ্যায় লোড হচ্ছে না |
| 213 | |
| 214 | **পেছনের কারণ:** অনলাইন টেক্সটবুক পাঠ এবং অধ্যায় প্রদর্শন করে। |
| 215 | |
| 216 | **লক্ষণ:** |
| 217 | - একটি অধ্যায় (যেমন, Transformers/BERT) অনুপস্থিত বা খুলছে না |
| 218 | |
| 219 | **পরিচিত সমস্যা:** |
| 220 | - [Issue #303](https://github.com/microsoft/AI-For-Beginners/issues/303): “18 Transformers. BERT. টেক্সটবুক ওয়েবসাইটে খোলা যাচ্ছে না।” ফাইলনেম ত্রুটি (`READMEtransformers.md` এর পরিবর্তে `README.md`) এর কারণে। |
| 221 | |
| 222 | **সমাধান:** |
| 223 | 1. **ফাইল রিনেমিং ত্রুটি পরীক্ষা করুন।** |
| 224 | আপনি যদি কন্ট্রিবিউটর হন, নিশ্চিত করুন যে অধ্যায় ফাইলের নাম `README.md`। |
| 225 | 2. **মিসিং ফাইল রিপোর্ট করুন।** |
| 226 | অধ্যায়ের নাম এবং ত্রুটির বিবরণ সহ একটি GitHub ইস্যু খুলুন। |
| 227 | |
| 228 | --- |
| 229 | |
| 230 | ## অবদান রাখার সমস্যা |
| 231 | |
| 232 | ### ১০. PR গ্রহণ করা হচ্ছে না বা বিল্ড ব্যর্থ হচ্ছে |
| 233 | |
| 234 | **পেছনের কারণ:** অবদানগুলোকে টেস্ট পাস করতে হবে এবং গাইডলাইন অনুসরণ করতে হবে। |
| 235 | |
| 236 | **লক্ষণ:** |
| 237 | - পুল রিকোয়েস্ট প্রত্যাখ্যান |
| 238 | - CI/CD পাইপলাইন ত্রুটি |
| 239 | |
| 240 | **সম্ভাব্য কারণ:** |
| 241 | - টেস্ট ব্যর্থ |
| 242 | - কোডিং স্ট্যান্ডার্ড অনুসরণ করা হয়নি |
| 243 | |
| 244 | **সমাধান:** |
| 245 | 1. **অবদান রাখার গাইডলাইন পড়ুন।** |
| 246 | - রিপোজিটরির [CONTRIBUTING.md](https://github.com/microsoft/AI-For-Beginners/blob/main/CONTRIBUTING.md) অনুসরণ করুন। |
| 247 | 2. **পুশ করার আগে লোকাল টেস্ট চালান।** |
| 248 | 3. **লিন্টিং রুল বা ফরম্যাটিং প্রয়োজনীয়তা পরীক্ষা করুন।** |
| 249 | |
| 250 | --- |
| 251 | |
| 252 | ## প্রশ্নোত্তর |
| 253 | |
| 254 | ### নির্দিষ্ট মডিউলের জন্য সাহায্য কোথায় পাব? |
| 255 | - প্রতিটি মডিউলের সাধারণত নিজস্ব README থাকে। সেটআপ এবং ব্যবহার টিপসের জন্য সেখান থেকে শুরু করুন। |
| 256 | |
| 257 | ### আমি কীভাবে বাগ রিপোর্ট বা ফিচার অনুরোধ করতে পারি? |
| 258 | - [GitHub Issue খুলুন](https://github.com/microsoft/AI-For-Beginners/issues/new) একটি স্পষ্ট বিবরণ এবং পুনরুত্পাদনের ধাপ সহ। |
| 259 | |
| 260 | ### আমার সমস্যাটি যদি তালিকাভুক্ত না হয়, তাহলে কি সাহায্য চাইতে পারি? |
| 261 | - অবশ্যই! প্রথমে বিদ্যমান ইস্যুগুলি অনুসন্ধান করুন, এবং যদি আপনার সমস্যাটি না পাওয়া যায়, তাহলে একটি নতুন ইস্যু তৈরি করুন। |
| 262 | |
| 263 | --- |
| 264 | |
| 265 | ## সাহায্য পাওয়া |
| 266 | |
| 267 | - **ইস্যু পরীক্ষা করুন:** [GitHub Issues](https://github.com/microsoft/AI-For-Beginners/issues) |
| 268 | - **প্রশ্ন করুন:** GitHub Discussions ব্যবহার করুন বা একটি ইস্যু খুলুন। |
| 269 | - **কমিউনিটি:** চ্যাট/ফোরাম অপশনের জন্য রিপোজিটরি লিঙ্ক দেখুন। |
| 270 | |
| 271 | --- |
| 272 | |
| 273 | _সর্বশেষ আপডেট: ২০২৫-০৯-২০_ |
| 274 | |
| 275 | --- |
| 276 | |
| 277 | **অস্বীকৃতি**: |
| 278 | এই নথিটি AI অনুবাদ পরিষেবা [Co-op Translator](https://github.com/Azure/co-op-translator) ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসাধ্য সঠিকতার জন্য চেষ্টা করি, তবে অনুগ্রহ করে মনে রাখবেন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল ভাষায় থাকা নথিটিকে প্রামাণিক উৎস হিসেবে বিবেচনা করা উচিত। গুরুত্বপূর্ণ তথ্যের জন্য, পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদ ব্যবহারের ফলে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যা হলে আমরা দায়বদ্ধ থাকব না। |