مجموعه دستورالعمل
مجموعه‌های دستورالعمل ممکن است بر مبنای حداکثر تعداد عملوندهایی که به‌طور آشکار در دستورالعمل‌ها مشخص می‌شوند طبقه‌بندی شوند.
طبقه بندی خطی
دو روش کلی برای تعیین پارامترهای ( formula_4) یک طبقه بندی کننده خطی وجود دارد. که آن‌ها را به دو دسته‌ی مدل های مولد و یا تمیز دهنده تقسیم میکند. اولین دسته با استفاده از روش‌های توزیع احتمال مانند استفاده از توابع چگالی مشروط formula_13 پارامترهای مدل را تعیین میکند. از این دسته طبقه بندی کننده‌ها میتوان به موارد زیر اشاره نمود:دسته دوم از طبقه‌بندی کننده‌ها مدل های تمیز دهنده هستند که شما سعی نمی کنید که مدل احتملاتی که این مشاهدات را تولید کرده را تخمین بزنید بلکه تنها دنبال یک تابع هستید که بتواند تمایز کلاسها را برای شما مشخص کند. مثال‌های برای این دسته از طبقه‌بندی کننده‌ها به شرح زیر هستند: