The program is broken down as follows:
1. Bayesian estimation
1.1. Fundamentals
1.2. Kalman filtering//Unscented Kalman Filter
1.3. Extended
1.4. Bayesian filters
1.5 Aplications
2. Fundamentals of neural networks.
2.1. Concept artificial neuron. Layers of neurons. Concept of neural network.
2.2. Multilayer networks. Recurrent networks.
2.3 Feedforward networks. Learning backpropagation.
3. Identification of neural network systems
3.1. Function approximation with neural networks.
3.2. Types of system models.
3.3. Modeling systems with neural networks. NN-FIR. NN-ARX. NN-ARMAX, OE-NN, NN-SSIF.
hybrid models.
3.4. Types of networks used in modeling. Networks with delay in inner layers. backpropagation
in dynamic systems. 5.1. 5.5. Identification of dynamic systems.
4. Control systems with neural networks.
4.1. Direct control schemes. reverse direct control. Internal model control.
Feedback linearization. feedforward control.
4.2. Indirect control schemes.
5. Fundamentals of optimization and evolutionary algorithms.
5.1 Methods single point optimization.
5.2 Methods based on the derivative: maximum slope, Newton-Raphson, Quasi-Newton,
Conjugate gradient.
5.3 non-derivative methods: brute force, random walk, Hooke-Jeeves, Simulated Annealing-.
5.4 multipoint optimization methods.
5.5 Derivative Methods: MultiStart and clustering.
5.6 non-derivative methods: Nelder-Mead, CRS, Genetic Algorithms, Differential Evolution, PSO
6. Reinforcement learning (RL)
6.1 Markov's decission processes
6.2 Basic concepts of reinforcement learning
6.3 Modeling of the RL environment dynamics using MATLAB and Simulink
6.4 Creation and configuration of RL agents using common algorithms: SARSA, DQN, DDPG y PPO
6.5 Definition and representation of value functions and politics, as Deep Neural Networks and Q tables .
6.6 Training and validation.