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