Answers.Body: <p>it seems to me that you are talking about hyperparameter tuning and effect of hyperparameters on the network in general. If you are working with tensorflow, I recommend you to look into <a href="https://www.tensorflow.org/tensorboard" rel="nofollow noreferrer">tensorboard</a>.</p>
  
  <p><a href="https://www.youtube.com/watch?v=eBbEDRsCmv4&amp;t=1s" rel="nofollow noreferrer">Hands-on TensorBoard</a> can be a good starting point.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-28T03:48:50.433Z
Answers.Text: I wanted to know how do you work with different models for a given problem. Say you have a model with 10 hidden layers and another with 7 hidden layers. How do you organize and set up different models that are meant for a project in your computer or cloud?
Answers.UserDisplayName: Amar Parajuli
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-28T19:37:43.943Z
Answers.Text: You can write function where you pass input parameter as number of layers and other hyperparameters and run that model.Then you can save that model which can be reused. It also depends what do you want to do with the model. What do you do with different models for same problem?
Answers.UserDisplayName: overflow95
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-29T03:30:06.930Z
Answers.Text: For a given classification problem, you check out a different number of hidden layers or you check out for a different number of nodes in each layer. I am using Jupyter Notebooks and it gets hard to do everything in just one .ipynb file. What can I do to organize my code for doing the above mentioned without making everything cumbersome. Thanks.
Answers.UserDisplayName: Amar Parajuli
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-27T16:23:12.237Z
Answers.LastActivityDate: 2020-04-27T16:23:12.237Z
Answers.UserDisplayName: overflow95
Body: <p>I am working on the MNIST data on my own. The idea is to use different values for the number of hidden layers, number of nodes in a given layer, etc. How do you organize these things while you are working on creating a model for a problem? DO you do everything in one code file or you use different code files for choosing the best?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-04-27T14:12:57.317Z
Comments.Text: Hi and welcome to AI SE! What do you mean by "code file"? Is this just a programming question? If it's just a programming question, it's off-topic here. See https://ai.stackexchange.com/help/on-topic for more details. Please, edit your post to clarify this.
Comments.UserDisplayName: nbro
Tags: <deep-learning><models><hidden-layers>
Title: How to work on different models for a given problem?
UserDisplayName: Amar Parajuli
ThreadText: # How to work on different models for a given problem?
  
  (Asked by: username_0 on 2020-04-27)
  
  I am working on the MNIST data on my own. The idea is to use different values for the number of hidden layers, number of nodes in a given layer, etc. How do you organize these things while you are working on creating a model for a problem? DO you do everything in one code file or you use different code files for choosing the best?
  
  **Tags:** deep-learning, models, hidden-layers
  
  > **Comments:**
  > **username_1**: Hi and welcome to AI SE! What do you mean by "code file"? Is this just a programming question? If it's just a programming question, it's off-topic here. See https://ai.stackexchange.com/help/on-topic for more details. Please, edit your post to clarify this.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-04-27. Score: 1
  
  it seems to me that you are talking about hyperparameter tuning and effect of hyperparameters on the network in general. If you are working with tensorflow, I recommend you to look into [tensorboard](https://www.tensorflow.org/tensorboard).
  
  [Hands-on TensorBoard](https://www.youtube.com/watch?v=eBbEDRsCmv4&t=1s) can be a good starting point.
  
  > **Comments:**
  > **username_0**: I wanted to know how do you work with different models for a given problem. Say you have a model with 10 hidden layers and another with 7 hidden layers. How do you organize and set up different models that are meant for a project in your computer or cloud?  
  > **username_2**: You can write function where you pass input parameter as number of layers and other hyperparameters and run that model.Then you can save that model which can be reused. It also depends what do you want to do with the model. What do you do with different models for same problem?  
  > **username_0**: For a given classification problem, you check out a different number of hidden layers or you check out for a different number of nodes in each layer. I am using Jupyter Notebooks and it gets hard to do everything in just one .ipynb file. What can I do to organize my code for doing the above mentioned without making everything cumbersome. Thanks.  
  
  ---
  
  