CPC G06F 16/35 (2019.01) [G06F 16/258 (2019.01); G06F 40/205 (2020.01); G06N 3/04 (2013.01); G06N 3/044 (2023.01); G06N 3/08 (2013.01)] | 20 Claims |
1. A system for parsing unstructured data,
comprising:
at least one processor; and
at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the system to perform operations comprising:
receiving unstructured data;
performing at least one of:
searching the unstructured data for one or more keys associated with one or more types of the unstructured data and determining a frequency of the one or more keys;
calculating one or more distributions within the unstructured data using a classifier with one or more thresholds; or
extracting one or more feature vectors from the unstructured data and comparing the one or more extracted feature vectors with one or more representative feature vectors;
based on at least one of the frequency of the one or more keys, the calculated one or more distributions, or the comparison, selecting a neural network;
applying the selected neural network to the unstructured data to obtain structured data; and
outputting the structured data.
|