logo

Регресија наспрам класификације у машинском учењу

Алгоритми регресије и класификације су алгоритми за надгледано учење. Оба алгоритма се користе за предвиђање у машинском учењу и раде са означеним скуповима података. Али разлика између оба је у томе како се користе за различите проблеме машинског учења.

Главна разлика између алгоритама регресије и класификације на коју су регресиони алгоритми навикли предвидети континуирано вредности као што су цена, плата, старост итд. и на које се користе класификациони алгоритми предвидети/класификовати дискретне вредности као што су мушко или женско, тачно или нетачно, нежељена пошта или не нежељена пошта итд.

Размотрите дијаграм испод:

Регресија наспрам класификације

Класификација:

Класификација је процес проналажења функције која помаже у подели скупа података у класе на основу различитих параметара. У класификацији, компјутерски програм се обучава на скупу података за обуку и на основу те обуке категорише податке у различите класе.

склеарн оцена тачности

Задатак класификационог алгоритма је да пронађе функцију мапирања за мапирање улаза(к) у дискретни излаз(и).

Пример: Најбољи пример за разумевање проблема класификације је откривање нежељене е-поште. Модел је обучен на основу милиона е-порука по различитим параметрима, и кад год прими нову е-пошту, идентификује да ли је е-маил нежељена пошта или не. Ако је е-пошта нежељена пошта, онда се премешта у фасциклу Спам.

Типови алгоритама за МЛ класификацију:

Алгоритми класификације се даље могу поделити на следеће типове:

  • Логистичка регресија
  • К-најближи суседи
  • Суппорт Вецтор Мацхинес
  • Кернел СВМ
  • Наве Баиес
  • Класификација стабла одлучивања
  • Класификација насумичних шума

регресија:

Регресија је процес проналажења корелација између зависних и независних варијабли. Помаже у предвиђању континуираних варијабли као што је предвиђање Тржишни трендови , предвиђање цена кућа итд.

Задатак алгоритма регресије је да пронађе функцију мапирања за мапирање улазне променљиве(к) у континуалну излазну променљиву(и).

чинећи схелл скрипту извршном

Пример: Претпоставимо да желимо да урадимо временску прогнозу, па ћемо за ово користити алгоритам регресије. У предвиђању времена, модел се обучава на прошлим подацима, а када се обука заврши, може лако предвидети време за будуће дане.

Врсте алгоритма регресије:

  • Једноставна линеарна регресија
  • Вишеструка линеарна регресија
  • Полиномска регресија
  • Подршка регресији вектора
  • Регресија стабла одлучивања
  • Регресија случајне шуме

Разлика између регресије и класификације

Алгоритам регресије Алгоритам класификације
У регресији, излазна променљива мора бити континуиране природе или реалне вредности. У класификацији, излазна променљива мора бити дискретна вредност.
Задатак алгоритма регресије је да мапира улазну вредност (к) са континуираном излазном променљивом(и). Задатак класификационог алгоритма је да мапира улазну вредност(к) са дискретном излазном променљивом(и).
Алгоритми регресије се користе са континуираним подацима. Алгоритми класификације се користе са дискретним подацима.
У регресији покушавамо да пронађемо најбољу линију која може прецизније предвидети излаз. У класификацији покушавамо да пронађемо границу одлуке, која може поделити скуп података у различите класе.
Алгоритми регресије се могу користити за решавање проблема регресије као што су предвиђање времена, предвиђање цене куће, итд. Класификациони алгоритми се могу користити за решавање проблема класификације као што су идентификација нежељене е-поште, препознавање говора, идентификација ћелија рака, итд.
Алгоритам регресије се даље може поделити на линеарну и нелинеарну регресију. Класификациони алгоритми се могу поделити на бинарни класификатор и класификатор са више класа.