Body: <p>I have been working on a computer vision problem with the use of cnns, but quite frustratingly I'm often in the situation of not knowing what to do to improve my results. It seems to me that most of the time I am mostly making random changes and experimenting in hope that this change will bring some improvement.
  I notice how this is different from non-AI software development where debugging can be performed by trying to pinpoint where exactly in the code lies an unexpected behaviour.</p>
  <p>I wonder if there is a technique that could better orient the research effort.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-08-02T08:30:15.923Z
Comments.Text: There are definitely things that you can do. However, I doubt there is a top-level system which starts with "not good enough results" and works you through all possible deep learning scenarios to discover what the most likely issue is. So, I would suggest that as well as this question, you open a new question with more specific details of what is currently blocking your progress (maybe on Data Science SE, but heremay also be OK). That may produce some useful leads, even if it does not give you some kind of DL cheat sheet for troubleshooting
Comments.UserDisplayName: Neil Slater
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-08-02T16:40:08.150Z
Comments.Text: I guess that's why machine deep learning is a research topic and not something any 10-year-old can do reliably.
Comments.UserDisplayName: Criticize SE actions means ban
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-08-02T16:47:56.640Z
Comments.Text: If there is really one **systematic & pretty reliable** way to improve results and performance without human intervention, then we, the AI-Engineers, would lose our jobs.
Comments.UserDisplayName: Yahya
Tags: <deep-learning><convolutional-neural-networks>
Title: Is there a systematic way of conducting deep learning experiments?
UserDisplayName: Manveru
ThreadText: # Is there a systematic way of conducting deep learning experiments?
  
  (Asked by: username_0 on 2021-08-02)
  
  I have been working on a computer vision problem with the use of cnns, but quite frustratingly I'm often in the situation of not knowing what to do to improve my results. It seems to me that most of the time I am mostly making random changes and experimenting in hope that this change will bring some improvement.
  I notice how this is different from non-AI software development where debugging can be performed by trying to pinpoint where exactly in the code lies an unexpected behaviour.
  
  I wonder if there is a technique that could better orient the research effort.
  
  **Tags:** deep-learning, convolutional-neural-networks
  
  > **Comments:**
  > **username_1**: There are definitely things that you can do. However, I doubt there is a top-level system which starts with "not good enough results" and works you through all possible deep learning scenarios to discover what the most likely issue is. So, I would suggest that as well as this question, you open a new question with more specific details of what is currently blocking your progress (maybe on Data Science SE, but heremay also be OK). That may produce some useful leads, even if it does not give you some kind of DL cheat sheet for troubleshooting  
  > **username_2**: I guess that's why machine deep learning is a research topic and not something any 10-year-old can do reliably.  
  > **username_3**: If there is really one **systematic & pretty reliable** way to improve results and performance without human intervention, then we, the AI-Engineers, would lose our jobs.  
  
  ---
  
  ## 0 answers
  
  