Neural network based recognition of mathematical expressions
AssigneeMachine Learning Works, LLC
InventorsPavel Savchenkov, Evgeny Savinov, Mikhail Trofimov, Sergey Kiyan, Aleksei Esin
Life of this patent
Estimating the term…
Loading patent…
AssigneeMachine Learning Works, LLC
InventorsPavel Savchenkov, Evgeny Savinov, Mikhail Trofimov, Sergey Kiyan, Aleksei Esin
Estimating the term…
Provided are methods and system for recognizing characters such as mathematical expressions or chemical formulas. An example method comprises the steps of receiving and processing an image by a pre-processing module to obtain one or more candidate regions, extracting features of each of the candidate regions by a feature extracting module such as a convolutional neural network (CNN), encoding the features into a distributive representation for each of the candidate regions separately using an encoding module such as a first long short-term memory (LSTM) based neural network, decoding the distributive representation into output representations using a decoding module such as a second LSTM-based recurrent neural network, and combining the output representations into an output expression, which is outputted in a computer-readable format or a markup language.
A system for recognizing mathematical expressions, the system comprising:
A method for recognizing mathematical expressions, the method comprising:
A non-transitory processor-readable medium having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to implement a method for recognizing mathematical expressions, the method comprising:
Dependencies are inferred from the claim text.