CONVERGENT CONSTRUCTION OF TRADITIONAL SCORECARDS
First Claim
1. A neural model for simulating a scorecard, comprising:
- a neural network configured to transform one or more inputs into an output, each input of the neural model having a squashing function applied thereto for simulating a bin of the simulated scorecard, wherein the squashing function includes a control variable for controlling the steepness of the response to the squashing function'"'"'s input so that during training of the neural model the steepness can be controlled, the output representing the score of the simulated scorecard.
0 Assignments
0 Petitions
Accused Products
Abstract
A neural model for simulating a scorecard comprises a neural network for transforming one or more inputs into an output. Each input of the neural model has a squashing function applied thereto for simulating a bin of the simulated scorecard. The squashing function includes a control variable for controlling the steepness of the response to the squashing function'"'"'s input so that during training of the neural model the steepness can be controlled. The output of the neural model represents the score of the simulated scorecard. The neural network is trained to behave like a scorecard by providing plurality of example values to the inputs of the neural network. Each output score produced is compared to an expected score to produce an error value. Each error value is back-propagated to adjust the neural network transformation to reduce the error value. The steepness of each squashing function is controlled using the respective control variable to affect the response of each squashing function.
-
Citations
31 Claims
-
1. A neural model for simulating a scorecard, comprising:
a neural network configured to transform one or more inputs into an output, each input of the neural model having a squashing function applied thereto for simulating a bin of the simulated scorecard, wherein the squashing function includes a control variable for controlling the steepness of the response to the squashing function'"'"'s input so that during training of the neural model the steepness can be controlled, the output representing the score of the simulated scorecard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method of training a neural network to behave like a scorecard, the neural network having one or more inputs and configured to transform the inputs into one or more outputs, each input having a squashing function applied thereto, each squashing function having a control variable for controlling the steepness of the response to the input of the squashing function, the method comprising:
-
providing a plurality of example values to the inputs of the neural network, each example producing an output representing a score;
comparing each score to an expected score of each example to produce an error value;
back-propagating each error value to adjust the neural network transformation to reduce the error value as each example is applied to the neural model; and
controlling the steepness of each squashing function using the respective control variable to affect the response of each squashing function. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A simulated scorecard apparatus comprising.
a neural network processor arranged to receive one or more inputs, and process the inputs to produce an output representing a score; -
wherein the processor is configured to operate as a neural model with a squashing function applied to each of the inputs for simulating a bin of a simulated scorecard, each squashing function including a control variable for controlling the steepness of the response to the squashing function'"'"'s input, wherein the processor is configured to be trained to simulate the scorecard in a trained state, such that in the trained state each steepness is high relative to the steepness of the neural model in an untrained state. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A trained neural model for simulating a scorecards, comprising:
-
a neural network configured to transform one or more inputs into an output representing a score;
wherein each input of the neural model has a squashing function applied thereto for simulating a bin of the simulated scorecard, the squashing function including a control variable for controlling the steepness of the response to the squashing function'"'"'s input, wherein the steepness is high relative to the steepness of the neural network when it was untrained. - View Dependent Claims (29, 30)
-
-
31. A system for training a neural network to behave like a scorecard, the neural network having one or more inputs and configured to transform the inputs into one or more outputs, each input having a squashing function applied thereto, each squashing function having a control variable for controlling the steepness of the response to the input of the squashing function, the system comprising:
-
means for providing a plurality of example values to the inputs of the neural network, each example producing an output representing a score;
means for comparing each score to an expected score of each example to produce an error value;
means for back-propagating each error value to adjust the neural network transformation to reduce the error value as each example is applied to the neural model; and
means for controlling the steepness of each squashing function using the respective control variable to affect the response of each squashing function.
-
Specification