Answers.Body: <p>If you are new to neural networks, I recommend studying the free online book <a href="http://neuralnetworksanddeeplearning.com/index.html" rel="noreferrer">Neural Networks and Deep Learning</a>. It teaches you the basic concepts and the underlying math - a great starting point to dig deeper.</p>
  
  <p>Once you understand the basic concepts, I recommend watching the <a href="https://www.youtube.com/watch?v=vT1JzLTH4G4&amp;list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv" rel="noreferrer">Stanford Lecture CS231n</a> about Convolutional Neural Networks for Visual Recognition. It consists of 16 lectures and teaches you most of the things you'll need to know for your project. The also provide all the slides - check out the links below each video.</p>
  
  <p>Analyzing existing projects and their documentation is a good next step for deeper understanding of what's state of the art in CNN. You could start with this article about <a href="https://www.intelnervana.com/deep-reinforcement-learning-with-neon/" rel="noreferrer">Q-Learning based on a CNN architecture</a>, but there are many more out there.</p>
  
  <p>More specific questions will come during your project. You'll find more information in scientific papers and blogs from researchers. Feel free to ask here as well, if you don't find what you are looking for elsewhere. </p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-09-12T04:58:10.430Z
Answers.LastActivityDate: 2017-09-12T04:58:10.430Z
Answers.UserDisplayName: Demento
Body: <p>I am working on software which deblurs the motion blur created by camera movement. 
   I've surveyed some research papers and determined this process requires deep learning and CNN. Now I'm looking for some books that would be useful in getting a more complete picture of the process.   </p>
  
Tags: <deep-learning><convolutional-neural-networks>
Title: Book recommendations on deep learning (convolutional neural networks)
UserDisplayName: Sourav Dalai
ThreadText: # Book recommendations on deep learning (convolutional neural networks)
  
  (Asked by: username_0 on 2017-09-12)
  
  I am working on software which deblurs the motion blur created by camera movement.
  I've surveyed some research papers and determined this process requires deep learning and CNN. Now I'm looking for some books that would be useful in getting a more complete picture of the process.
  
  **Tags:** deep-learning, convolutional-neural-networks
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-09-12. Score: 5
  
  If you are new to neural networks, I recommend studying the free online book [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com/index.html). It teaches you the basic concepts and the underlying math - a great starting point to dig deeper.
  
  Once you understand the basic concepts, I recommend watching the [Stanford Lecture CS231n](https://www.youtube.com/watch?v=vT1JzLTH4G4&list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv) about Convolutional Neural Networks for Visual Recognition. It consists of 16 lectures and teaches you most of the things you'll need to know for your project. The also provide all the slides - check out the links below each video.
  
  Analyzing existing projects and their documentation is a good next step for deeper understanding of what's state of the art in CNN. You could start with this article about [Q-Learning based on a CNN architecture](https://www.intelnervana.com/deep-reinforcement-learning-with-neon/), but there are many more out there.
  
  More specific questions will come during your project. You'll find more information in scientific papers and blogs from researchers. Feel free to ask here as well, if you don't find what you are looking for elsewhere.
  
  
  ---
  
  