Dropout Neural Network for Classification
이전 댓글 표시
Hello,
I'm studying neural network and i want to know how to do dropout in Matlab for classification. There is something called dropout class, but not much information about that in Matlab. I would like to know if it is possible to apply dropout in neural network in Matlab, and what steps should be done? As far as i know, i have to manipulate the neurons inside hidden layer, however the nntools in Matlab looks like cannot be manipulated. I am trying to create custom neural network, but still i am confused how to create and apply dropout. Unfortunately, i couldn't find any information regarding to this in the internet.
Thank you
댓글 수: 2
Emma Reeves
2017년 4월 27일
I have the same problem. Have you found any answer yet?
Greg Heath
2017년 4월 27일
I have been designing classifiers for more than 25 years and have never heard of the term "drop out class". If you can explain to me what it means, I can probably tell you how to deal with it using the MATLAB NN Toolbox.
Hope this helps.
Greg
답변 (1개)
Greg Heath
2017년 4월 28일
Drop out is explained in the MATLAB website. Input values are randomly set to 0.0 with a specified probability. This is a mitigation for overtraining an overfit net.
I have never used it. So, cannot give any advice except to first try it using MATLAB NN example data obtained from MATLAB help and documentation
help nndatasets
doc nndatasets
If you try it, post results.
Hope this helps.
Thank you for formally accepting my answer
Greg
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!