Method of training a neural network
First Claim
Patent Images
1. A method for training a neural network, comprising the following steps that are iteratively executed:
- determining a state vector that has elements that characterize a financial market;
determining for the state vector, an evaluation relating to predetermined evaluation variables; and
adapting, using a reinforcement learning method, weights of the neural network, at least based on the evaluation of this state vector and based on a determined evaluation of at least one following state vector.
4 Assignments
0 Petitions
Accused Products
Abstract
A state vector (SVt) is determined with elements that characterize a financial market (101). Taking into account predetermined evaluation variables, an evaluation (Vt) is determined (102) for the state vector (SVt). In addition, a chronologically following state vector (SVt+1) is determined (103) and evaluated (Vt+1). On the basis of the two evaluations (Vt, Vt+1), weights (wi) of the neural network (NN) are adapted (104) using a reinforcement learning method (Δwi).
-
Citations
10 Claims
-
1. A method for training a neural network, comprising the following steps that are iteratively executed:
-
determining a state vector that has elements that characterize a financial market;
determining for the state vector, an evaluation relating to predetermined evaluation variables; and
adapting, using a reinforcement learning method, weights of the neural network, at least based on the evaluation of this state vector and based on a determined evaluation of at least one following state vector. - View Dependent Claims (2, 3, 4, 5, 6, 7)
at least one rate of at least one stock index, at least one indication of at least one bond market interest rate, at least one exchange rate indication for at least one first currency into at least one second currency, a gold price, variables that describe a price-earnings ratio of at least one business enterprise.
-
-
3. The method according to claim 1, wherein the state vector respectively has at least one indication concerning a state of capital of an investor.
-
4. The method according to claim 1, wherein the predetermined evaluation variables describe at least one of an investment risk and at least one determined return of at least one type of investment.
-
5. The method according to claim 1, wherein the predetermined evaluation variables describe at least transaction costs of at least one investment type.
-
6. The method according to claim 1, wherein, given several possible following state vectors a probability of occurrence is determined for all following state vectors, and
wherein the evaluation is determined by summing the evaluations of all possible following state vectors, multiplied by a respective probability of occurrence of the state vector. -
7. The method according to claim 1, wherein a reduction factor is provided, by which, as the number of iterative steps executed increases, the evaluations of the at least one following state vector are reduced.
-
8. A method for determining an investment decision, comprising the steps of:
-
training a neural network by iteratively executing the following steps;
a) determining a state vector that has elements that characterize a financial market, b) determining for the state vector, an evaluation relating to predetermined evaluation variables, c) adapting, using a reinforcement learning method, weights of the neural network, at least based on the evaluation of this state vector and based on a determined evaluation of at least one following state vector, the following state vector that results given the respective investment decision being determined for at least two of all possible investment decisions; and
recommending that investment decision to a user that leads to a higher evaluation of the following state vector with respect to the evaluation variables.
-
-
9. A method for determining an investment decision, comprising the steps of:
-
training a neural network by iteratively executing the following steps;
a) determining a state vector that has elements that characterize a financial market, b) determining for the state vector, an evaluation relating to predetermined evaluation variables, c) adapting, using a reinforcement learning method, weights of the neural network, at least based on the evaluation of this state vector and based on a determined evaluation of at least one following state vector, the following state vector that results given the respective investment decision being determined for at least two of all possible investment decisions; and
selecting that investment decision that leads to a higher evaluation of the following state vector with respect to the evaluation variables.
-
-
10. A method for determining an investment strategy, comprising the steps of:
-
training a neural network by iteratively executing the following steps;
a) determining a state vector that has elements that characterize a financial market, b) determining for the state vector, an evaluation relating to predetermined evaluation variables, c) adapting, using a reinforcement learning method, weights of the neural network, at least based on the evaluation of this state vector and based on a determined evaluation of at least one following state vector, several sequences of investment decisions, with various values of the evaluation variables, being determined;
determining a sequence of investment decisions that is optimal with respect to a predeterminable goal from the sequences of investment decisions; and
determining an investment strategy from the evaluation variables that were used in the optimal sequence of investment decisions.
-
Specification