یک داغ

نمایش برداربیتی که در آن فقط یک بیت را می توان در یک زمان تنظیم کرد
ده‌دهیدودویییکانییک-داغ
۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۰۱
۱۰۰۱۰۰۰۰۰۰۰۱۰۰۰۰۰۰۱۰
۲۰۱۰۰۰۰۰۰۰۱۱۰۰۰۰۰۱۰۰
۳۰۱۱۰۰۰۰۰۱۱۱۰۰۰۰۱۰۰۰
۴۱۰۰۰۰۰۰۱۱۱۱۰۰۰۱۰۰۰۰
۵۱۰۱۰۰۰۱۱۱۱۱۰۰۱۰۰۰۰۰
۶۱۱۰۰۰۱۱۱۱۱۱۰۱۰۰۰۰۰۰
۷۱۱۱۰۱۱۱۱۱۱۱۱۰۰۰۰۰۰۰

در مدارهای دیجیتال و یادگیری ماشین، یکِ‌داغ یا یک بارز یا تک‌نمود گروهی از میان بیت‌ها است که ترکیبات قانونی مقدارها فقط آنهایی هستند که یک بیت بالا (۱) و بقیه پایین (۰) دارند.[۱] یک پیاده‌سازی مشابه که در آن همه بیت‌ها "۱" هستند به جز یک "۰" گاهی یک‌سرد نامیده می‌شود.[۲] در آمار، متغیرهای ساختگی فنون مشابهی را برای نمایش داده‌های رسته‌ای نشان می‌دهند.

کاربردها

مدارات دیجیتال

رمزگذاری یک‌داغ اغلب برای نشان‌دادن حالت یک ماشین حالت استفاده می‌شود. هنگام استفاده از باینری، یک رمزگشا برای تعیین حالت مورد نیاز است. با این حال، یک ماشین حالت یک‌داغ نیازی به رمزگشا ندارد زیرا ماشین حالت در nمین حالت است اگر و فقط اگر بیت nام بالا (همان ۱) باشد.

پردازش زبان طبیعی

در پردازش زبان طبیعی، یک بردار یک‌داغ یک ماتریس (بردار) است برای تشخیص هر کلمه در واژگان از هر کلمه دیگر در واژگان استفاده می‌شود.[۳] این بردار در تمام سلول‌ها به استثنای یک تک ۱ در یک سلول، از ۰ها تشکیل شده‌است که به‌طور منحصر به فرد برای شناسایی کلمه استفاده می‌شود.

یادگیری ماشین و علوم آماری

در یادگیری ماشین، رمزگذاری یک‌داغ روشی است که اغلب برای برخورد با داده‌های طبقه‌بندی استفاده می‌شود. از آنجایی که بسیاری از مدل‌های یادگیری ماشینی نیاز دارند که متغیرهای ورودی آن‌ها عددی باشد، متغیرهای طبقه‌بندی باید در قسمت پیش‌پردازش تبدیل شوند.[۴]

رمزگذاری برچسبی
نام غذادسته‌بندی #کالری
سیب۱۹۵
جوجه۲۲۳۱
کلم بروکلی۳۵۰
رمزگذاری یک‌داغ
سیبجوجهکلم بروکلیکالری
۱۰۰۹۵
۰۱۰۲۳۱
۰۰۱۵۰

جستارهای وابسته

منابع