Deep learning functions
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiqzTOtN1msQtPdEeh6-yZPFvnxqd0AirE_PiBqpnKalMaS_rN2HfqazSbFLmlqGoI57P6v-o2SoVYVtQf2WJkZuUzyE2ikfF2RRgXVBpFdf1JGhUKI5dXcCdOz4olpIYW4UjJwyshzzV5/s400/68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f382f38632f50657263657074726f6e5f6d6f6a2e706e67.png)
Hi there, the second part of the project is finishing. This period was quite interesting because I had to dive into the theory behind Neural Networks In particular [1], [2], [3] and [4] were very useful and I will sum up some concepts here below. On the other hand, coding became more challenging and t he focus was on the python layer and in particular the way to structure the class in order to make everything scalable and generalizable. Summarizing the situation, in the first period I implemented all the Octave classes for the user interface. Those are Matlab compatible and they call some Python function in a seamless way. On the Python side, the TensorFlow API is used to build the graph of the Neural Network and perform training, evaluation and prediction. I implemented the three core functions: trainNetwork, SeriesNetwork and trainingOptions. To do this, I used a Python class in which I initialize an object with the graph of the network and I store this object as attri...