হতে চাই ক্ষুদে গবেষক
  • পর্ব- ০ঃ [ অ-আ-ক-খ ]
  • পর্ব- ১ঃ গবেষণা কি এবং যে কারনে গবেষণা করবেন
  • পর্ব- ২ঃ গবেষনা শুরু করতে যা যা প্রয়োজন
  • পর্ব- ৩ঃ দেখে নেই সচরাচর গবেষণার ফিল্ডসমূহ
    • ৩.১ঃ আর্টিফিশিয়াল ইন্টেলিজেন্স (AI)
      • - মেশিন লার্ণিং (ML)
      • - ডিপ লার্নিং (DL)
      • - কম্পিউটার ভিশন (CV)
      • - ডেটা মাইনিং (DM)
      • টুলস অ্যান্ড টেকনিকস
    • ৩.২ঃ এনএলপি (Natural Language Processing)
    • ৩.৩ঃ আইওটি (Internet of Things)
    • ৩.৪ঃ ডেভেলপমেন্ট ওয়ার্ক
  • পর্ব- ৪ঃ চলুন গবেষণার টপিক নির্বাচন করি
  • পর্ব- ৫ঃ গবেষনার শুরুটা যেভাবে হওয়া উচিৎ
  • পর্ব- ৬ঃ অন্যের পেপার পড়া এবং তার ড্রাফট রাইটিং
  • পর্ব- ৭ঃ চলুন শুরু করি পেপার লেখার কাজ
  • পর্ব- ৮ঃ পেপারের কমন সেকশনসমূহ সম্পর্কে জেনে নেই
  • পর্ব- ৯ঃ থিসিস পেপার যেভাবে পাবলিশ করবেন
  • পর্ব- ১০ঃ শুরুর শেষ
  • সাপোর্ট
Powered by GitBook
On this page
  • - প্রয়োজনীয় টুলস
  • - পাইথন লাইরব্রেরী সমূহ
  • - কিভাবে শিখবো?

Was this helpful?

  1. পর্ব- ৩ঃ দেখে নেই সচরাচর গবেষণার ফিল্ডসমূহ
  2. ৩.১ঃ আর্টিফিশিয়াল ইন্টেলিজেন্স (AI)

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

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

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

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

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

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

  • ম্যাটল্যাব

  • অকটেভ

  • আর (R Environment)

  • ওয়েকা

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

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

  • Numpy

  • SciPy

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

  • Pandas

  • Matplotlib

  • Seaborn

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

  • CV2 (OpenCV)

  • PIL

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

  • Tensorflow

  • Keras

  • Scikit-learn

  • PyTorch

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

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

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

Previous- ডেটা মাইনিং (DM)Next৩.২ঃ এনএলপি (Natural Language Processing)

Last updated 6 years ago

Was this helpful?

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

resourcemarks