ANN cannot extrapolate any data, which method can do?
조회 수: 8 (최근 30일)
이전 댓글 표시
i tried to model an ANN model to predict the behavior of concrete due to sulfate attack but the model cannot predict in out of inputs range.
for instance, i trained the network to predict the concrete behavior at different ages like 10, 100, 500, 1000, and 2000 days. the model can predict the propertie at any time between 10 and 2000 days, but it has a large error at predicting the properties at 20000 days.
i knew that the ANN cannot extrapolate any results from training data, how can i extrapolate some results for the previous mentioned example. which method can i use?
댓글 수: 0
답변 (1개)
Shashank Prasanna
2013년 2월 1일
ANN is non-parametric and model free, if your training sample small and doesn't really capture the empirical relationship really well then there is only so much you can expect from it. Maybe the relationship changed erratically between 2000 and 20000, there is no way ANN or any other method you use will know that.
That said, you can always use splines or fit a custom model, if you know a parametric equation, in order to extrapolate.
But unless you see the data (or show us) there would be no universal method we can suggest that would work perfectly.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!