Кіріспе

Жеңімпаз бәрін алады – нейрондық желілердің есептеу модельдерінде қолданылатын, нейрондардың белсенділік үшін бір-бірімен бәсекелесетін есептеу принципі. Классикалық нұсқасында, тек ең жоғары белсенділікке ие нейрон ғана белсенді болып қалады, ал қалған нейрондардың бәрі өшеді; алайда, басқа түрлері бірнеше нейронның бірдей белсенді болуына мүмкіндік береді, мысалы, «жұмсақ жеңімпаз бәрін алады» түрінде, онда нейрондарға қуат функциясы қолданылады.

Нейро желілері

Жасанды нейрондық желілер теориясында "жеңімпаз бәрін алады" желілері – қайталанатын нейрондық желілердегі бәсекелестік оқытудың бір түрі. Желідегі шығыс түйіндері бір-бірін тежейді, сонымен бірге рефлекстік байланыстар арқылы өзін-өзі белсенділендіреді. Біршама уақыт өткен соң, шығыс қабатындағы бір ғана түйін белсенді болады, яғни ең күшті кіріске сәйкес келетін түйін. Осылайша, желі кірістер жиынтығының ең үлкенін анықтау үшін сызықтық емес тежеуді пайдаланады. "Жеңімпаз бәрін алады" – үздіксіз уақытты және импульстік желілерді қоса алғанда, әртүрлі нейрондық желілер модельдерінде жүзеге асырылатын жалпы есептеулік элемент. "Жеңімпаз бәрін алады" желілері мидың есептеу модельдерінде, әсіресе қабықшадағы тарапты шешім қабылдау немесе әрекеттерді таңдау үшін кеңінен қолданылады. Маңызды мысалдарға көрудің иерархиялық модельдері, сондай-ақ таңдамалы назар және тану модельдері жатады. Олар жасанды нейрондық желілерде және нейроморфты аналогты VLSI тізбектерінде де жиі кездеседі. "Жеңімпаз бәрін алады" операциясы, мысалы, шектілік сияқты басқа сызықтық емес операциялармен салыстырғанда, есептеу қуаты жоғары екені ресми түрде дәлелденді. Көптеген практикалық жағдайларда, белсенді болатын бір ғана нейрон ғана емес, нақты k нейрон болады, мұнда k – тұрақты сан. Бұл принцип "k жеңімпаз бәрін алады" деп аталады.

Сұлба үлгісі

Оң жақта барлық схеманы жеңіп алған қарапайым, бірақ танымал CMOS тізбегі көрсетілген. Бұл тізбек бастапқыда Лазаро және авторлар (1989) әлсіз инверсия немесе төменгі шектік режимде жұмыс істеуге бағдарланған MOS транзисторларын қолдана отырып ұсынған. Көрсетілген нақты жағдайда тек екі кіріс (IIN,1 және IIN,2) бар, бірақ тізбекті бірнеше кірістерге оңай кеңейтуге болады. Ол үнемі уақыт сигналдары (тоқтар) арқылы параллель жұмыс істейді, әр кіріс үшін тек екі транзистор қолданылады. Сонымен қатар, IBIAS тогы барлық кірістерге ортақ бір жаһандық транзистормен белгіленеді. Кіріс тоқтарының ең үлкені ортақ потенциал VC-ні анықтайды. Нәтижесінде, сәйкес шығыс тогының барлық бөлігін алып жүреді, ал қалған шығыстардағы тоқтар нөлге жуық болады. Осылайша, тізбек екі кіріс тогының үлкенін таңдайды, яғни егер IIN,1 > IIN,2 болса, IOUT,1 = IBIAS және IOUT,2 = 0 болады. Сол сияқты, егер IIN,2 > IIN,1 болса, IOUT,1 = 0 және IOUT,2 = IBIAS болады. Екі кірістік жағдайдағы CMOS жеңімпаз тізбегінің SPICE негізіндегі DC симуляциясы оң жақта көрсетілген. Жоғарыдағы суретте көрсетілгендей, IIN,1 кірісі 6nA-ға бекітілді, ал IIN,2 0-ден 10nA-ға дейін сызықты түрде арттырылды. Төменгі суретте екі шығыс тогы көрсетілген. Күтілгендей, екі кірістің үлкеніне сәйкес келетін шығыс тогы барлық IBIAS тогын (10nA) алып жүреді, бұл жағдайда екінші шығыс тогын нөлге жуық мәнге дейін мәжбүрлейді.

Басқа қолданыстар

Стерео сәйкестендіру алгоритмдерінде, Шарштейн мен Селиски ұсынған таксономия бойынша, "жеңімпаз бәрін алады" әдісі айырмашылықты есептеудің жергілікті тәсілі болып табылады. "Жеңімпаз бәрін алады" стратегиясын қолдану арқылы, әр пикселде ең төмен немесе ең жоғары құнға ие айырмашылық таңдалады. Электрондық коммерция нарығында AOL немесе Yahoo! сияқты алғашқы жетекші компаниялар ең көп пайданы алады – бұл аксиомалық мәселе. 1998 жылы жасалған бір зерттеуге сәйкес, барлық веб-сайттардың 5% -ы жалпы трафиктің 74% -тен астамын құрады. Экономикадағы "жеңімпаз бәрін алады" гипотезасы, технология немесе компания алға шыққаннан кейін, уақыт өте келе одан да жақсы нәтижелерге жетеді, ал артта қалған технологиялар мен компаниялар одан әрі қалып қояды дегенді көрсетеді. Қараңыз: Бірінші қадамның артықшылығы.