تبدیل سفیدکننده

تبدیل سفیدکننده یا تبدیل کروی یک تبدیل خطی است که بردار متغیرهای تصادفی با ماتریس کوواریانس شناخته شده را به مجموعه ای از متغیرهای جدید تبدیل می‌کند که کوواریانس آنها ماتریس همانی است، به این معنی که آنها همبستگی ندارند و هر کدام دارای واریانس ۱ هستند. این تبدیل «سفیدکننده» نامیده می‌شود زیرا بردار ورودی را به بردار نویز سفید تغییر می‌دهد. 

چندین تغییر دیگر با سفید کردن رابطه نزدیک دارند:
 تبدیل همبستگی زدایی فقط همبستگی‌ها را حذف می‌کند اما واریانس‌ها را دست نخورده باقی می‌گذارد،
 تبدیل استانداردسازی واریانس‌ها را روی ۱ تنظیم می‌کند اما همبستگی‌ها را دست نخورده باقی می‌گذارد.
 یک تبدیل رنگ آمیزی یک بردار از متغیرهای تصادفی سفید را به یک بردار تصادفی با یک ماتریس کوواریانس مشخص تبدیل می‌کند.

تعریف 
فرض کنید  یک بردار تصادفی (ستونی) با ماتریس کوواریانس غیر منفرد   و میانگین  است. آنگاه تبدیل  با ماتریس سفید کننده  به شرط ـآنکه  باشد، بردار تصادفی سفید شده  با ماتریس کواریانس همانی را به دست می‌دهد.

ماتریس‌های سفید کننده بی‌نهایت زیادی وجود دارد  که همگی شرایط فوق را برآورده کنند. انتخاب‌های رایج این‌ها هستند:  (سفید کننده ماهالانوبیس یا ZCA)

 که  است تجزیه Cholesky از  است. (Cholesky whitening), یا سیستم ویژه از  (سفید کننده PCA).

تبدیل‌های سفیدکننده بهینه را می‌توان با بررسی کوواریانس متقاطع و همبستگی متقاطع  و  مشخص کرد. به عنوان مثال، تبدیل منحصر به فرد سفید کننده بهینه که به حداکثر همبستگی از نظر مؤلفه بین  اولیه و  سفید شده دست می‌یابد، توسط ماتریس سفید کننده  تولید می‌شود. در این عبارت  ماتریس همبستگی است و  ماتریس واریانس است.

سفید کردن ماتریس داده 
سفید کردن یک ماتریس داده همان روند متغیرهای تصادفی را دنبال می‌کند. یک تبدیل سفیدکننده تجربی با تخمین کوواریانس (مثلاً با برآورد درست‌نمایی بیشینه) و سپس ساختن یک ماتریس سفیدکننده تخمینی متناظر با آن (مثلاً با تجزیه Cholesky) به دست می‌آید.

پیاده‌سازی R 
پیاده‌سازی چندین روش سفیدکننده در R، از جمله روش ZCA, PCA و همچنین سفید کردن CCA، در بستهٔ "whitening" زبان R موجود است و در CRAN منتشر شده‌است.

جستارهای وابسته 
 همبستگی زدایی
 تجزیه و تحلیل مؤلفه‌های اصلی
 حداقل مربعات وزن دار
 همبستگی متعارف

منابع

پیوند به بیرون 
 http://courses.media.mit.edu/2010fall/mas622j/whiten.pdf
 تبدیل سفیدکننده ZCA ضمیمه A آموزش چندین لایه ویژگی از تصاویر کوچک توسط A. Krizhevsky.
الگوریتم‌های دسته‌بندی
مقاله‌های دارای کد نمونه به زبان پایتون