One-Hot Encoding ویژگی دسته‌ای را به چند ستون عددی تبدیل می‌کند، برای مثال رنگ‌های قرمز، آبی و سبز به سه ستون تبدیل می‌شوند و فقط ستون متناظر با مقدار هر نمونه یک می‌شود.

این روش ترتیب مصنوعی میان دسته‌ها ایجاد نمی‌کند، اما برای ویژگی‌های با مقادیر یکتای بسیار زیاد تعداد ستون‌ها را افزایش می‌دهد.

نکته‌ای که در پروژه‌ها اهمیت دارد

اگر رنگ محصول سه مقدار دارد، One-Hot Encoding سه ستون جدا می‌سازد. برای شناسه یکتای هزاران کالا، این روش ممکن است بسیار پرهزینه باشد.

کدگذاری دسته‌ها با وان‌هات

برای رنگ محصول با سه دسته قرمز، آبی و سبز می‌توان سه ویژگی صفر و یک ساخت. کدگذاری مستقیم دسته‌ها به ۱، ۲ و ۳ ممکن است به مدل رابطه ترتیبی ساختگی القا کند.