Patent ID: 8583647

Claim:
A data processing device for categorizing objects included in target data pieces with use of feature amounts of the objects, the data processing device comprising: a hardware processor; and a storage unit storing therein a plurality of model data pieces used for categorizing the objects, each of the model data pieces indicating detection counts of respective feature amounts, each detection count indicating a number of times the corresponding feature amount is detected, wherein the hardware processor executes a program stored in a memory to perform: a categorization function of judging, for each target data piece, whether the target data piece is a non-categorization data piece including an object that is uncategorizable, with use of the model data pieces and the detection count of each of at least two feature amounts detected in the target data piece; a specification function of, when, as a result of the judgment by the categorization function, two or more of the target data pieces are judged to be non-categorization data pieces, specifying at least two feature amounts that are each included and detected the same number of times, in a predetermined number or more of the non-categorization data pieces; and a model creation function of newly creating a model data piece based on the at least two feature amounts specified by the specification function, with use of a class creation method, and of storing the newly created model data piece into the storage unit.