System, method and computer product for incremental improvement of algorithm performance during algorithm development
First Claim
1. A system for assessing the performance of an algorithm during development, comprising:
- a design of experiments component that establishes an acceptable number of experiments for analyzing the algorithm;
an experiment performance component that runs the established number of experiments for the algorithm; and
a simulation component that simulates the behavior of the algorithm using results from the experiment performance component.
2 Assignments
0 Petitions
Accused Products
Abstract
System, method and computer product for incremental improvement of algorithm performance during algorithm development. In one aspect of this disclosure, there is a system, method and computer readable medium that stores instructions for instructing a computer system, to assess the performance of an algorithm during development. In this embodiment, a design of experiments component establishes an acceptable number of experiments for analyzing incremental improvements of the algorithm. An experiment performance component runs the established number of experiments for the algorithm. A simulation component simulates the behavior of the algorithm using results from the experiment performance component.
-
Citations
113 Claims
-
1. A system for assessing the performance of an algorithm during development, comprising:
-
a design of experiments component that establishes an acceptable number of experiments for analyzing the algorithm;
an experiment performance component that runs the established number of experiments for the algorithm; and
a simulation component that simulates the behavior of the algorithm using results from the experiment performance component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 113)
-
-
14. A system for assessing the performance of an algorithm during development, comprising:
-
a design of experiments component that establishes an acceptable number of experiments for analyzing the algorithm;
an experiment performance component that runs the established number of experiments for algorithm;
a simulation component that simulates the behavior of the algorithm using results from the experiment performance component; and
a simulation performance component that evaluates the performance of the simulation for the algorithm. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for assessing the performance of an algorithm during development, comprising:
-
a design of experiments component that establishes an acceptable number of experiments for analyzing the algorithm;
an experiment performance component that runs the established number of experiments for the algorithm and uses a performance metric to evaluate the results of the experiments;
a Monte Carlo simulation component that simulates the behavior of the algorithm using results from the experiment performance component with a Monte Carlo simulation; and
a simulation performance component that evaluates the performance of the Monte Carlo simulation for the algorithm. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system for assessing the performance of an algorithm during development, comprising:
-
a design of experiments component that establishes an acceptable number of experiments for analyzing the algorithm;
an experiment performance component that runs the established number of experiments for the algorithm;
a performance metric component that evaluates the results of the experiments run for the algorithm; and
an algorithm adjustment component that adjusts logic or parameters of the algorithm for unacceptable results. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A system for assessing the performance of an algorithm during development, comprising:
-
a Monte Carlo simulation component that simulates the behavior of the algorithm with a Monte Carlo simulation, wherein the Monte Carlo simulation component uses at least one confusion matrix to simulate the behavior of the algorithm;
a simulation performance component that evaluates the performance of the Monte Carlo simulation for the algorithm; and
an algorithm adjustment component that adjusts logic or parameters of the algorithm for unacceptable results. - View Dependent Claims (39)
-
-
40. A method for assessing the performance of an algorithm during development, comprising:
-
using design of experiments to establish an acceptable number of experiments for analyzing the algorithm;
running the established number of experiments for the algorithm; and
simulating the behavior of the algorithm using results from the experiments. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method for assessing the performance of an algorithm during development, comprising:
-
using design of experiments to establish an acceptable number of experiments for analyzing the algorithm;
running the established number of experiments for the algorithm;
simulating the behavior of the algorithm using results from the experiments; and
evaluating the performance of the simulation for the algorithm. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method for assessing the performance of an algorithm during development, comprising:
-
using a design of experiments to establish an acceptable number of experiments for analyzing the algorithm;
running the established number of experiments for the algorithm;
using a performance metric to evaluate the results of the experiments;
using a Monte Carlo simulation to simulate the behavior of the algorithm using results from the performance metric; and
evaluating the performance of the Monte Carlo simulation for the algorithm. - View Dependent Claims (64, 65, 66, 67, 68, 69)
-
-
70. A method for assessing the performance of an algorithm during development, comprising:
-
using a design of experiments to establish an acceptable number of experiments for analyzing the algorithm;
running the established number of experiments for the algorithm;
evaluating the results of the experiments run for the algorithm with a performance metric; and
adjusting logic or parameters of the algorithm for unacceptable results. - View Dependent Claims (71, 72, 73, 74)
-
-
75. A method for assessing the performance of an algorithm during development, comprising:
-
simulating the behavior of the algorithm with a Monte Carlo simulation, wherein the Monte Carlo simulation uses at least one confusion matrix to simulate the behavior of the algorithm;
evaluating the performance of the Monte Carlo simulation for the algorithm; and
adjusting logic or parameters of the algorithm for unacceptable results. - View Dependent Claims (76)
-
-
77. A computer-readable medium storing computer instructions for instructing a computer system to assess the performance of an algorithm during development, the computer instructions comprising:
-
using design of experiments to establish an acceptable number of experiments for analyzing the algorithm;
running the established number of experiments for the algorithm; and
simulating the behavior of the algorithm using results from the experiments. - View Dependent Claims (78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
-
89. A computer-readable medium storing computer instructions for instructing a computer system to assess the performance of an algorithm during development, the computer instructions comprising:
-
using design of experiments to establish an acceptable number of experiments for analyzing the algorithm;
running the established number of experiments for the algorithm;
simulating the behavior of the algorithm using results from the experiments; and
evaluating the performance of the simulation for the algorithm. - View Dependent Claims (90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
-
-
100. A computer-readable medium storing computer instructions for instructing a computer system to assess the performance of an algorithm during development, the computer instructions comprising:
-
using a design of experiments to establish an acceptable number of experiments for analyzing the algorithm;
running the established number of experiments for the algorithm;
using a performance metric to evaluate the results of the experiments;
using a Monte Carlo simulation to simulate the behavior of the algorithm using results from the performance metric; and
evaluating the performance of the Monte Carlo simulation for the he algorithm. - View Dependent Claims (101, 102, 103, 104, 105, 106)
-
-
107. A computer-readable medium storing computer instructions for instructing a computer system to assess the performance of an algorithm during development, the computer instructions comprising:
-
using a design of experiments to establish an acceptable number of experiments for analyzing the algorithm;
running the established number of experiments for the algorithm;
evaluating the results of the experiments run for the algorithm with a performance metric; and
adjusting logic or parameters of the algorithm for unacceptable results. - View Dependent Claims (108, 109, 110, 111)
-
-
112. A computer-readable medium storing computer instructions for instructing a computer system to assess the performance of an algorithm during development, the computer instructions comprising:
-
simulating the behavior of the algorithm with a Monte Carlo simulation, wherein the Monte Carlo simulation uses at least one confusion matrix to simulate the behavior of the algorithm;
evaluating the performance of the Monte Carlo simulation for the algorithm; and
adjusting logic or parameters of the algorithm for unacceptable results.
-
Specification