INFORMATION PROCESSING APPARATUS, GENERATING METHOD, AND GENERATING PROGRAM
An information processing apparatus includes processing circuitry configured to calculate, with respect to datasets into which data is divided based on individual labels serving as candidates for an index when the data is divided, an amount of information for each of division methods that use respective labels, divide the data into a plurality of datasets based on the division method that provides highest amount of information, of amounts of information calculated, and create, with use of the datasets divided, a learned model for each of the datasets.
1 . An information processing apparatus comprising:
processing circuitry configured to:
calculate, with respect to datasets into which data is divided based on individual labels serving as candidates for an index when the data is divided, an amount of information for each of division methods that use respective labels;
divide the data into a plurality of datasets based on the division method that provides highest amount of information, of amounts of information calculated; and
create, with use of the datasets divided, a learned model for each of the datasets.
2 . The information processing apparatus according to claim 1 , wherein the processing circuitry is further configured to calculate the amounts of information for the respective labels using a MINE (Mutual Information Neural Estimation).
3 . The information processing apparatus according to claim 1 , wherein the processing circuitry is further configured to estimate probability of occurrence of detection target data using the learned models created, and detect an anomaly when the probability of occurrence is lower than a predetermined threshold value.
4 . A creation method executed by an information processing apparatus, the creation method comprising:
calculating, with respect to datasets into which data is divided based on individual labels serving as candidates for an index when the data is divided, an amount of information for each of division methods that use respective labels;
dividing the data into a plurality of datasets based on the division method that provides highest amount of information, of amounts of information calculated; and
creating, with use of the datasets divided, a learned model for each of the datasets.
5 . A non-transitory computer-readable recording medium storing therein a creation program that causes a computer to execute a process comprising:
calculating, with respect to datasets into which data is divided based on individual labels serving as candidates for an index when the data is divided, an amount of information for each of division methods that use respective labels;
dividing the data into a plurality of datasets based on the division method that provides highest amount of information, of amounts of information calculated in the calculating step; and
creating, with use of the datasets divided in the dividing step, a learned model for each of the datasets.