Non-transitory computer-readable recording medium, data transformation device, and data transformation method
AssigneeFujitsu Limited
InventorYoshifumi Ujibashi
Life of this patent
Estimating the term…
Abstract
A non-transitory computer-readable recording medium storing a data transformation program that causes a processor to execute a process. The process includes generating a plurality of first programs, each of the first programs transforming first input data and outputting first output data, contents of the transforming by the plurality of the first programs being different from each other, and among a plurality of pieces of a second input data different from the first input data, outputting the second input data that maximizes an entropy of a plurality of pieces of second output data, where each of the first programs transforms the second input data to the second output data.
Claims6
A non-transitory computer-readable recording medium storing a data transformation program that causes a processor to execute a process, the process comprising:
- generating a plurality of first programs, each of the first programs transforming first input data to first output data and outputting the first output data, contents of the transforming by the plurality of the first programs being different from each other, each of the first programs transforming a plurality of pieces of a second input data different from the first input data to a plurality of pieces of second output data and outputting the plurality of pieces of the second output data, each of the first programs performing the transforming by performing a plurality of processings on the first input data;
- among the plurality of pieces of the second input data, outputting the second input data that maximizes an entropy of the plurality of pieces of the second output data;
- generating a graph in which the first input data is a start node, the first output data is a goal node, each of the processings is an edge, and the first input data subjected to the processings is an intermediate node;
- specifying a plurality of routes capable of reaching the goal node from the start node;
- and
- generating a second program corresponding to each of the plurality of specified routes as each of the first programs.
A data transformation device comprising:
- a memory;
- and
- a processor coupled to the memory and configured to:
- generate a plurality of first programs, each of the programs transforming first input data to first output data and output the first output data, contents of the transforming by the plurality of the programs being different from each other, each of the first programs transforming a plurality of pieces of a second input data different from the first input data to a plurality of pieces of second output data and outputting the plurality of pieces of the second output data, each of the first programs performing the transforming by performing a plurality of processings on the first input data;
- among the plurality of pieces of the second input data output the second input data that maximizes an entropy of the plurality of pieces of the second output data;
- generate a graph in which the first input data is a start node, the first output data is a goal node, each of the processings is an edge, and the first input data subjected to the processings is an intermediate node;
- specify a plurality of routes capable of reaching the goal node from the start node;
- and
- generate a second program corresponding to each of the plurality of specified routes as each of the first programs.
A data transformation method executed by a processor to execute a process, the process comprising:
- generating a plurality of first programs, each of the programs transforming first input data to first output data and outputting the first output data, contents of the transforming by the plurality of the programs being different from each other, each of the first programs transforming a plurality of pieces of a second input data different from the first input data to a plurality of pieces of second output data and outputting the plurality of pieces of the second output data;
- among the a plurality of pieces of the second input data, outputting the second input data that maximizes an entropy of the plurality of pieces of the second output data;
- each of the first programs performing the transforming by performing a plurality of processings on the first input data,
- generating a graph in which the first input data is a start node, the first output data is a goal node, each of the processings is an edge, and the first input data subjected to the processings is an intermediate node;
- specifying a plurality of routes capable of reaching the goal node from the start node;
- and
- generating a second program corresponding to each of the plurality of specified routes as each of the first programs.
Dependencies are inferred from the claim text.