Patent DE-202022104461-U1 (DE)
Title: Syntaxgeleitetes Erkennungssystem für mathematische Termini
IPC: G06V30/32
Filed: 2022-08-04
Abstract: Ein Syntax-gerichtetes Erkennungssystem für mathematische Termini, wobei das System der vorliegenden Erfindung eine zentrale Verarbeitungseinheit und einen Hauptspeicher umfasst; wobei der Hauptspeicher dazu dient, in dem System verwendete notwendige Software zu speichern und die zentrale Verarbeitungseinheit dazu dient, in dem System verwendete Prozesse auszuführen; wobei das System der vorliegenden Erfindung ferner folgendes umfasst:
 eine Einheit für handgeschriebene mathematische Online-Termini für den Empfang von handgeschriebenen mathematischen Online-Termini, welche Striche von mathematischen Symbolen und zugehörige Texte der mathematischen Termini enthält, um Koordinaten der Striche und Programmcodes zu erfassen, welche dem handgeschriebenen mathematischen Online-Terminus entsprechen; wobei die Koordinaten der Striche und die Program-Codes als handgeschriebene Online-Muster gebildet werden und die Einheit für handgeschriebene mathematische Online-Termini eine Online-Datenbank zur Speicherung einer großen Anzahl handgeschriebener Online-Muster enthält, welche Verwendung beim Training der neuronalen Netze Verwendung finden;
 eine Einheit für handgeschriebene und gedruckte mathematische Offline-Termini zum Empfang der handgeschriebenen und gedruckten mathematischen Offline-Termini mit voreingestellten Programm-Codes, wobei die handgeschriebenen und gedruckten mathematischen Offline-Termini und zugehörigen Programm-Codes Muster für handgeschriebene und gedruckte mathematische Offline-Termini bilden, welche in einer Offline-Datenbank gespeichert sind;
 einen Generator für strukturierte mathematische Termini zur Erzeugung strukturierter mathematischer Termini; den Generator für mathematische Termini einschließlich eines Korpus und einer mathematischen Grammatikdatenbank; den Generator für strukturierte mathematische Ausdrücke, welcher eine große Menge von Programm-Codes mathematischer Termini sammelt, welche dann im Korpus gespeichert werden; die Datenbank für mathematische Grammatik speichert Grammatiken bestimmter mathematischer Programmiersprachen, wobei der Generator für strukturierte mathematische Termini eine große Menge von strukturierten mathematischen Termini erzeugt, indem er die Programm-Codes der mathematischen Termini im Korpus auf der Grundlage der Grammatiken in der Datenbank für mathematische Grammatik verwendet; und
 einen Handschriftmustergenerator, der mit der Einheit für handgeschriebene mathematische Online-Termini, der Einheit für handgeschriebene und gedruckte mathematische Offline-Termini und dem Generator für strukturierte mathematische Termini in Verbindung steht; den Handschriftmustergenerator, der dazu dient, eine Großmenge von Handschriftmustern aus mathematischen Termini für die Einheit für mathematische Online-Termini in der Einheit für handgeschriebene mathematische Online-Termini, der Einheit für handgeschriebene und gedruckte mathematische Offline-Termini und dem Generator für strukturierte mathematische Termini zur Verwendung beim Training des neuronalen Netzwerks zu erzeugen ; und
 ein neuronales Netz zur Erkennung mathematischer Termini mit einer Eingabeschnittstelle und einer Ausgabeschnittstelle; wobei die Eingabeschnittstelle eine Vielzahl von Eingabeanschlüssen und die Ausgabeschnittstelle eine Vielzahl von Ausgabeanschlüssen enthält, wobei die Eingabeschnittstelle mit dem Handschriftmustergenerator zum Empfang der Handschriftmuster für mathematische Termini in Verbindung steht; wobei die Ausgabeschnittstelle dazu dient, die Programm-Codes zu empfangen, welche den in die Eingabeschnittstelle eingegebenen Handschriftproben für mathematische Termini entsprechen; und in der Vorhersagestufe werden Koordinaten von Strichen eines mathematischen Terminus zur Erkennung in die Eingabeschnittstelle des neuronalen Netzes zur mathematischen Erkennung eingegeben; die Ausgangsschnittstelle des neuronalen Netzes gibt mindestens einen Programm-Code aus, welcher dem eingegebenen mathematischen Terminus entspricht.