Ի՞նչ է ակտիվությունը կարգավորիչը կերասում:

Բովանդակություն:

Ի՞նչ է ակտիվությունը կարգավորիչը կերասում:
Ի՞նչ է ակտիվությունը կարգավորիչը կերասում:
Anonim

Կարգավորիչները թույլ են տալիս կիրառել տույժեր շերտի պարամետրերի կամ շերտի ակտիվության վրա օպտիմալացման ընթացքում: Այս տույժերը ամփոփվում են ցանցի օպտիմալացման կորստի ֆունկցիայի մեջ: Կանոնավորեցման տույժերը կիրառվում են յուրաքանչյուր շերտով։

Ի՞նչ է ակտիվության կանոնավորիչը:

Ակտիվության կանոնավորիչն աշխատում է որպես ցանցի ելքի ֆունկցիա և հիմնականում օգտագործվում է թաքնված միավորները կանոնավորելու համար, մինչդեռ քաշի_կարգավորիչը, ինչպես ասում է անունը, աշխատում է կշիռների վրա: (օրինակ՝ դարձնելով դրանք քայքայվել):

Ե՞րբ պետք է օգտագործեմ ակտիվության կարգավորիչ:

Եթե ցանկանում եք, որ ելքային ֆունկցիան անցնիսկզբնակետով (կամ ունենա ավելի մոտ) սկզբնաղբյուր, կարող եք օգտագործել կողմնակալության կանոնավորիչը: Եթե ցանկանում եք, որ արդյունքը լինի ավելի փոքր (կամ մոտ 0-ին), կարող եք օգտագործել ակտիվության կանոնավորիչը:

Ինչպե՞ս կարող եմ օգտագործել Keras կանոնավորիչը:

Շերտի կարգավորիչ ավելացնելու համար դուք պարզապես պետք է նախընտրած կանոնավորացման տեխնիկան փոխանցեք շերտի «kernel_regularizer» հիմնաբառի փաստարկին: Keras կանոնավորացման իրականացման մեթոդները կարող են ապահովել պարամետր, որը ներկայացնում է կանոնավորացման հիպերպարամետրի արժեքը:

Ի՞նչ է միջուկը և կողմնակալությունը:

Dense class

Dense-ն իրականացնում է գործողությունը. ելք=ակտիվացում (կետ (մուտք, միջուկ) + կողմնակալություն), որտեղ ակտիվացումը տարրի իմաստով ակտիվացման ֆունկցիան է, որն ընդունվում է որպես ակտիվացման փաստարկ, միջուկը կշիռների մատրից է, որը ստեղծված էշերտով ևկողմնակալությունը շերտի կողմից ստեղծված կողմնակալության վեկտոր է (կիրառելի է միայն այն դեպքում, եթե use_bias-ը True է):

Խորհուրդ ենք տալիս: