طبقه بندی یا Classification

کد متلب الگوریتم Logistic Regression

Logistic Regression

در این پست کد متلب الگوریتم Logistic Regression را در اختیار علاقه مندان قرار خواهیم داد. الگوریتم Logistic Regression  در نرم افزار متلب شبیه سازی و کد نویسی شده است و دیتاست seeds (که یکی از دیتاست هایم معتبر سایت UCI می باشد) را با این الگوریتم طبقه بندی کرده ایم.

 

کلاس بندی داده ها با استفاده از الگوریتم Logistic Regression

 

الگوریتم Logistic Regression یک طبقه بند می باشد که میتواند داده هایی را که کلاس 0 یا 1 دارند را از هم تفکیک کند. همچنین با استفاده از این الگورتیم میتوانیم با توجه به داده های موجود پیش بینی نیز انجام دهیم. بعنوان مثال در تشخیص بیمار (اینکه آیا یک شخص بیمار است یا خیر) یا در تشخیص تقلب در تراکنش های بانکی (تقلب صورت گرفته است یا خیر) یا در تشخیص ایمیل ها اسپم از ایمیل های غیر اسپم و غیره از این مدل استفاده کرد.

نکته ای که باید مورد توجه قرار گیرد این است که در این مدل، خروجی یا همان کلاس داده ها باید باینری یا به اصطلاح یک مقدار منطفی (0 یا 1) داشته باشد.

 

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

تابع هزینه یا Cost بصورت زیر تعریف میشود:

کد متلب الگوریتم Logistic Regression

 

کد متلب الگوریتم Logistic Regression

برای دریافت جزئیات بیشتر الگوریتم ، همچنین کد متلب الگوریتم Logistic Regression از بخش زیر اقدام کرده و بصورت آنلاین کد متلب به همراه فایل توضیحات روش و توضیحات کد را دریافت کنید.

[parspalpaiddownloads id=”131″]

 

تصویری از محیط کد نویسی برنامه :

کد متلب الگوریتم Logistic Regression

تصویری از خروجی برنامه طبقه بندی با Logistic Regression:

کد متلب الگوریتم Logistic Regression

 

برای دریافت جزئیات بیشتر الگوریتم ، همچنین کد متلب الگوریتم Logistic Regression از بخش زیر اقدام کرده و بصورت آنلاین کد متلب به همراه فایل توضیحات روش و توضیحات کد را دریافت کنید.

[parspalpaiddownloads id=”131″]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *