At version r1.5, Google's open source machine learning and neural network library is more capable, more mature, and easier to learn and use If you looked at TensorFlow as a deep learning framework ...
It's possible to create neural networks from raw code. But there are many code libraries you can use to speed up the process. These libraries include Microsoft CNTK, Google TensorFlow, Theano, PyTorch ...
If you have about 10 hours to kill, you can use [Edje Electronics’s] instructions to install TensorFlow on a Raspberry Pi 3. In all fairness, the amount of time you’ll have to babysit is about an hour ...