BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
pvareschi
Quartz | Level 8

Re: Neural Network Modelling

I would appreciate some feedback on how a neural network should be developed in practice.

What I mean is that the course text presents several interesting topics and techniques but I feel that it does not make it clear how those elements fits together.

For instance, should variable selection be done before or after defining a network architecture in terms of hidden units required? Asking this because all three methods presented in chapter 4 (i.e. Hinton diagrams, Importance Metric and Sensitivity-Based Pruning) assume a network structure is already known...however, the optimisazion of the number of hidden units, for instance by using Sequential Network Construction, may be affected by having too many inputs...so, which one should come first?

Secondly, would it be correct to say that Early Stopping should always be tried as a starting point and other techniques could be used to refine that initial network?

1 ACCEPTED SOLUTION

Accepted Solutions
gcjfernandez
SAS Employee

Re: Neural Network Modelling

I would appreciate some feedback on how a neural network should be developed in practice.

What I mean is that the course text presents several interesting topics and techniques but I feel that it does not make it clear how those elements fits together.

For instance, should variable selection be done before or after defining a network architecture in terms of hidden units required? Asking this because all three methods presented in chapter 4 (i.e. Hinton diagrams, Importance Metric and Sensitivity-Based Pruning) assume a network structure is already known...however, the optimisazion of the number of hidden units, for instance by using Sequential Network Construction, may be affected by having too many inputs...so, which one should come first?

My Answer:

Unlike a decision tree or logistic regression there is no built-in variable selection for pre-screening redundant variables is available in NN. Therefore, pre-screening step is a recommended best practice in NN model development. Otherwise model convergence issues might occur.

 

Secondly, would it be correct to say that Early Stopping should always be tried as a starting point and other techniques could be used to refine that initial network?

My Answer:

In predictive model building during the model development and in model assessment optimizing complexity of the model is always performed using validation assessment statistics. Therefore, during NN model development or during model assessment Early stopping using the validation data is always recommended. 

I am attaching a classic paper on over-fitting for your reference:

 

View solution in original post

1 REPLY 1
gcjfernandez
SAS Employee

Re: Neural Network Modelling

I would appreciate some feedback on how a neural network should be developed in practice.

What I mean is that the course text presents several interesting topics and techniques but I feel that it does not make it clear how those elements fits together.

For instance, should variable selection be done before or after defining a network architecture in terms of hidden units required? Asking this because all three methods presented in chapter 4 (i.e. Hinton diagrams, Importance Metric and Sensitivity-Based Pruning) assume a network structure is already known...however, the optimisazion of the number of hidden units, for instance by using Sequential Network Construction, may be affected by having too many inputs...so, which one should come first?

My Answer:

Unlike a decision tree or logistic regression there is no built-in variable selection for pre-screening redundant variables is available in NN. Therefore, pre-screening step is a recommended best practice in NN model development. Otherwise model convergence issues might occur.

 

Secondly, would it be correct to say that Early Stopping should always be tried as a starting point and other techniques could be used to refine that initial network?

My Answer:

In predictive model building during the model development and in model assessment optimizing complexity of the model is always performed using validation assessment statistics. Therefore, during NN model development or during model assessment Early stopping using the validation data is always recommended. 

I am attaching a classic paper on over-fitting for your reference:

 

 

This is a knowledge-sharing community for learners in the Academy. Find answers to your questions or post here for a reply.
To ensure your success, use these getting-started resources:

Estimating Your Study Time
Reserving Software Lab Time
Most Commonly Asked Questions
Troubleshooting Your SAS-Hadoop Training Environment

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 952 views
  • 0 likes
  • 2 in conversation