Machine Learning Algorithms in Octave with the focus on Neural Networks