System and method for pre-processing input data to a support vector machine
First Claim
1. A data preprocessor for preprocessing input data for a support vector machine having multiple inputs, each of the inputs associated with a portion of the input data, comprising:
- an input buffer for receiving and storing the input data, the input data associated with at least two of the inputs being on different time scales relative to each other;
a time merge device for selecting a predetermined time scale and reconciling the input data stored in the input buffer such that all of the input data for all of the inputs are on the same time scale; and
an output device for outputting the data reconciled by the time merge device as reconciled data, said reconciled data comprising the input data to the support vector machine.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for preprocessing input data to a support vector machine (SVM). The SVM is a system model having parameters that define the representation of the system being modeled, and operates in two modes: run-time and training. A data preprocessor preprocesses received data in accordance with predetermined preprocessing parameters, and outputs preprocessed data. The data preprocessor includes an input buffer for receiving and storing the input data. The input data may be on different time scales. A time merge device determines a desired time scale and reconciles the input data so that all of the input data are placed on the desired time scale. An output device outputs the reconciled data from the time merge device as preprocessed data. The reconciled data may be input to the SVM in training mode to train the SVM, and/or in run-time mode to generate control parameters and/or predictive output information.
-
Citations
90 Claims
-
1. A data preprocessor for preprocessing input data for a support vector machine having multiple inputs, each of the inputs associated with a portion of the input data, comprising:
-
an input buffer for receiving and storing the input data, the input data associated with at least two of the inputs being on different time scales relative to each other;
a time merge device for selecting a predetermined time scale and reconciling the input data stored in the input buffer such that all of the input data for all of the inputs are on the same time scale; and
an output device for outputting the data reconciled by the time merge device as reconciled data, said reconciled data comprising the input data to the support vector machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A data preprocessor for preprocessing input data for a support vector machine having multiple inputs, each of the inputs associated with a portion of the input data, comprising:
-
an input buffer for receiving and storing the input data, the input data associated with at least two of the inputs being on different independent variable scales relative to each other;
a merge device for selecting a predetermined independent variable scale and reconciling the input data stored in the input buffer such that all of the input data for all of the inputs are on the same independent variable scale; and
an output device for outputting the data reconciled by the merge device as reconciled data, said reconciled data comprising the input data to the support vector machine. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method for preprocessing input data prior to input to a support vector machine having multiple inputs, each of the inputs associated with a portion of the input data, the method comprising:
-
receiving and storing the input data, the input data associated with at least two of the inputs being on different time scales relative to each other;
time merging the input data for the inputs such that all of the input data are reconciled to the same time scale; and
outputting the reconciled time merged data as reconciled data, the reconciled data comprising the input data to the support vector machine. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A method for preprocessing input data for a support vector machine having multiple inputs, each of the inputs associated with a portion of the input data, comprising:
-
receiving and storing the input data, the input data associated with at least two of the inputs being on different independent variable scales relative to each other;
reconciling the input data stored in the input buffer such that all of the input data for all of the inputs are on the same independent variable scale to generate reconciled data; and
outputting reconciled data, said reconciled data comprising the input data to the support vector machine. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
-
61. A system for preprocessing input data for a support vector machine having multiple inputs, each of the inputs associated with a portion of the input data, comprising:
-
means for receiving and storing the input data, the input data associated with at least two of the inputs being on different independent variable scales relative to each other;
means for reconciling the input data stored in the input buffer such that all of the input data for all of the inputs are on the same independent variable scale to generate reconciled data; and
means for outputting reconciled data, said reconciled data comprising the input data to the support vector machine. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. A carrier medium which stores program instructions for preprocessing input data prior to input to a support vector machine having multiple inputs, each of the inputs associated with a portion of the input data, wherein said program instructions are executable to:
-
receive and store the input data, wherein the input data associated with at least two of the inputs are on different time scales relative to each other;
time merge the input data for the inputs such that all of the input data are reconciled to the same time scale; and
output the reconciled time merged data as reconciled data, the reconciled data comprising the input data to the support vector machine. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification