Claims
- 1. A method for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the method comprising:
retrieving training electronic commerce input data from a data source; retrieving electronic commerce input data from the data source in accordance with time specifications; receiving specifications for the training electronic commerce input data, the electronic commerce input data, and the electronic commerce output data; receiving coefficients for the non-linear model; adjusting the coefficients in response to the training electronic commerce input data; predicting the electronic commerce output data in accordance with the electronic commerce input data and the coefficients; and controlling the electronic commerce system using the predicted electronic commerce output data.
- 2. The method of claim 1, wherein the electronic commerce system is an e-marketplace.
- 3. The method of claim 1, wherein the data source is a historical database.
- 4. The method of claim 3, further comprising:
storing a history of the electronic commerce output data with associated timestamps in the historical database.
- 5. The method of claim 3, further comprising:
presenting a template, wherein the template comprises a partial non-linear model specification; and receiving user input into the template, wherein the user input specifies one or more of the non-linear model specifications; wherein the user specified non-linear model specifications and the partial non-linear model specification specify the non-linear model.
- 6. The method of claim 5, further comprising:
sequencing operations of the electronic commerce system; wherein said sequencing operations comprises sequencing retrieval of electronic commerce data in accordance with data specifications.
- 7. The method of claim 6, wherein said sequencing operations further comprises:
controlling execution of the non-linear model, in accordance with the data specifications.
- 8. The method of claim 5, further comprising:
timing operations of the electronic commerce system; wherein said timing operations comprises timing retrieval of electronic commerce data in accordance with data specifications.
- 9. The method of claim 8,
wherein said timing operations further comprises:
detecting new training electronic commerce input data; determining the data specifications for the electronic commerce input data; initiating training of the non-linear model; and controlling execution of the non-linear model, in accordance with time specifications.
- 10. The method of claim 8, wherein said timing operations comprises controlling execution of feedback for the non-linear model.
- 11. The method of claim 10, further comprising:
an input mechanism sensing a condition in the electronic commerce system; using electronic commerce data from the input mechanism as electronic commerce input data for computing electronic commerce output data in accordance with the electronic commerce input data and in accordance with one or more parameters; sending the electronic commerce output data to an output mechanism; and the output mechanism changing a controllable state of the electronic commerce system.
- 12. The method of claim 8, wherein said timing operations comprises controlling execution of an expert system.
- 13. The method of claim 8, wherein said timing operations comprises controlling execution of feedforward for the non-linear model.
- 14. The method of claim 8, wherein said timing operations comprises controlling execution of statistical testing for the non-linear model.
- 15. The method of claim 8, wherein said timing operations comprises controlling execution of event processing for the non-linear model.
- 16. The method of claim 1, wherein the non-linear model is a support vector machine, wherein the support vector machine comprises:
support vector machine specifications; wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine.
- 17. The method of claim 1, wherein the non-linear model is a neural network, wherein the neural network further comprises neural network specifications.
- 18. The method of claim 1, wherein the predicting electronic commerce output data occurs substantially in real-time.
- 19. A system for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform: retrieving training electronic commerce input data from a data source; retrieving electronic commerce input data from the data source in accordance with time specifications; receiving specifications for the training electronic commerce input data, the electronic commerce input data, and the electronic commerce output data; receiving coefficients for the non-linear model; adjusting the coefficients in response to the training electronic commerce input data; predicting the electronic commerce output data in accordance with the electronic commerce input data and the coefficients; and controlling the electronic commerce system using the predicted electronic commerce output data.
- 20. The system of claim 19, wherein the data source is a historical database.
- 21. The system of claim 20, wherein the non-linear model software program is further executable to perform:
storing a history of the electronic commerce output data with associated timestamps in the historical database.
- 22. The system of claim 20, wherein the non-linear model software program is further executable to perform:
presenting a template, wherein said template comprises a partial non-linear model specification; and receiving user input into the template, wherein the user input specifies one or more of the non-linear model specifications; wherein the user specified non-linear model specifications and the partial non-linear model specification specify the non-linear model.
- 23. The system of claim 22, wherein the non-linear model software program is further executable to perform:
sequencing operations of the electronic commerce system; wherein said sequencing operations comprises one or more of:
sequencing retrieval of electronic commerce data in accordance with data specifications; and controlling execution of the non-linear model, in accordance with the data specifications.
- 24. The system of claim 22, wherein the non-linear model software program is further executable to perform:
timing operations of the electronic commerce system; wherein said timing operations comprises one or more of:
timing retrieval of electronic commerce data in accordance with data specifications; detecting new training electronic commerce input data; determining the data specifications for the electronic commerce input data; initiating training of the non-linear model; controlling execution of the non-linear model, in accordance with time specifications; controlling execution of feedback for the non-linear model; controlling execution of feedforward for the non-linear model; controlling execution of an expert system; controlling execution of statistical testing for the non-linear model; and controlling execution of event processing for the non-linear model.
- 25. The system of claim 24, wherein the non-linear model software program further comprises:
an input mechanism; and an output mechanism; wherein the input mechanism is operable to sense a condition in the electronic commerce system; wherein the non-linear model software program is further executable to perform:
using electronic commerce data from the input mechanism as electronic commerce input data for computing electronic commerce output data in accordance with the electronic commerce input data and in accordance with one or more parameters; sending the electronic commerce output data to an output mechanism; and changing a controllable state of the output mechanism of the electronic commerce system.
- 26. The system of claim 19, wherein the non-linear model is one of:
a support vector machine, and wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network comprises neural network specifications.
- 27. The system of claim 19, wherein the predicting electronic commerce output data occurs substantially in real-time.
- 28. A carrier medium which stores program instructions for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, wherein the program instructions are executable to perform:
retrieving training electronic commerce input data from a data source; retrieving electronic commerce input data from the data source in accordance with time specifications; receiving specifications for the training electronic commerce input data, the electronic commerce input data, and the electronic commerce output data; receiving coefficients for the non-linear model; adjusting the coefficients in response to the training electronic commerce input data; predicting the electronic commerce output data in accordance with the electronic commerce input data and the coefficients; and controlling the electronic commerce system using the predicted electronic commerce output data.
- 29. The carrier medium of claim 28, wherein the data source is a historical database.
- 30. The carrier medium of claim 29, wherein the program instructions are further executable to perform:
storing a history of the electronic commerce output data with associated timestamps in the historical database.
- 31. The carrier medium of claim 29, wherein the program instructions are further executable to perform:
presenting a template wherein said template comprises a partial non-linear model specification; and receiving user input into the template, wherein the user input specifies one or more of the non-linear model specifications; wherein the user specified non-linear model specifications and the partial non-linear model specification specify the non-linear model.
- 32. The carrier medium of claim 31, wherein the program instructions are further executable to perform:
sequencing operations of the electronic commerce system; wherein said sequencing operations comprises one or more of:
sequencing retrieval of electronic commerce data in accordance with data specifications; and controlling execution of the non-linear model, in accordance with the data specifications.
- 33. The carrier medium of claim 31, wherein the program instructions are further executable to perform:
timing operations of the electronic commerce system; wherein said timing operations comprises one or more of:
timing retrieval of electronic commerce data in accordance with data specifications; detecting new training electronic commerce input data; determining the data specifications for the electronic commerce input data; initiating training of the non-linear model; controlling execution of the non-linear model, in accordance with time specifications; controlling execution of feedback for the non-linear model; controlling execution of feedforward for the non-linear model; controlling execution of an expert system; controlling execution of statistical testing for the non-linear model; and controlling execution of event processing for the non-linear model.
- 34. The carrier medium of claim 33, wherein the program instructions are further executable to implement:
an input mechanism; and an output mechanism; wherein the input mechanism is operable to sense a condition in the electronic commerce system; wherein the program instructions are further executable to perform:
using electronic commerce data from the input mechanism as electronic commerce input data for computing electronic commerce output data in accordance with the electronic commerce input data and in accordance with one or more parameters; sending the electronic commerce output data to an output mechanism; and changing a controllable state of the output mechanism of the electronic commerce system.
- 35. The carrier medium of claim 28, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 36. The carrier medium of claim 28, wherein the predicting electronic commerce output data occurs substantially in real-time.
- 37. A method for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the method comprising:
(1) training the non-linear model using a first training set based on first electronic commerce data; (2) training or retraining the non-linear model using a second training set based on second electronic commerce data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third electronic commerce data, and using the second training set, without using the first training set; and (4) controlling the electronic commerce system using the predicted electronic commerce output data.
- 38. The method of claim 37, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a database.
- 39. The method of claim 37, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a historical database.
- 40. The method of claim 37, wherein (1), (2), and/or (3) comprise constructing the first training set, the second training set, or the third training set, respectively.
- 41. The method of claim 40, wherein the constructing operates substantially in real-time.
- 42. The method of claim 40, wherein the constructing comprises using one or more associated timestamps of the first electronic commerce data, the second electronic commerce data or the third electronic commerce data to indicate electronic commerce input data for constructing the first training set, the second training set, or the third training set, respectively.
- 43. The method of claim 37,
wherein (1) is preceded by analyzing the electronic commerce system; and wherein (1) further comprises using electronic commerce data representative of the analyzing as the first electronic commerce data.
- 44. The method of claim 37, wherein the non-linear model is a support vector machine, wherein the support vector machine comprises:
support vector machine specifications; wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine.
- 45. The method of claim 37, wherein the non-linear model is a neural network, wherein the neural network further comprises neural network specifications.
- 46. A system for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) training the non-linear model using a first training set based on first electronic commerce data; (2) training or retraining the non-linear model using a second training set based on second electronic commerce data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third electronic commerce data, and using the second training set, without using the first training set; and (4) controlling the electronic commerce system using the predicted electronic commerce output data.
- 47. The system of claim 46, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a database.
- 48. The system of claim 46, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a historical database.
- 49. The system of claim 46, wherein (1), (2), and/or (3) comprise constructing the first training set, the second training set, or the third training set, respectively.
- 50. The system of claim 49, wherein the constructing comprises using one or more associated timestamps of the first electronic commerce data, the second electronic commerce data or the third electronic commerce data to indicate electronic commerce input data for constructing the first training set, the second training set, or the third training set, respectively.
- 51. The system of claim 46,
wherein (1) is preceded by analyzing the electronic commerce system; and wherein (1) further comprises using electronic commerce data representative of the analyzing as the first electronic commerce data.
- 52. The system of claim 46, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 53. A carrier medium which stores program instructions for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, wherein the program instructions are executable to perform:
(1) training the non-linear model using a first training set based on first electronic commerce data; (2) training or retraining the non-linear model using a second training set based on second electronic commerce data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third electronic commerce data, and using the second training set, without using the first training set; and (4) controlling the electronic commerce system using the predicted electronic commerce output data.
- 54. The carrier medium of claim 53, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a database.
- 55. The carrier medium of claim 53, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a historical database.
- 56. The carrier medium of claim 53, wherein (1), (2), and/or (3) comprise constructing the first training set, the second training set, or the third training set, respectively.
- 57. The carrier medium of claim 56, wherein the constructing comprises using one or more associated timestamps of the first electronic commerce data, the second electronic commerce data or the third electronic commerce data to indicate electronic commerce input data for constructing the first training set, the second training set, or the third training set, respectively.
- 58. The carrier medium of claim 53,
wherein (1) is preceded by analyzing the electronic commerce system; and wherein (1) further comprises using electronic commerce data representative of the analyzing as the first electronic commerce data.
- 59. The carrier medium of claim 53, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 60. A method for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the method comprising:
(1) detecting first electronic commerce data; (2) training or retraining the non-linear model using a first training set based on the first electronic commerce data; (3) detecting second electronic commerce data; (4) training or retraining the non-linear model using a second training set based on the second electronic commerce data, and using the first training set; (5) detecting third electronic commerce data; (6) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (7) controlling the electronic commerce system using the predicted electronic commerce output data.
- 61. The method of claim 60, further comprising:
retrieving the first training set, the second training set, and/or the third training set from a historical database.
- 62. The method of claim 60, further comprising between steps (4) and (5) the step of discarding the first training set.
- 63. The method of claim 60, further comprising after step (6) the step of discarding the second training set.
- 64. The method of claim 60, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network comprises neural network specifications.
- 65. A system for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) detecting first electronic commerce data; (2) training or retraining a non-linear model using a first training set based on the first electronic commerce data; (3) detecting second electronic commerce data; (4) training or retraining the non-linear model using a second training set based on the second electronic commerce data, and using the first training set; (5) detecting third electronic commerce data; (6) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (7) controlling the electronic commerce system using the predicted electronic commerce output data.
- 66. The system of claim 65, wherein the non-linear model software program is further executable to perform:
retrieving the first training set, the second training set, and/or the third training set from a historical database.
- 67. The system of claim 65, wherein the non-linear model software program is further executable to perform between steps (4) and (5) the step of discarding the first training set.
- 68. The system of claim 65, wherein the non-linear model software program is further executable to perform after step (6) the step of discarding the second training set.
- 69. The system of claim 65, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network comprises neural network specifications.
- 70. A carrier medium which stores program instructions for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, wherein the program instructions are executable to perform:
(1) detecting first electronic commerce data; (2) training or retraining the non-linear model using a first training set based on the first electronic commerce data; (3) detecting second electronic commerce data; (4) training or retraining the non-linear model using a second training set based on the second electronic commerce data, and using the first training set; (5) detecting third electronic commerce data; (6) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (7) controlling the electronic commerce system using the predicted electronic commerce output data.
- 71. The carrier medium of claim 70, wherein the program instructions are further executable to perform:
retrieving the first training set, the second training set, and/or the third training set from a historical database.
- 72. The carrier medium of claim 70, wherein the program instructions are further executable to perform between steps (4) and (5) the step of discarding the first training set.
- 73. The carrier medium of claim 70, wherein the program instructions are further executable to perform after step (6) the step of discarding the second training set.
- 74. The carrier medium of claim 70, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network comprises neural network specifications.
- 75. A method for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the method comprising:
(1) constructing a buffer containing at least two training sets; (2) training or retraining the non-linear model using the at least two training sets in the buffer; (3) constructing a new training set and replacing an oldest training set in the buffer with the new training set; (4) repeating steps (2) and (3) at least once; and (5) controlling the electronic commerce system using the predicted electronic commerce output data.
- 76. The method of claim 75, wherein step (3) comprises:
monitoring substantially in real-time for the presence of new training electronic commerce input data; and retrieving electronic commerce input data indicated by the new training electronic commerce input data to construct the new training set.
- 77. The method of claim 75, wherein step (2) uses the at least two training sets of the buffer one or more times.
- 78. The method of claim 75, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network comprises neural network specifications.
- 79. A system for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) constructing a buffer containing at least two training sets; (2) training or retraining the non-linear model using the at least two training sets in the buffer; (3) constructing a new training set and replacing an oldest training set in the buffer with the new training set; (4) repeating steps (2) and (3) at least once; and (5) controlling the electronic commerce system using the predicted electronic commerce output data.
- 80. The system of claim 79, wherein step (3) comprises:
monitoring substantially in real-time for the presence of new training electronic commerce input data; and retrieving electronic commerce input data indicated by the new training electronic commerce input data to construct the new training set.
- 81. The system of claim 79, wherein step (2) uses the at least two training sets of the buffer one or more times.
- 82. The system of claim 79, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network comprises neural network specifications.
- 83. A carrier medium which stores program instructions for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, wherein the program instructions are executable to perform:
(1) constructing a buffer containing at least two training sets; (2) training or retraining the non-linear model using the at least two training sets in the buffer; (3) constructing a new training set and replacing an oldest training set in the buffer with the new training set; (4) repeating steps (2) and (3) at least once; and (5) controlling the electronic commerce system using the predicted electronic commerce output data.
- 84. The carrier medium of claim 83, wherein step (3) comprises:
monitoring substantially in real-time for the presence of new training electronic commerce input data; and retrieving electronic commerce input data indicated by the new training electronic commerce input data to construct the new training set.
- 85. The carrier medium of claim 83, wherein step (2) uses the at least two training sets of the buffer one or more times.
- 86. The carrier medium of claim 83, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network comprises neural network specifications.
- 87. A method for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the method comprising:
(1) operating the electronic commerce system and measuring the electronic commerce system to produce a first electronic commerce data, a second electronic commerce data, and a third electronic commerce data; (2) training the non-linear model using a first training set based on the first electronic commerce data; (3) training or retraining the non-linear model using a second training set based on the second electronic commerce data, and using the first training set; (4) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (5) controlling the electronic commerce system using the predicted electronic commerce output data.
- 88. A system for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) operating the electronic commerce system and measuring the electronic commerce system to produce a first electronic commerce data, a second electronic commerce data, and a third electronic commerce data; (2) training the non-linear model using a first training set based on the first electronic commerce data; (3) training or retraining the non-linear model using a second training set based on the second electronic commerce data, and using the first training set; (4) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (5) controlling the electronic commerce system using the predicted electronic commerce output data.
- 89. A carrier medium which stores program instructions for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, wherein the program instructions are executable to perform:
(1) operating the electronic commerce system and measuring the electronic commerce system to produce a first electronic commerce data, a second electronic commerce data, and a third electronic commerce data; (2) training the non-linear model using a first training set based on the first electronic commerce data; (3) training or retraining the non-linear model using a second training set based on the second electronic commerce data, and using the first training set; (4) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (5) controlling the electronic commerce system using the predicted electronic commerce output data.
- 90. A method for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the method comprising:
(1) training the non-linear model using a first training set based on first electronic commerce data; (2) training or retraining the non-linear model using a second training set based on second electronic commerce data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third electronic commerce data, and using the second training set; (4) the non-linear model predicting a first electronic commerce output data using the first electronic commerce data; (5) changing a state of an output mechanism in accordance with the first electronic commerce output data; and (6) controlling the electronic commerce system using the predicted electronic commerce output data.
- 91. A system for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) training the non-linear model using a first training set based on first electronic commerce data; (2) training or retraining the non-linear model using a second training set based on second electronic commerce data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third electronic commerce data, and using the second training set; (4) the non-linear model predicting a first electronic commerce output data using the first electronic commerce data; (5) changing a state of an output mechanism in accordance with the first electronic commerce output data; and (6) controlling the electronic commerce system using the predicted electronic commerce output data.
- 92. A carrier medium which stores program instructions for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, wherein the program instructions are executable to perform:
(1) training the non-linear model using a first training set based on first electronic commerce data; (2) training or retraining the non-linear model using a second training set based on second electronic commerce data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third electronic commerce data, and using the second training set; (4) the non-linear model predicting a first electronic commerce output data using the first electronic commerce data; (5) changing a state of an output mechanism in accordance with the first electronic commerce output data; and (6) controlling the electronic commerce system using the predicted electronic commerce output data.
- 93. A method for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the method comprising:
(1) detecting first electronic commerce data; (2) training or retraining the non-linear model using a first training set based on the first electronic commerce data; (3) detecting second electronic commerce data; (4) training or retraining the non-linear model using a second training set based on the second electronic commerce data and by using the first training set; (5) detecting third electronic commerce data; (6) training or retaining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; (7) the non-linear model predicting a first electronic commerce output data using the first electronic commerce data; (8) changing a state of an output mechanism in accordance with the first electronic commerce output data; and (9) controlling the electronic commerce system using the predicted electronic commerce output data.
- 94. A system for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) detecting first electronic commerce data; (2) training or retraining a non-linear model using a first training set based on the first electronic commerce data; (3) detecting second electronic commerce data; (4) training or retraining the non-linear model using a second training set based on the second electronic commerce data and by using the first training set; (5) detecting third electronic commerce data; (6) training or retaining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; (7) the non-linear model predicting a first electronic commerce output data using the first electronic commerce data; (8) changing a state of an output mechanism in accordance with the first electronic commerce output data; and (9) controlling the electronic commerce system using the predicted electronic commerce output data.
- 95. A carrier medium which stores program instructions for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, wherein the program instructions are executable to perform:
(1) detecting first electronic commerce data; (2) training or retraining a non-linear model using a first training set based on the first electronic commerce data; (3) detecting second electronic commerce data; (4) training or retraining the non-linear model using a second training set based on the second electronic commerce data and by using the first training set; (5) detecting third electronic commerce data; (6) training or retaining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; (7) the non-linear model predicting a first electronic commerce output data using the first electronic commerce data; (8) changing a state of an output mechanism in accordance with the first electronic commerce output data; and (9) controlling the electronic commerce system using the predicted electronic commerce output data.
- 96. A method for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the method comprising:
(1) operating the electronic commerce system and measuring the electronic commerce system to produce a first electronic commerce data, a second electronic commerce data, and a third electronic commerce data; (2) detecting the first electronic commerce data; (3) training or retraining the non-linear model using a first training set based on the first electronic commerce data; (4) detecting second electronic commerce data; (5) training or retraining the non-linear model using a second training set based on the second electronic commerce data and using the first training set; (6) detecting third electronic commerce data; (7) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (8) controlling the electronic commerce system using the predicted electronic commerce output data.
- 97. A system for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) operating the electronic commerce system and measuring the electronic commerce system to produce a first electronic commerce data, a second electronic commerce data, and a third electronic commerce data; (2) detecting the first electronic commerce data; (3) training or retraining the non-linear model using a first training set based on the first electronic commerce data; (4) detecting second electronic commerce data; (5) training or retraining the non-linear model using a second training set based on the second electronic commerce data and using the first training set; (6) detecting third electronic commerce data; (7) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (8) controlling the electronic commerce system using the predicted electronic commerce output data.
- 98. A carrier medium which stores program instructions for predicting electronic commerce output data for a non-linear model used to control an electronic commerce system, wherein the program instructions are executable to perform:
(1) operating the electronic commerce system and measuring the electronic commerce system to produce a first electronic commerce data, a second electronic commerce data, and a third electronic commerce data; (2) detecting the first electronic commerce data; (3) training or retraining the non-linear model using a first training set based on the first electronic commerce data; (4) detecting second electronic commerce data; (5) training or retraining the non-linear model using a second training set based on the second electronic commerce data and using the first training set; (6) detecting third electronic commerce data; (7) training or retraining the non-linear model using a third training set based on the third electronic commerce data, and using the second training set; and (8) controlling the electronic commerce system using the predicted electronic commerce output data.
- 99. A method for predicting financial output data for a non-linear model used to control a financial process, the method comprising:
retrieving training financial input data from a data source; retrieving financial input data from the data source in accordance with time specifications; receiving specifications for the training financial input data, the financial input data, and the financial output data; receiving coefficients for the non-linear model; adjusting the coefficients in response to the training financial input data; predicting the financial output data in accordance with the financial input data and the coefficients; and controlling the financial process using the predicted financial output data.
- 100. The method of claim 99, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 101. The method of claim 99, wherein the data source is a historical database.
- 102. The method of claim 101, further comprising:
storing a history of the financial output data with associated timestamps in the historical database.
- 103. The method of claim 101, further comprising:
presenting a template, wherein the template comprises a partial non-linear model specification; and receiving user input into the template, wherein the user input specifies one or more of the non-linear model specifications; wherein the user specified non-linear model specifications and the partial non-linear model specification specify the non-linear model.
- 104. The method of claim 103, further comprising:
sequencing operations of the financial process; wherein said sequencing operations comprises one or more of:
sequencing retrieval of financial data in accordance with data specifications; and controlling execution of the non-linear model, in accordance with the data specifications.
- 105. The method of claim 103, further comprising:
timing operations of the financial process; wherein said timing operations comprises one or more of:
timing retrieval of financial data in accordance with data specifications. detecting new training financial input data; determining the data specifications for the financial input data; initiating training of the non-linear model; and controlling execution of the non-linear model, in accordance with time specifications; controlling execution of feedback for the non-linear model; controlling execution of feedforward for the non-linear model; controlling execution of an expert system; controlling execution of statistical testing for the non-linear model; and controlling execution of event processing for the non-linear model.
- 106. The method of claim 105, further comprising:
an input mechanism sensing a condition in the financial process; using financial data from the input mechanism as financial input data for computing financial output data in accordance with the financial input data and in accordance with one or more parameters; sending the financial output data to an output mechanism; and the output mechanism changing a controllable state of the financial process.
- 107. The method of claim 99, wherein the non-linear model is a support vector machine, wherein the support vector machine comprises:
support vector machine specifications; wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine.
- 108. The method of claim 99, wherein the non-linear model is a neural network, wherein the neural network further comprises neural network specifications.
- 109. A system for predicting financial output data for a non-linear model used to control a financial process, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
retrieving training financial input data from a data source; retrieving financial input data from the data source in accordance with time specifications; receiving specifications for the training financial input data, the financial input data, and the financial output data; receiving coefficients for the non-linear model; adjusting the coefficients in response to the training financial input data; predicting the financial output data in accordance with the financial input data and the coefficients; and controlling the financial process using the predicted financial output data.
- 110. The system of claim 109, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, a stock analysis process.
- 111. The system of claim 109, wherein the data source is a historical database.
- 112. The system of claim 111, wherein the non-linear model software program is further executable to perform:
storing a history of the financial output data with associated timestamps in the historical database.
- 113. The system of claim 111, wherein the non-linear model software program is further executable to perform:
presenting a template, wherein said template comprises a partial non-linear model specification; and receiving user input into the template, wherein the user input specifies one or more of the non-linear model specifications; wherein the user specified non-linear model specifications and the partial non-linear model specification specify the non-linear model.
- 114. The system of claim 113, wherein the non-linear model software program is further executable to perform:
sequencing operations of the financial process; wherein said sequencing operations comprises one or more of:
sequencing retrieval of financial data in accordance with data specifications; and controlling execution of the non-linear model, in accordance with the data specifications.
- 115. The system of claim 113, wherein the non-linear model software program is further executable to perform:
timing operations of the financial process; wherein said timing operations comprises one or more of:
timing retrieval of financial data in accordance with data specifications; detecting new training financial input data; determining the data specifications for the financial input data; initiating training of the non-linear model; controlling execution of the non-linear model, in accordance with time specifications; controlling execution of feedback for the non-linear model; controlling execution of feedforward for the non-linear model; controlling execution of an expert system; controlling execution of statistical testing for the non-linear model; and controlling execution of event processing for the non-linear model.
- 116. The system of claim 115, wherein the non-linear model software program further comprises:
an input mechanism; and an output mechanism; wherein the input mechanism is operable to sense a condition in the financial process; wherein the non-linear model software program is further executable to perform:
using financial data from the input mechanism as financial input data for computing financial output data in accordance with the financial input data and in accordance with one or more parameters; sending the financial output data to an output mechanism; and changing a controllable state of the output mechanism of the financial process.
- 117. The system of claim 109, wherein the non-linear model is one of:
a support vector machine, and wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network comprises neural network specifications.
- 118. A carrier medium which stores program instructions for predicting financial output data for a non-linear model used to control a financial process, wherein the program instructions are executable to perform:
retrieving training financial input data from a data source; retrieving financial input data from the data source in accordance with time specifications; receiving specifications for the training financial input data, the financial input data, and the financial output data; receiving coefficients for the non-linear model; adjusting the coefficients in response to the training financial input data; predicting the financial output data in accordance with the financial input data and the coefficients; and controlling the financial process using the predicted financial output data.
- 119. The carrier medium of claim 118, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 120. The carrier medium of claim 118, wherein the data source is a historical database.
- 121. The carrier medium of claim 120, wherein the program instructions are further executable to perform:
storing a history of the financial output data with associated timestamps in the historical database.
- 122. The carrier medium of claim 120, wherein the program instructions are further executable to perform:
presenting a template wherein said template comprises a partial non-linear model specification; and receiving user input into the template, wherein the user input specifies one or more of the non-linear model specifications; wherein the user specified non-linear model specifications and the partial non-linear model specification specify the non-linear model.
- 123. The carrier medium of claim 122, wherein the program instructions are further executable to perform:
sequencing operations of the financial process; wherein said sequencing operations comprises one or more of:
sequencing retrieval of financial data in accordance with data specifications; and controlling execution of the non-linear model, in accordance with the data specifications.
- 124. The carrier medium of claim 122, wherein the program instructions are further executable to perform:
timing operations of the financial process; wherein said timing operations comprises one or more of:
timing retrieval of financial data in accordance with data specifications; detecting new training financial input data; determining the data specifications for the financial input data; initiating training of the non-linear model; controlling execution of the non-linear model, in accordance with time specifications; controlling execution of feedback for the non-linear model; controlling execution of feedforward for the non-linear model; controlling execution of an expert system; controlling execution of statistical testing for the non-linear model; and controlling execution of event processing for the non-linear model.
- 125. The carrier medium of claim 124, wherein the program instructions are further executable to implement:
an input mechanism; and an output mechanism; wherein the input mechanism is operable to sense a condition in the financial process; wherein the program instructions are further executable to perform:
using financial data from the input mechanism as financial input data for computing financial output data in accordance with the financial input data and in accordance with one or more parameters; sending the financial output data to an output mechanism; and changing a controllable state of the output mechanism of the financial process.
- 126. The carrier medium of claim 118, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 127. A method for predicting financial output data for a non-linear model used to control a financial process, the method comprising:
(1) training the non-linear model using a first training set based on first financial data; (2) training or retraining the non-linear model using a second training set based on second financial data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third financial data, and using the second training set, without using the first training set; and (4) controlling the financial process using the predicted financial output data.
- 128. The method of claim 127, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, a stock analysis process.
- 129. The method of claim 127, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a database.
- 130. The method of claim 127, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a historical database.
- 131. The method of claim 127, wherein (1), (2), and/or (3) comprise constructing the first training set, the second training set, or the third training set, respectively.
- 132. The method of claim 131, wherein the constructing comprises using one or more associated timestamps of the first financial data, the second financial data or the third financial data to indicate financial input data for constructing the first training set, the second training set, or the third training set, respectively.
- 133. The method of claim 127,
wherein (1) is preceded by analyzing the financial process; and wherein (1) further comprises using financial data representative of the analyzing as the first financial data.
- 134. The method of claim 127, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 135. A system for predicting financial output data for a non-linear model used to control a financial process, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) training the non-linear model using a first training set based on first financial data; (2) training or retraining the non-linear model using a second training set based on second financial data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third financial data, and using the second training set, without using the first training set; and (4) controlling the financial process using the predicted financial output data.
- 136. The system of claim 135, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, a stock analysis process.
- 137. The system of claim 135, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a database.
- 138. The system of claim 135, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a historical database.
- 139. The system of claim 135, wherein (1), (2), and/or (3) comprise constructing the first training set, the second training set, or the third training set, respectively.
- 140. The system of claim 139, wherein the constructing comprises using one or more associated timestamps of the first financial data, the second financial data or the third financial data to indicate financial input data for constructing the first training set, the second training set, or the third training set, respectively.
- 141. The system of claim 135,
wherein (1) is preceded by analyzing the financial process; and wherein (1) further comprises using financial data representative of the analyzing as the first financial data.
- 142. The system of claim 135, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 143. A carrier medium which stores program instructions for predicting financial output data for a non-linear model used to control a financial process, wherein the program instructions are executable to perform:
(1) training the non-linear model using a first training set based on first financial data; (2) training or retraining the non-linear model using a second training set based on second financial data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third financial data, and using the second training set, without using the first training set; and (4) controlling the financial process using the predicted financial output data.
- 144. The carrier medium of claim 143, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, a stock analysis process.
- 145. The carrier medium of claim 143, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a database.
- 146. The carrier medium of claim 143, wherein (1), (2), and/or (3) comprise retrieving the first training set, the second training set, or the third training set, respectively, from a historical database.
- 147. The carrier medium of claim 143, wherein (1), (2), and/or (3) comprise constructing the first training set, the second training set, or the third training set, respectively.
- 148. The carrier medium of claim 147, wherein the constructing comprises using one or more associated timestamps of the first financial data, the second financial data or the third financial data to indicate financial input data for constructing the first training set, the second training set, or the third training set, respectively.
- 149. The carrier medium of claim 143,
wherein (1) is preceded by analyzing the financial process; and wherein (1) further comprises using financial data representative of the analyzing as the first financial data.
- 150. The carrier medium of claim 143, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 151. A method for predicting financial output data for a non-linear model used to control a financial process, the method comprising:
(1) detecting first financial data; (2) training or retraining the non-linear model using a first training set based on the first financial data; (3) detecting second financial data; (4) training or retraining the non-linear model using a second training set based on the second financial data, and using the first training set; (5) detecting third financial data; (6) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (7) controlling the financial process using the predicted financial output data.
- 152. The method of claim 151, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 153. The method of claim 151, further comprising:
retrieving the first training set, the second training set, and/or the third training set from a historical database.
- 154. The method of claim 151, further comprising between steps (4) and (5) the step of discarding the first training set.
- 155. The method of claim 151, further comprising after step (6) the step of discarding the second training set.
- 156. The method of claim 151, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 157. A system for predicting financial output data for a non-linear model used to control a financial process, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) detecting first financial data; (2) training or retraining a non-linear model using a first training set based on the first financial data; (3) detecting second financial data; (4) training or retraining the non-linear model using a second training set based on the second financial data, and using the first training set; (5) detecting third financial data; (6) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (7) controlling the financial process using the predicted financial output data.
- 158. The system of claim 157, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 159. The system of claim 157, wherein the non-linear model software program is further executable to perform:
retrieving the first training set, the second training set, and/or the third training set from a historical database.
- 160. The system of claim 157, wherein the non-linear model software program is further executable to perform between steps (4) and (5) the step of discarding the first training set.
- 161. The system of claim 157, wherein the non-linear model software program is further executable to perform after step (6) the step of discarding the second training set.
- 162. The system of claim 157, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 163. A carrier medium which stores program instructions for predicting financial output data for a non-linear model used to control a financial process, wherein the program instructions are executable to perform:
(1) detecting first financial data; (2) training or retraining the non-linear model using a first training set based on the first financial data; (3) detecting second financial data; (4) training or retraining the non-linear model using a second training set based on the second financial data, and using the first training set; (5) detecting third financial data; (6) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (7) controlling the financial process using the predicted financial output data.
- 164. The carrier medium of claim 163, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 165. The carrier medium of claim 163, wherein the program instructions are further executable to perform:
retrieving the first training set, the second training set, and/or the third training set from a historical database.
- 166. The carrier medium of claim 163, wherein the program instructions are further executable to perform between steps (4) and (5) the step of discarding the first training set.
- 167. The carrier medium of claim 163, wherein the program instructions are further executable to perform after step (6) the step of discarding the second training set.
- 168. The carrier medium of claim 163, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 169. A method for predicting financial output data for a non-linear model used to control a financial process, the method comprising:
(1) constructing a buffer containing at least two training sets; (2) training or retraining the non-linear model using the at least two training sets in the buffer; (3) constructing a new training set and replacing an oldest training set in the buffer with the new training set; (4) repeating steps (2) and (3) at least once; and (5) controlling the financial process using the predicted financial output data.
- 170. The method of claim 169, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 171. The method of claim 169, wherein step (3) comprises:
monitoring substantially in real-time for the presence of new training financial input data; and retrieving financial input data indicated by the new training financial input data to construct the new training set.
- 172. The method of claim 169, wherein step (2) uses the at least two training sets of the buffer one or more times.
- 173. The method of claim 169, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 174. A system for predicting financial output data for a non-linear model used to control a financial process, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) constructing a buffer containing at least two training sets; (2) training or retraining the non-linear model using the at least two training sets in the buffer; (3) constructing a new training set and replacing an oldest training set in the buffer with the new training set; (4) repeating steps (2) and (3) at least once; and (5) controlling the financial process using the predicted financial output data.
- 175. The system of claim 174, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 176. The system of claim 174, wherein step (3) comprises:
monitoring substantially in real-time for the presence of new training financial input data; and retrieving financial input data indicated by the new training financial input data to construct the new training set.
- 177. The system of claim 174, wherein step (2) uses the at least two training sets of the buffer one or more times.
- 178. The system of claim 174, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 179. A carrier medium which stores program instructions for predicting financial output data for a non-linear model used to control a financial process, wherein the program instructions are executable to perform:
(1) constructing a buffer containing at least two training sets; (2) training or retraining the non-linear model using the at least two training sets in the buffer; (3) constructing a new training set and replacing an oldest training set in the buffer with the new training set; (4) repeating steps (2) and (3) at least once; and (5) controlling the financial process using the predicted financial output data.
- 180. The carrier medium of claim 179, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 181. The carrier medium of claim 179, wherein step (3) comprises:
monitoring substantially in real-time for the presence of new training financial input data; and retrieving financial input data indicated by the new training financial input data to construct the new training set.
- 182. The carrier medium of claim 179, wherein step (2) uses the at least two training sets of the buffer one or more times.
- 183. The carrier medium of claim 179, wherein the non-linear model is one of:
a support vector machine, wherein the support vector machine comprises support vector machine specifications, wherein the support vector machine specifications comprise specifications for a kernel function which operates as a basis function for the support vector machine; and a neural network, wherein the neural network further comprises neural network specifications.
- 184. A method for predicting financial output data for a non-linear model used to control a financial process, the method comprising:
(1) operating the financial process and measuring the financial process to produce a first financial data, a second financial data, and a third financial data; (2) training the non-linear model using a first training set based on the first financial data; (3) training or retraining the non-linear model using a second training set based on the second financial data, and using the first training set; (4) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (5) controlling the financial process using the predicted financial output data.
- 185. The method of claim 184, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 186. A system for predicting financial output data for a non-linear model used to control a financial process, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) operating the financial process and measuring the financial process to produce a first financial data, a second financial data, and a third financial data; (2) training the non-linear model using a first training set based on the first financial data; (3) training or retraining the non-linear model using a second training set based on the second financial data, and using the first training set; (4) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (5) controlling the financial process using the predicted financial output data.
- 187. The system of claim 186, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 188. A carrier medium which stores program instructions for predicting financial output data for a non-linear model used to control a financial process, wherein the program instructions are executable to perform:
(1) operating the financial process and measuring the financial process to produce a first financial data, a second financial data, and a third financial data; (2) training the non-linear model using a first training set based on the first financial data; (3) training or retraining the non-linear model using a second training set based on the second financial data, and using the first training set; (4) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (5) controlling the financial process using the predicted financial output data.
- 189. The carrier medium of claim 188, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 190. A method for predicting financial output data for a non-linear model used to control a financial process, the method comprising:
(1) training the non-linear model using a first training set based on first financial data; (2) training or retraining the non-linear model using a second training set based on second financial data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third financial data, and using the second training set; (4) the non-linear model predicting a first financial output data using the first financial data; (5) changing a state of an output mechanism in accordance with the first financial output data; and (6) controlling the financial process using the predicted financial output data.
- 191. The method of claim 190, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 192. A system for predicting financial output data for a non-linear model used to control a financial process, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) training the non-linear model using a first training set based on first financial data; (2) training or retraining the non-linear model using a second training set based on second financial data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third financial data, and using the second training set; (4) the non-linear model predicting a first financial output data using the first financial data; (5) changing a state of an output mechanism in accordance with the first financial output data; and (6) controlling the financial process using the predicted financial output data.
- 193. The system of claim 192, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, a stock analysis process.
- 194. A carrier medium which stores program instructions for predicting financial output data for a non-linear model used to control a financial process, wherein the program instructions are executable to perform:
(1) training the non-linear model using a first training set based on first financial data; (2) training or retraining the non-linear model using a second training set based on second financial data, and using the first training set; (3) training or retraining the non-linear model using a third training set based on third financial data, and using the second training set; (4) the non-linear model predicting a first financial output data using the first financial data; (5) changing a state of an output mechanism in accordance with the first financial output data; and (6) controlling the financial process using the predicted financial output data.
- 195. The carrier medium of claim 194, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 196. A method for predicting financial output data for a non-linear model used to control a financial process, the method comprising:
(1) detecting first financial data; (2) training or retraining the non-linear model using a first training set based on the first financial data; (3) detecting second financial data; (4) training or retraining the non-linear model using a second training set based on the second financial data and by using the first training set; (5) detecting third financial data; (6) training or retaining the non-linear model using a third training set based on the third financial data, and using the second training set; (7) the non-linear model predicting a first financial output data using the first financial data; (8) changing a state of an output mechanism in accordance with the first financial output data; and (9) controlling the financial process using the predicted financial output data.
- 197. The method of claim 196, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 198. A system for predicting financial output data for a non-linear model used to control a financial process, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) detecting first financial data; (2) training or retraining a non-linear model using a first training set based on the first financial data; (3) detecting second financial data; (4) training or retraining the non-linear model using a second training set based on the second financial data and by using the first training set; (5) detecting third financial data; (6) training or retaining the non-linear model using a third training set based on the third financial data, and using the second training set; (7) the non-linear model predicting a first financial output data using the first financial data; (8) changing a state of an output mechanism in accordance with the first financial output data; and (9) controlling the financial process using the predicted financial output data.
- 199. The system of claim 198, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 200. A carrier medium which stores program instructions for predicting financial output data for a non-linear model used to control a financial process, wherein the program instructions are executable to perform:
(1) detecting first financial data; (2) training or retraining a non-linear model using a first training set based on the first financial data; (3) detecting second financial data; (4) training or retraining the non-linear model using a second training set based on the second financial data and by using the first training set; (5) detecting third financial data; (6) training or retaining the non-linear model using a third training set based on the third financial data, and using the second training set; (7) the non-linear model predicting a first financial output data using the first financial data; (8) changing a state of an output mechanism in accordance with the first financial output data; and (9) controlling the financial process using the predicted financial output data.
- 201. The carrier medium of claim 200, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 202. A method for predicting financial output data for a non-linear model used to control a financial process, the method comprising:
(1) operating the financial process and measuring the financial process to produce a first financial data, a second financial data, and a third financial data; (2) detecting the first financial data; (3) training or retraining the non-linear model using a first training set based on the first financial data; (4) detecting second financial data; (5) training or retraining the non-linear model using a second training set based on the second financial data and using the first training set; (6) detecting third financial data; (7) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (8) controlling the financial process using the predicted financial output data.
- 203. The method of claim 202, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 204. A system for predicting financial output data for a non-linear model used to control a financial process, the system comprising:
a processor; a memory medium coupled to the processor, wherein the memory medium stores a non-linear model software program, wherein the non-linear model software program includes the non-linear model, and wherein the non-linear model software program is executable to perform:
(1) operating the financial process and measuring the financial process to produce a first financial data, a second financial data, and a third financial data; (2) detecting the first financial data; (3) training or retraining the non-linear model using a first training set based on the first financial data; (4) detecting second financial data; (5) training or retraining the non-linear model using a second training set based on the second financial data and using the first training set; (6) detecting third financial data; (7) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (8) controlling the financial process using the predicted financial output data.
- 205. The system of claim 204, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
- 206. A carrier medium which stores program instructions for predicting financial output data for a non-linear model used to control a financial process, wherein the program instructions are executable to perform:
(1) operating the financial process and measuring the financial process to produce a first financial data, a second financial data, and a third financial data; (2) detecting the first financial data; (3) training or retraining the non-linear model using a first training set based on the first financial data; (4) detecting second financial data; (5) training or retraining the non-linear model using a second training set based on the second financial data and using the first training set; (6) detecting third financial data; (7) training or retraining the non-linear model using a third training set based on the third financial data, and using the second training set; and (8) controlling the financial process using the predicted financial output data.
- 207. The carrier medium of claim 206, wherein the financial process is one of: a financial analysis process, a portfolio management process, a bond analysis process, and a stock analysis process.
CONTINUATION DATA
[0001] This application is a Continuation-in-Part of U.S. utility application Ser. No. 09/946,809 titled “SYSTEM AND METHOD FOR ON-LINE TRAINING OF A SUPPORT VECTOR MACHINE” filed Sep. 5, 2001, whose inventors are Eric Hartman, Bruce Ferguson, Doug Johnson, and Eric Hurley.
[0002] This application is a Continuation-in-Part of U.S. utility application Serial No. 10/010,052 titled “SYSTEM AND METHOD FOR ON-LINE TRAINING OF A NON-LINEAR MODEL FOR USE IN ELECTRONIC COMMERCE” filed Nov. 9, 2001, whose inventors are Bruce Ferguson and Eric Hartman which is a Continuation-in-Part of U.S. utility application Ser. No. 09/946,809 titled “SYSTEM AND METHOD FOR ON-LINE TRAINING OF A SUPPORT VECTOR MACHINE” filed Sep. 5, 2001, whose inventors are Eric Hartman, Bruce Ferguson, Doug Johnson, and Eric Hurley.
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09946809 |
Sep 2001 |
US |
Child |
10100561 |
Mar 2002 |
US |
Parent |
10010052 |
Nov 2001 |
US |
Child |
10100561 |
Mar 2002 |
US |