Кіріспе

Машиналық оқытудың өлшемділікті азайтуға пайдалы әдісі

Өзін-өзі ұйымдастыру картасы (SOM) немесе өзін-өзі ұйымдастыру ерекшелік картасы (SOFM) – жоғары өлшемді деректер жиынтығының топологиялық құрылымын сақтай отырып, төмен өлшемді (әдетте екі өлшемді) ұсынысын жасауға қолданылатын бақылаусыз машиналық оқыту әдісі. Мысалы, бақылауларда өлшенген айнымалылары бар деректер жиынтығы айнымалылар үшін ұқсас мәндері бар бақылаулардың кластерлері түрінде ұсынылуы мүмкін. Бұл кластерлер екі өлшемді "карта" ретінде бейнеленеді, яғни жақын кластерлердегі бақылаулар алыс кластерлердегі бақылауларға қарағанда ұқсас мәндерге ие болады. Бұл жоғары өлшемді деректерді көруді және талдауды жеңілдетеді. SOM – жасанды нейрондық желілердің бір түрі, бірақ басқа жасанды нейрондық желілерде қолданылатын қателерді түзету оқытудың (мысалы, градиенттік төмендеумен кері таралу) орнына бәсекелестік оқытуды пайдаланады. SOM-ды фин профессоры Теуво Кохонен 1980-ші жылдары енгізген, сондықтан оны кейде Кохонен картасы немесе Кохонен желісі деп атайды. Кохонен картасы немесе желісі – 1970-ші жылдардағы нейрологиялық жүйелердің биологиялық модельдері мен 1950-ші жылдардағы Алан Тьюрингке жататын морфогенез модельдеріне негізделген есептеулік тұрғыдан ыңғайлы абстракция. SOM-дер адам денесінің бұрмаланған бейнесі – кортикальді гомункулус сияқты ішкі ұсыныстарды жасайды, ол адамның миының әртүрлі бөліктері үшін сезім функцияларын өңдеуге арналған аймақтары мен пропорцияларының неврологиялық "картасына" негізделген.

Шолу

Өзін-өзі ұйымдастыру карталары, көптеген жасанды нейрондық желілер сияқты, екі режимде жұмыс істейді: оқыту және карталау. Біріншіден, оқыту кіріс деректерінің жиынтығын ("кіріс кеңістігі") пайдалана отырып, кіріс деректерінің төмен өлшемді бейнелеуін ("карта кеңістігі") құрайды. Екіншіден, карталау жасалған картаны қолдана отырып, қосымша кіріс деректерін жіктейді. Көп жағдайда оқытудың мақсаты – p өлшемді кіріс кеңістігін екі өлшемді карта кеңістігі ретінде бейнелеу. Атап айтқанда, p айнымалысы бар кіріс кеңістігі p өлшемді деп есептеледі. Карта кеңістігі "түйіндер" немесе "нейрондар" деп аталатын компоненттерден тұрады, олар екі өлшемді алтыбұрышты немесе тіктөртбұрышты тор түрінде орналасқан. Түйіндердің саны мен олардың орналасуы деректерді талдау және зерттеудің жалпы мақсаттарына сәйкес алдын ала анықталады. Карта кеңістігіндегі әрбір түйін "салмақ" векторымен байланысты, ол кіріс кеңістігіндегі түйіннің орнын көрсетеді. Карта кеңістігіндегі түйіндер өз орнында қала береді, ал оқыту карта кеңістігінен туындаған топологияны бұзбай, салмақ векторларын кіріс деректеріне жақындатудан (мысалы, Евклидтік қашықтық сияқты қашықтық метрикасын азайту) тұрады. Оқытудан кейін карта кіріс кеңістігі үшін қосымша байқауларды жіктеу үшін қолданылуы мүмкін, бұл үшін кіріс кеңістігі векторына ең жақын салмақ векторын (ең кіші қашықтық метрикасы) қамтитын түйін табылады.

Интерпретация

SOM-ді түсіндірудің екі жолы бар. Оқу кезеңінде көршілес нейрондардың салмағы бір бағытта жылғалыстай болғандықтан, ұқсас элементтер жақын орналасқан нейрондарды белсенділендіреді. Сондықтан, SOM ұқсас үлгілер бір-біріне жақын және ұқсамайтын үлгілер алыс орналасатын семантикалық картаны құрайды. Бұл SOM-ның U матрицасы (қоршаған жасушалардың салмақ векторлары арасындағы Евклидтік қашықтық) арқылы визуализациялануы мүмкін. Екінші жолы – нейрондық салмақты кіріс кеңістігіне нұсқаушы белгі ретінде қарастыру. Олар оқу үлгілерінің таралуының дискретті жуықтауын құрайды. Көп оқу үлгілері шоғырланған аймақтарда көбірек нейрондар, ал үлгілер сирек кездесетін жерлерде аз нейрондар болады. SOM негізгі компоненттер талдауының (PCA) сызықтық емес жалпыламасы ретінде қарастырылуы мүмкін. Жасанды және нақты геофизикалық деректерді қолдана отырып, SOM-ның эмпирикалық ортогональдық функциялар (EOF) немесе PCA сияқты дәстүрлі ерекшеліктерді бөліп алу әдістеріне қарағанда көптеген артықшылықтары бар екені көрсетілді. Алғашқыда SOM оптимизациялық есепті шешу үшін жасалмаған. Дегенмен, SOM анықтамасын өзгертуге және ұқсас нәтижелер беретін оптимизациялық есепті құруға бірнеше әрекеттер жасалды. Мысалы, эластикалық карталар негізгі манифольдтарды жуықтау үшін серпімді механиканың метафорасын қолданады: аналогия – серпімді мембрана және пластина.

Баламалы тәсілдер

Генеративті топографиялық карта (GTM) SOM-ға мүмкін балама болып табылады. GTM кіріс кеңістігінен карта кеңістігіне тегіс және үздіксіз бейнелеуді қатаң талап ететіндіктен, топологияны сақтау қасиетіне ие. Дегенмен, практикалық тұрғыдан алғанда, топологиялық сақталудың бұл өлшемі жеткіліксіз. Өсуші өзін-өзі ұйымдастыру картасы (GSOM) – өзін-өзі ұйымдастыру картасының дамитын түрі. GSOM SOM-дағы картаның оптималды өлшемдерін анықтау мәселесін шешу үшін әзірленген. Ол ең аз түйіндер санынан басталады (әдетте төрт) және эвристикалық принцип бойынша шекарада жаңа түйіндерді өсіреді. «Спред-фактор» деп аталатын шаманы пайдалану арқылы деректерді талдаушы GSOM-ның өсуін басқара алады. Конформдық карталау әдісі конформдық бейнелеуді жаттығу үлгілерінің әрқайсысын үздіксіз беттегі тор түйіндері арасында интерполяциялау үшін қолданады. Бұл тәсілде бір-бірге сәйкес келетін тегіс бейнелеуге қол жеткізуге болады. Уақытқа бейімделетін өзін-өзі ұйымдастыру картасы (TASOM) желісі – негізгі SOM-ның кеңейтілген нұсқасы. TASOM бейімделетін оқу жылдамдықтары мен көршілік функцияларын қолданады. Бұдан өзге, желіні кіріс кеңістігінің масштабтау, жылжу және бұруына қатысты инвариантты ету үшін масштабтау параметрін қамтиды. TASOM және оның түрлері бейімделетін кластерлеу, көп деңгейлі шегініс, кіріс кеңістігін жуықтау және белсенді контурларды модельдеу сияқты бірнеше қолданыстарда қолданылған. Сонымен қатар, TASOM желілерінен құралған түйіндері бар бинарлық табиғи ағашқа ұқсас TASOM немесе BTASOM ұсынылған, онда оның деңгейлері мен түйіндерінің саны ортасына бейімделеді. Эластикалық карталау әдісі сплайн интерполяциясынан эластикалық энергияны азайту идеясын қабылдайды. Оқу процесінде ол ең кіші квадраттардың қателіктерімен квадраттық иілу және созу энергиясының қосындысын азайтады. Бағытталған және масштабталатын карта (OS картасы) көршілік функцияны және жеңімпазды таңдауды жалпылайды. Гомогенді Гаусс көршілік функциясы матрицалық экспонентамен алмастырылады. Осылайша, бағдарды карта кеңістігінде немесе деректер кеңістігінде белгілеуге болады. SOM тұрақты масштабқа ие (=1), сондықтан карталар «байқау доменін оңтайлы сипаттайды». Бірақ егер карта доменді екі рет немесе n рет жабатын болса не істеу керек? Бұл масштабтау тұжырымын қамтиды. OS картасы масштабты картадағы ең жақсы сәйкес келетін түйіндердің санының статистикалық сипаттамасы ретінде қарастырады.