Sobes.tech
Middle — Senior

Ինչու՞ բինար դասակարգման համար օգտագործվում է սիգմոիդը, ոչ թե սոֆթմաքսը։

sobes.tech AI

Պատասխան AI-ից

Երկկողմ դասակարգման համար սովորաբար օգտագործվում է սիգմոիդային ակտիվացման ֆունկցիան՝ ոչ թե softmax, հետևյալ պատճառներով.

  • Սիգմոիդ փոխում է սալդո արժեքը հավանականության՝ պատկանում է մեկից երկու դասերից մեկին (արժեք 0-ից 1): Դա բնական է երկկողմ դասակարգման համար, որտեղ բավարար է մեկ ելքային նյարդային նյարդը:

  • Softmax կիրառվում է բազմակողմ դասակարգման համար և նորմալացնում է ելքային վեկտորը՝ այնպես, որ բոլոր դասերի հավանականությունների գումարը լինի 1: Երկու դասերի համար softmax-ը նույնպես կարող է օգտագործվել, բայց դա ավելորդ է, քանի որ երկու ելքերը փոխլրացնում են միմյանց:

  • Սիգմոիդի օգտագործումը և երկկողմ կորստի ֆունկցիայի կիրառումը ավելի պարզ և արդյունավետ է, քանի որ մոդելը ուղղակիորեն սովորում է կանխատեսել դրական դասի հավանականությունը:

  • Softmax-ը երկու ելքով պահանջում է ավելի շատ պարամետրեր և հաշվարկներ, ինչը անարդյունավետ է երկկողմ խնդիրների համար:

Օրինակ՝ լոգիստիկ ռեգրեսիան՝ դա գծային մոդել է, որի ելքը սիգմոիդ է, և որը կանխատեսում է 1 դասի հավանականությունը։