ÍîâÃÓ ñîçäàëè íåéðîñåòü äëÿ ÷òåíèÿ è ðàñøèôðîâêè äðåâíåðóññêèõ ãðàìîò
 ÍîâÃÓ ðàçðàáîòàëè ñèñòåìó èñêóññòâåííîãî èíòåëëåêòà äëÿ àâòîìàòè÷åñêîãî ðàñïîçíàâàíèÿ è èíòåðïðåòàöèè òåêñòîâ äðåâíåðóññêèõ ãðàìîò. Ðàçðàáîòêà âîøëà â ÷èñëî ïðîåêòîâ-ïîáåäèòåëåé ãðàíòîâîãî êîíêóðñà «Ñòóäåí÷åñêèé ñòàðòàï» Ôîíäà ñîäåéñòâèÿ èííîâàöèÿì. Íà å¸ ðåàëèçàöèþ âûäåëåí îäèí ìèëëèîí ðóáëåé. Àâòîð ðàçðàáîòêè — ìàãèñòðàíò Ïîëèòåõíè÷åñêîãî èíñòèòóòà, àññèñòåíò êàôåäðû èíôîðìàöèîííûõ òåõíîëîãèé è ñèñòåì Èâàí Ôèëèïïîâ. Ðóêîâîäèòåëü ïðîåêòà — äîöåíò êàôåäðû ôèçèêè òâ¸ðäîãî òåëà è ìèêðîýëåêòðîíèêè Èðèíà Òåëèíà.
— Çàäà÷à ðàñïîçíàâàíèÿ áóêâ äîñòàòî÷íî òðèâèàëüíà â îáëàñòè êîìïüþòåðíîãî çðåíèÿ, îäíàêî ñïåöèôèêà äðåâíåðóññêèõ ñèìâîëîâ âíîñèò äîïîëíèòåëüíóþ ñëîæíîñòü, — îòìåòèë Èâàí Ôèëèïïîâ. — Ýêñïåðòû ïîäòâåðæäàþò íåîáõîäèìîñòü ïîèñêà íîâûõ èíñòðóìåíòîâ äëÿ ðàáîòû ñ äðåâíåðóññêèìè äîêóìåíòàìè. Òîëüêî â Âåëèêîì Íîâãîðîäå óæå íàéäåíî áîëåå 1200 áåðåñòÿíûõ ãðàìîò, è èõ êîëè÷åñòâî ïðîäîëæàåò ðàñòè ñ êàæäûì ãîäîì. Ïðè ýòîì ïðîöåññ èõ ðàñøèôðîâêè î÷åíü òðóäî¸ìêèé è òðåáóåò ìíîãî âðåìåíè. Ìíîãèå ñèìâîëû ìîãóò èìåòü ðàçíûå âàðèàíòû ïðî÷òåíèé, à ðàçíîîáðàçèå óñòàðåâøèõ áóêâ è íàëè÷èå ðåäêèõ äèàêðèòè÷åñêèõ çíàêîâ óñëîæíÿþò êëàññèôèêàöèþ ïî ñòàíäàðòíûì ìîäåëÿì.
Àâòîìàòè÷åñêèõ ðåøåíèé äëÿ òàêèõ çàäà÷ íà äàííûé ìîìåíò íåò. Ñóùåñòâóþùèå àíàëîãè ëèáî íåäîñòàòî÷íî òî÷íû, ëèáî íåñòàáèëüíû, ëèáî òðåáóþò áîëüøèõ, ðàçìå÷åííûõ âðó÷íóþ äàòàñåòîâ. Ðàçðàáîòêà Èâàíà Ôèëèïïîâà ïðèçâàíà ñòàòü íîâûì áûñòðûì èíñòðóìåíòîì äëÿ áèáëèîãðàôèîâ, ïàëåîãðàôîâ, àðõèâèñòîâ.
Äëÿ îáó÷åíèÿ íåéðîñåòè èñïîëüçîâàëè äàòàñåò èç ïÿòè «ýòàëîííûõ» ãðàìîò, íà êîòîðûõ áóêâû áûëè ðàçìå÷åíû âðó÷íóþ. Ïðè îòáîðå ãðàìîò áûëî âàæíî, ÷òîáû îíè áûëè öåëûìè, êðóïíûìè ïî îáú¸ìó è ñîäåðæàëè íàèáîëüøåå ðàçíîîáðàçèå ðàçáîð÷èâî íàïèñàííûõ áóêâ. Òàêæå â äàòàñåò âîøëè àâòîìàòè÷åñêèå âûðåçêè áóêâ, ñäåëàííûå äåòåêòîðîì.
— Ñ çàïóñêà äåòåêòîðà íà÷èíàåòñÿ ïðîöåññ ðàáîòû ÈÈ, — ïîÿñíèë Èâàí Ôèëèïïîâ. — Äåòåêòîð îòâå÷àåò çà îáíàðóæåíèå è îáúåäèíåíèå áîêñîâ âîêðóã áóêâ. Áîêñû — ýòî ïðÿìîóãîëüíèêè, çàêëþ÷àþùèå â ñåáå áóêâû. Òàê êàê ìîäåëü íå ìîæåò ïðèíÿòü ïîëíóþ ãðàìîòó è äàòü äåòàëüíóþ ðàñøèôðîâêó — íåîáõîäèìî äàâàòü åé áóêâû ïî îòäåëüíîñòè, óæå ïîñëå ñîáèðàÿ èõ â ñòðîêè. Çàòåì ïðîèñõîäèò ñåãìåíòàöèÿ, ïîèñê êîíòóðîâ, îáúåäèíåíèå ñîñåäíèõ áîêñîâ ïî äèñòàíöèè è ñîîòíîøåíèå ïëîùàäåé. Äàëåå äëÿ ðàñïîçíàâàíèÿ áóêâ èñïîëüçóåòñÿ ñâ¸ðòî÷íàÿ ñåòü ResNet-18, àäàïòèðîâàííàÿ ïîä âûðåçêè 64õ64 ïèêñåëÿ. Âñå ïîëó÷åííûå âûðåçêè áóêâ ñîõðàíÿþòñÿ â âèäå PNG-ôàéëîâ, ñãðóïïèðîâàííûõ ïî êëàññàì. Ýêñïîðò äàííûõ ðåàëèçîâàí íà ÿçûêå ïðîãðàììèðîâàíèÿ Python ñ èñïîëüçîâàíèåì ñòàíäàðòíûõ áèáëèîòåê, ÷òî ãàðàíòèðóåò ë¸ãêóþ èíòåãðàöèþ è ïîñëåäóþùóþ àíàëèòèêó.
Íà äàííûé ìîìåíò óæå ñîçäàíî ïðèëîæåíèå, ïîçâîëÿþùåå áûñòðî çàãðóæàòü ôîòî, àâòîìàòè÷åñêè äåòåêòèðîâàòü áîêñû, ðàñïîçíàâàòü áóêâû è ýêñïîðòèðîâàòü ðåçóëüòàòû. Äëÿ óäîáñòâà ïîëüçîâàòåëÿ â í¸ì èñïîëüçóåòñÿ èíòóèòèâíûé èíòåðôåéñ Canvas ïîçâîëÿåò áûñòðî è íàãëÿäíî çàãðóæàòü ëþáûå èçîáðàæåíèÿ ãðàìîò, èñïîëüçîâàòü ôóíêöèè çóìà è ïàíîðàìû äëÿ òî÷íîãî âûáîðà îáëàñòåé, àâòîìàòè÷åñêè èëè âðó÷íóþ âûäåëÿòü ðàìêè âîêðóã áóêâ, ìãíîâåííî ðåäàêòèðîâàòü, ïåðåìåùàòü, óäàëÿòü è îòìåíÿòü äåéñòâèÿ. Âñå äåéñòâèÿ âûïîëíÿþòñÿ ìûøüþ è ãîðÿ÷èìè êëàâèøàìè, à ãîòîâûå èíñòðóìåíòû Python îáåñïå÷èâàþò ïðîñòîòó èíòåãðàöèè è îòçûâ÷èâîñòü äàæå íà áîëüøèõ èçîáðàæåíèÿõ.
Ñèñòåìà ñïîñîáíà îáó÷àòüñÿ ñàìîñòîÿòåëüíî, â áóäóùåì ýòîò ïðîöåññ ïëàíèðóåòñÿ ïîëíîñòüþ àâòîìàòèçèðîâàòü. Ñåé÷àñ, ïî ìåðå èñïîëüçîâàíèÿ ïðîãðàììû, äàòàñåò äëÿ îáó÷åíèÿ îáîãàùàåòñÿ íîâûìè êà÷åñòâåííûìè ðàñøèôðîâêàìè.
— Ñèñòåìà ïîêàçàëà âûñîêóþ ïðîèçâîäèòåëüíîñòü: ïîëíûé ïðîãîí îäíîãî èçîáðàæåíèÿ çàíèìàåò 1-2 ñåêóíäû, — ðàññêàçàë Èâàí Ôèëèïïîâ. — Òàêæå îíà äåìîíñòðèðóåò íà䏿íîñòü è óñòîé÷èâîñòü áëàãîäàðÿ êîìïàêòíîé àðõèòåêòóðå, ïëàâíîé ðàáîòå ïîëüçîâàòåëüñêîãî èíòåðôåéñà. Òî÷íîñòü ðàñïîçíàâàíèÿ âûñîêàÿ — ïîñëå âñåõ äîðàáîòîê è êîððåêòèðîâîê îíà ñîñòàâëÿåò 98%. Ñèñòåìà óæå ñåé÷àñ ãîòîâà ê èíòåãðàöèè â àðõèâíûå è íàó÷íûå ïðîåêòû ïî èçó÷åíèþ äðåâíåðóññêèõ ãðàìîò. Òî, ÷òî óæå ñäåëàíî, ïîçâîëÿåò ðàñêðûòü òàêèå ôóíêöèè, êàê äàòèðîâàíèå è óñòàíîâêà àâòîðñòâà ãðàìîòû. Òàêæå ìîäåëü, îáó÷åííàÿ íà ãðàìîòàõ, õîðîøî ðàáîòàåò è ñ ðóêîïèñÿìè, ÷òî è ÿâëÿåòñÿ îñíîâíîé ïðîáëåìîé, ê ðåøåíèþ êîòîðîé â èòîãå ìû ïðèä¸ì. Âåäü ó íàñ õðàíèòñÿ ìíîæåñòâî ðóêîïèñåé, î êîòîðûõ, ïîìèìî ñàìîãî òåêñòà, ìàëî ÷åãî èçâåñòíî.  ëþáîì ñëó÷àå, ìû îòêðûòû ê âçàèìîäåéñòâèþ è ãîòîâû ðàáîòàòü ñî âñåìè, êòî ìîæåò áûòü çàèíòåðåñîâàí â ðåàëèçàöèè ïðîåêòà — íàïðèìåð, ñ Öåíòðîì àðõåîëîãè÷åñêèõ èññëåäîâàíèé ÍîâÃÓ.
Ìàòåðèàë ïîäãîòîâëåí ïðè ãðàíòîâîé ïîääåðæêå Ìèíîáðíàóêè Ðîññèè, â ðàìêàõ Äåñÿòèëåòèÿ íàóêè è òåõíîëîãèé.
https://www.novsu.ru/university/press/news/238771/