You&#x27;re not asking about anything about computer vision, if you&#x27;re asking just about Caffe and Tensorflow. You&#x27;re not even asking about the whole of machine learning: you&#x27;re just asking about neural networks.<p>If you haven&#x27;t done significant mathematical stuff by yourself (like, do all the problems in a math book by yourself without anyone else telling you what to do), go get a degree. MS in CS is probably best, those are surprisingly easy to get into.<p>Otherwise, Haykin&#x27;s Neural Networks and Learning Machines is best in my opinion (<a href="http:&#x2F;&#x2F;www.amazon.com&#x2F;Neural-Networks-Learning-Machines-3rd&#x2F;dp&#x2F;0131471392" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;Neural-Networks-Learning-Machines-3rd&#x2F;...</a>). Bengio&#x27;s Deep Learning book is the most current by far (<a href="http:&#x2F;&#x2F;www.deeplearningbook.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.deeplearningbook.org&#x2F;</a>). Otherwise, you read papers.<p>Note that all of these will deal nearly exclusively with the mathematics. Otherwise, you are following tutorials and wouldn&#x27;t need any actual knowledge to do things. Some of the mathematics is a year old: some of the mathematics is 50 years old, some of it has been around since Gauss.