دانشمندان داده، log1p را نادیده نگیرید | به سمت هوش مصنوعی


نویسنده(های): سورج جا

در ابتدا منتشر شد به سمت هوش مصنوعی.

به دگرگونی های روان تر مسلط شوید و داده های نمایی را مانند یک حرفه ای رام کنید

این داستان فقط برای اعضا در اختیار ماست. برای دسترسی به تمام Medium ارتقا دهید.

تصویر توسط نویسنده

مقیاس بندی داده ها یکی از مراحل بسیار مهم برای آماده سازی است مجموعه داده برای یادگیری ماشینی مدل

شما ممکن است با تکنیک هایی مانند نرمال سازی، استانداردسازی، تبدیل های لگاریتمی کار کنید، زیرا آنها در زمینه علم داده به خوبی شناخته شده اند.

اما آیا تا به حال از log1p استفاده کرده اید؟ یا قبلاً آن را شنیده اید، احتمالاً اکثر ما چیزی در مورد آن نمی شنویم.

چرا log1p بسیار خاص است و در عین حال دست کم گرفته می شود؟

کاربردهای عملی آن چیست و چرا هر دانشمند داده باید در این مورد بداند؟

بیایید پاسخ هایمان را بگیریم.

log1p() تابعی است که لگاریتم طبیعی (1+x) را محاسبه می کند.

در ابتدا ممکن است آن را با یک تابع بی فایده لگاریتمی دیگر اشتباه بگیرید، اما اینطور نیست.

توانایی رسیدگی به صفرها، مقادیر کوچک و مقادیر منفی آنقدر زیبا که باعث برتری آن از لگاریتم های سنتی می شود.

به یاد داشته باشید زمانی که از تبدیل های لگاریتمی برای کاهش چولگی داده ها استفاده می کنید. با این حال، لگاریتم 0 هنوز تعریف نشده است، بنابراین هر مقدار نزدیکتر به صفر، خروجی را منفی می کند.

زمانی که log1p() وارد تصویر می شود، این مشکل را با تغییر ورودی (افزودن 1) برطرف می کند. حتی اگر مقدار صفر یا مقدار کمی داشته باشیم، ثبات را تضمین می کند.

از بی نهایت منفی اجتناب می کند

فرض کنید شما دارید مجموعه دادهوبلاگ کامل را به صورت رایگان در Medium بخوانید.

منتشر شده از طریق به سمت هوش مصنوعی



منبع: https://towardsai.net/p/machine-learning/data-scientists-dont-overlook-log1p