This isn't singularity material. While this may not be a bog standard neural network, it has no feedback. It cannot think, because thinking requires reflection. It is trained by adjusting the weights of the connections after the fact using an equation.
Is it cool, and perhaps even useful? Yes. But don't confuse this research project for a precursor to skynet.