আচ্ছা যেহেতু অনেকগুলো তথ্য আমি ধীরে ধীরে ব্যাখ্যা করব এবং সেই সাথে আমরা আমাদের Theoritical Part এর সাথে ধীরে ধীরে আমরা Practical Part শুরু করব (এক কথায় কোডিং করব) তাই কিছু কিছু পূর্বাবশ্যক বা Pre-requisites আমাদের আগে থেকে জানা থাকলে ভালো হয়।
শিখার আগ্রহ: যদি মনে হয় যে "না, আমি কোনো কিছুই শিখব না" তাহলে আর আগানোর দরকার নেই। আপনি আপনার পছন্দের কোনো একটা বিষয় বেছে নিতে পারেন। যদি এই কৃত্রিম বুদ্ধিমত্তার এর মজার ভ্রমণে আপনি থাকতে চান তাহলে শিখার আগ্রহ থাকতেই হবে। নতুন নতুন বিষয়, নতুন করে ভাবার মতো উৎসাহী আপনাকে হতেই হবে।
গণিতের পারদর্শিতাঃ Artificial Inteligence বা আমরা যে বলি প্রযুক্তি (Technology) এটা পুরোটা গণিতের উপর ভিত্তি করেই চলে। গণিত বললে ভুল হবে মোটা লাগে বলা যায় যুগক্তির উপর। আপনাকে যে গণিতে পার্রদশী হতে হবে এটা আমি কখনো বলব না, তবে যুক্তির সাথে আপনার সখ্যতা থাকতেই হবে। তাছাড়া সাধারণ গাণিতিক সমস্যা সামাধান করার সক্ষমতাও থাকতে হবে। কী কী বিষয় লাগবে সেগুলো একটা তালিকাভুক্ত করে আপনাকে ভয় দেখাতে চাই না, তাই আর দিলাম না।
প্রোগ্রামিং ভাষা: যেহেতু এখানে কোডিং এর বিষয় আছে তাই অন্তত আপনাকে একটি Programming Language শিখে আসতে হবে।
কোন প্রোগ্রামিং ভাষা শিখা লাগবে?
সাধারণত আমাদের এই কৃত্রিম বুদ্ধিমত্তার জগতে অনেক প্রোগ্রামিং ভাষায় শিখা যায় বা Practical Part করা যায় তবে সবচেয়ে বেশি জনপ্রিয় হলো Python, R, Java,
Java Script etc এগুলো ছাড়াও আরও আছে। সবচেয়ে বেশি সহজেই শিখা যায় এবং বর্তমানে Artifical Intelegence এ ব্যবহার করা হয় Python
যা দিয়ে সহজেই কাজ করা যায়। তাই আমিও Python দিয়ে সকল কোডিং এর অংশগুলো দেখাবো।
Dept of Electrical and Computer Engineering
North South University
Dhaka, Bangladesh