আর্টিফিশিয়াল ইন্টিলিজেন্স এবং মেশিন লার্নিং

আর্টিফিশিয়াল ইন্টিলিজেন্সঃ বর্তমান এবং ভবিষ্যৎ এর সবচেয়ে গুরুত্বপূর্ণ টপিক্স হচ্ছে এই আর্টিফিশিয়াল ইন্টিলিজেন্স। মেশিনের বুদ্ধি শুদ্ধিকে আমরা বলি আর্টিফিশিয়াল ইন্টেলিজেন্স। আর বুদ্ধি হচ্ছে জ্ঞান আহরণ করা এবং তা প্রয়োগ করার ক্ষমতা। মেশিন জ্ঞান আহরণটা হচ্ছে মেশিন লার্নিং। দুইটা এক সাথে মানে শেখা এবং প্রয়োগ করাই হচ্ছে আর্টিফিশিয়াল ইন্টীলিজেন্স। আমরা মুভি বা সাইন্স ফিকশনে দেখেছি রোবটরেরা অনেক শক্তিশালী […]

Read More

গল্পঃ গেম ক্যারেক্টার

১ আপনাকে আমি আগে কোথাও দেখেছি? মানে আমাদের আগে কোথাও দেখা হয়েছে?? ইফতি গাড়িতে উঠতে যাবে, পেছনে তাকিয়ে দেখল একটি ছেলে তাকে প্রশ্নটি করেছে। বয়সে তার থেকে ছোট হবে। টিনেজ। চোখে হাই পাওয়ারের চশমা। ইফতি উত্তর দিল, না তো! মনে হয় না! ইফতি গাড়িতে উঠে চলে গেলো। ফাহাদ চিন্তা করল উনাকে দেখেছি কোথায়? পরিচিত মনে […]

Read More

আর্টিফিশিয়াল ইন্টিলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ – AIML

AIML হচ্ছে আর্টিফিশিয়াল ইন্টিলিজেন্স মার্কআপ ল্যাঙ্গুয়েজ। এটি XML বেইসড মার্কআপ ল্যাঙ্গুয়েজ। রোবট বা যে কোন ইন্টিলিজেন্ট সিস্টেম আর মানুষের মধ্যে যোগাযোগ করার জন্য AIML ব্যবহার করা যায়। AIML ডেভেলপ করা হয়েছে A.L.I.C.E. চ্যাট বটের জন্য। Dr. Richard S. Wallace এটি ডেভেলপ করেছেন। AIML এ অল্প কয়েকটা মাত্র ট্যাগ। সিম্পল একটা AIML ফাইলঃ সিস্টেমকে যদি ইনপুট […]

Read More

রিহান ভাইয়ার দর্শন

দৃষ্টি আপুর বিয়ে হয়ে যাওয়ার পর রিহান ভাই অনেক দিন মন খারাপ করে ছিল। আমরা উনাকে বাহিরে বের হতে দেখিনি কয়েক দিন। এরপর বের হলেও কারো সাথে কথা বলত না। দৃষ্টি আপুকে উনি অনেক পছন্দ করত। দৃষ্টি আপুও পছন্দ করত রিহান ভাইকে। কিন্তু দৃষ্টি আপুর বাবা মা রিহান ভাইয়াকে পছন্দ করত না। পছন্দ না করার […]

Read More

মোবাইল অ্যাপ আর্কিটেকচার

আমরা যত রকম অ্যাপ দেখি, হোক অ্যান্ড্রয়েড অ্যাপ বা আইওএস অ্যাপ, এগুলো মেইনলি দুই ক্যাটেগরির। একঃ View-heavy বা data-driven অ্যাপ যেমনঃ Social app like Facebook, Twitter etc, Messenger, News app, Note ইত্যাদি। এই অ্যাপ গুলতে বেশির ভাগ তথ্য থাকে টেক্সট, ইমেজ ইত্যাদি। দুইঃ Graphics-heavy অ্যাপ। Games, Creative Art, Photo Editing ডেটা ড্রিভেন অ্যাপ গুলো তৈরি […]

Read More

মেশিন লার্নিং এবং ভবিষ্যৎ

আমরা প্রোগ্রামাররা এখন যেমন পাইথন, জাভা, জাভাস্ক্রিপ্ট ইত্যাদি শিখি, কয়েক বছরের মধ্যে মেশিন লার্নিং তেমন ভাবে শিখব। মানে সাধারণ প্রোগ্রামারদেরও Machine Learning সম্পর্কে জানতে হবে। আসলে কয়েক বছর নয়, এখনই মেশিন লার্নিং এর চাহিদা সবচেয়ে বেশি। সাধারণ প্রোগ্রামে আমরা বলে দেই কি কি কাজ করবে একটা প্রোগ্রাম। Machine Learning প্রোগ্রাম গুলোকে আমরা ডেটা দেই , ঐ […]

Read More

ডেপথ ফার্স্ট সার্চ অ্যালগরিদম – Depth-First Search

ব্রেডথ ফার্স্ট সার্চ অ্যালগরিদমে আমরা একটা নডের পরবর্তী লেভেলের যত গুলো নড রয়েছে, সব গুলো ভিজিট করেছি আগে। ডেপথ ফার্স্ট সার্চে হবে উল্টোটা। একটা নড থেকে পরের নডে, পরের নড থেকে পরের নডে এভাবে নিচের দিকের নড গুলো ভিজিট করবে প্রথমে। নিচের অ্যানিমেশনটা দেখি, ডেপথ ফার্স্ট সার্চ কিভাবে হয়, তার ভিজুয়াল চিত্রঃ ডেপথ ফার্স্ট সার্চ […]

Read More

ব্রেডথ ফার্স্ট সার্চ অ্যালগরিদম – Breadth-first search

আমাদের বাস্তব  জীবনের বেশির ভাগ সমস্যাকে গ্রাফ আকারে রিপ্রেজেন্ট করা যায়। এরপর গ্রাফ সার্চ করে সমস্যার সমাধান করা যায়। গ্রাফ সার্চ করার অনেক গুলো পদ্ধতি রয়েছে। সহজ একটা পদ্ধিতি হচ্ছে ব্রেডথ ফার্স্ট সার্চ। Breadth মানে আমরা ধরব কাছে বা পাশে। এ লেখাটি পড়ার আগে আমাদের গ্রাফ নিয়ে কিছু জ্ঞান লাগবে। গ্রাফ থিওরি, গ্রাফের রিপ্রেজেন্টেশন এবং […]

Read More

পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে প্রথম মেশিন লার্নিং প্রোগ্রাম

মেশিন লার্নিং নিয়ে কাজ করা কঠিন কিছু না। আমরা ছোট্ট একটা মেশিন লার্নিং প্রোগ্রাম লিখব। ৫ লাইনের মত মাত্র। নিজেরাই দেখব, কত সহজ একটা মেশিন লার্নিং প্রোগ্রাম লেখা যায়। প্রোগ্রামটা লিখব আমরা পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে। সাথে ব্যবহার করব scikit-learn। scikit-learn হচ্ছে পাইথনের মেশিন লার্নিং লাইব্রেরী। পাইথন নিয়ে এই ব্লগে অনেক লেখা রয়েছে। পাইথনের […]

Read More

জব সেক্টরে যে সব বিষয়ের চাহিদা বাড়ছে

আপওয়ার্ক দুই দিন আগে বর্তমানের হট স্কিল ইনডেস্ক শেয়ার করেছে। যে স্কিল গুলো খুব দ্রুত বাড়ছে। সবার আগেই রয়েছে মেশিন লার্নিং। আর টপ ১১ জন এক্সপার্ট দের মধ্যে বেশির ভাগ মেশিন লার্নিং এক্সপার্টদের আওয়ারলি রেট ৫০ ডলারের উপরে। মেশিন লার্নিং ধরে নিলাম কঠিন কিছু। লার্নিং কার্ভ বেশি। দ্বিতীয় যে স্কিলটি, তা হচ্ছে একটা সফটওয়ারের স্কিল। […]

Read More