[Start] -> [Input: Exchange rates, Inflation, GDP, Unemployment rate, War, Sanctions, Date, Currencies]
|
|-> [Preprocessing] -> [Normalize Data] -> [Prepare Training Data]
| | |
| | |-> [Split Data into Features and Labels]
| |
| |-> [Create RNN Model] -> [Define Layers (3 Layers)]
| | | |
| | | |-> [Define Recurrent Layer]
| | | |-> [Define Output Layer]
| | |
| | |-> [Compile Model] -> [Set Loss Function and Optimizer]
| |
| |-> [Train Model] -> [Teach with Teacher] -> [Backpropagation]
| | | | |
| | | | |-> [Adjust Weights and Biases]
| | | |
| | |-> [Validate Model] -> [Evaluate Accuracy]
| |
| |-> [Predict Future Exchange Rate] -> [Output Prediction]
|
|-> [Define Activation Function] -> [Rectified Linear Activation: Y(x) = max(0, x)]
|
|-> [Define Current State Function] -> [Formula: h_t = f(h_(t-1), x_t)]
|
[End]