টুলস অ্যান্ড টেকনিকস

- প্রয়োজনীয় টুলস

আর্টিফিসিয়াল ইন্টেলিজেন্স নিয়ে কাজ করতে প্রয়োজনীয় টুলস বলতে বুঝায় প্রোগ্রামিং ল্যাংগুয়েজের লাইব্রেরী বা ফ্রেমওয়ার্কগুলো, যেগুলোর মাধ্যমে ডেটার সাহায্যে মেশিনের লজিক বিল্ড করা হয়।

আর আমাদের কাছে সাধারণত বিভিন্ন টাইপের ডেটা থাকে, যেমন- ইমেজ ডেটা, নিউমেরিক ডেটা, ভিডিও ডেটা, স্পিস ডেটা, টেক্সট ডেটা অথবা বিভিন্ন সেন্সর ভেলু। কিন্তু মেশিন সরাসরি এই ডেটাগুলো বুঝতে পারে না। সেজন্য ডেটাগুলো প্রসেস করতেও কিছু টুলস ব্যবহৃত হয়। যেমন-

কম্পিউটার ল্যাংগুয়েজ টুলস

  • পাইথন (প্রিফারেবল)

  • ম্যাটল্যাব

  • অকটেভ

  • আর (R Environment)

  • ওয়েকা

- পাইথন লাইরব্রেরী সমূহ

নিউমেরিক্যাল কম্পিউটেশন এবং ম্যাথমেটিক্যাল হিসাব নিকাশের জন্য-

  • Numpy

  • SciPy

ডেটা প্রসেস এবং ভিজুয়ালাইজেশনের জন্য-

  • Pandas

  • Matplotlib

  • Seaborn

ইমেজ ডেটা প্রসেস করতে-

  • CV2 (OpenCV)

  • PIL

মেশিনকে ট্রেইন করতে-

  • Tensorflow

  • Keras

  • Scikit-learn

  • PyTorch

মোটামুটি এগুলোই প্রয়োজন হয়। এছাড়াও কাজের ভেদে নতুন কিছু বা ভিন্ন কিছু প্রয়োজন হতে পারে।

বিঃ দ্রঃ এই টুলস গুলো লাগবে, এর মানে এই না যে সবগুলো শিখে এরপর কাজ শুরু করতে হবে। কোনোকিছু না শিখে, পাইথনের বেসিক জ্ঞান থাকলেই গবেষনা কাজ শুরু করে দেয়া যায়। এরপর আমার প্রয়োজন অনুযায়ী অল্প অল্প করে শিখে নিব।

- কিভাবে শিখবো?

চাইলে আমার বানানো ছোট এই গিট রিপোজিটরীটা ফলো করতে পারেন- resourcemarks

Last updated