Some questions about House Pricing problem
Show older comments
I am studying Matlab ANN toolbox. The Matlab ANN tutorial example (House Pricing problem) is the one I am looking at now. This is the link: http://www.mathworks.co.uk/help/nnet/gs/fit-data-with-a-neural-network.html#f9-33554 I want to figure out what will happen if I add some more rand numbers as inputs:
load house_dataset
inputs = houseInputs;
targets = houseTargets;
inputs(14:20,1:506)=rand(7,506);% add extra 7 rand numbers as inputs
The rest part code will be keep the same.
I have following questions, please help me.
1: In theory, 3 layer ANN can fit all the functions. So I keep did not change the number of layers in the example. However, if I add extra inputs (which might not useful for training the network), will the network ignore them (like give 0 weights for those useless inputs after training)?
2: In the House Pricing problem, it has 13 inputs, is it possible to tell which input give most contribution? For example, maybe one input is changed or a pair of inputs are changed, then the performance of the network is affected a lot?
3: How to decide the network size as inputs increase?
The reason I ask these questions because I meet a similar fitting problem like House Pricing problem. I have 100 inputs, but I do not know which input is useful. Maybe some inputs they have inner relationship, so if you add them all in network will improve the performance rather than add only one of them. Again, when I try to compare, how to determine size of network to make a fair comparison (network with different number of inputs).So is there a way to measure which input or a combination of inputs can improve the performance of the network?
Thanks in advance.
Accepted Answer
More Answers (0)
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!