Claims
- 1. A data mining system comprising:
a client; and a service broker configured to include an interface to receive a consultation request from the client, wherein the service broker forwards the consultation request to a Neugent to invoke a consultation of the Neugent, and forwards to the client a result object returned by the Neugent.
- 2. The system of claim 1, wherein the consultation request includes data for consulting the Neugent.
- 3. The system of claim 2, wherein the Neugent performs a predictive analysis of the data included in the consultation request.
- 4. The system of claim 1, wherein the consultation request includes identification of a source of data for consulting the Neugent.
- 5. The system of claim 4, wherein the Neugent performs a predictive analysis of input data obtained from the source identified in the consultation request.
- 6. The system of claim 1, wherein the service broker receives through the interface a training request from the client, the training request including training data, and forwards the training request including the training data to the Neugent to invoke training of the Neugent with the training data.
- 7. The system of claim 6, wherein the training request includes a parameter specifying a ratio to split the training data between training the Neugent and testing the Neugent.
- 8. The system of claim 6, wherein the service broker forwards to the client a training result object returned by the Neugent after training of the Neugent.
- 9. The system of claim 1, wherein the Neugent groups training data patterns into clusters, each cluster corresponding to a group of similar data patterns, and predicts a probability of membership of an input pattern to a selected group.
- 10. The system of claim 1, wherein the Neugent groups training non-numeric patterns into clusters, each cluster corresponding to a group of similar non-numeric patterns, and predicts a probability of membership of an input non-numeric pattern to a selected group.
- 11. The system of claim 1, wherein the Neugent forms a cluster model by grouping training data patterns into a plurality of clusters, each cluster corresponding to a group of similar data patterns, and determining for each cluster probabilities of transition from the cluster to each of the other clusters, and predicts a probability of an event occurring by applying an input pattern to the cluster model.
- 12. The system of claim 1, wherein the Neugent forms an input-output model associated with a set of training data patterns, and predicts an output value by applying the model to an input pattern.
- 13. The system of claim 1, wherein the Neugent forms rules associated with corresponding relationships in a set of training data patterns, and predicts an outcome by applying the rules to an input pattern.
- 14. The system of claim 1, wherein the Neugent includes a functional-link net.
- 15. The system of claim 1, wherein the service broker is a remote server.
- 16. The system of claim 15, wherein the consultation request includes an Extended Markup Language document.
- 17. The system of claim 15, wherein the Neugent is server-side.
- 18. A method for providing to a remote client machine a service to consult a Neugent, comprising:
receiving a consultation request from the remote client machine; forwarding the consultation request to the Neugent to invoke a consultation of the Neugent; and forwarding to the remote client machine a result object returned by the Neugent.
- 19. A computer system, comprising:
a processor; and a program storage device readable by the computer system, tangibly embodying a program of instructions executable by the processor to perform the method of claim 18.
- 20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method of claim 18.
- 21. A computer data signal embodied in a transmission medium which embodies instructions executable by a computer to perform the method of claim 18.
- 22. A method for providing to a remote client machine a service to train a Neugent, comprising:
receiving a train request from the remote client machine; forwarding the train request to the Neugent to invoke training of the Neugent; and forwarding to the remote client machine a training result object returned by the Neugent.
- 23. A computer system, comprising:
a processor; and a program storage device readable by the computer system, tangibly embodying a program of instructions executable by the processor to perform the method of claim 22.
- 24. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method of claim 22.
- 25. A computer data signal embodied in a transmission medium which embodies instructions executable by a computer to perform the method of claim 22.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of the following co-pending U.S. provisional applications:
[0002] (a) Ser. No. 60/374,064, filed Apr. 19, 2002 and entitled “PROCESSING MIXED NUMERIC AND/OR NON-NUMERIC DATA”;
[0003] (b) Ser. No. 60/374,020, filed Apr. 19, 2002 and entitled “AUTOMATIC NEURAL-NET MODEL GENERATION AND MAINTENANCE”;
[0004] (c) Ser. No. 60/374,024, filed Apr. 19, 2002 and entitled “VIEWING MULTI-DIMENSIONAL DATA THROUGH HIERARCHICAL VISUALIZATION”;
[0005] (d) Ser. No. 60/374,041, filed Apr. 19, 2002 and entitled “METHOD AND APPARATUS FOR DISCOVERING EVOLUTIONARY CHANGES WITHIN A SYSTEM”;
[0006] (e) Ser. No. 60/373,977, filed Apr. 19, 2002 and entitled “AUTOMATIC MODEL MAINTENANCE THROUGH LOCAL NETS”; and
[0007] (f) Ser. No. 60/373,780, filed Apr. 19, 2002 and entitled “USING NEURAL NETWORKS FOR DATA MINING”.
Provisional Applications (6)
|
Number |
Date |
Country |
|
60374064 |
Apr 2002 |
US |
|
60374020 |
Apr 2002 |
US |
|
60374024 |
Apr 2002 |
US |
|
60374041 |
Apr 2002 |
US |
|
60373977 |
Apr 2002 |
US |
|
60373780 |
Apr 2002 |
US |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
10418671 |
Apr 2003 |
US |
| Child |
10760511 |
Jan 2004 |
US |