Scaling in Pattern search
이전 댓글 표시
I am using PatternSearch for an optimization problem. There are 12 parameters with varying sizes ranging from 10^2 to 10^-3. In gradient based optimization it is often suggested to use scaling. Do I need scaling in pattern search too? I already have the Scale option on.
댓글 수: 6
jgg
2016년 4월 21일
It's a very good idea to try to set up your optimization so all the parameters have approximately the same impact on the objective function. For instance, if one parameters is on the order of 10^2, divide it by 100, while if it's on the order of 10^-3, multiply it by one thousand.
Scale or ScaleMesh can help with this, but it's a better idea to just properly scale your problem in the first place.
hscbsc
2016년 4월 22일
jgg
2016년 4월 22일
I don't think the weighted-ness should have anything to do with it; you're probably just finding idiosyncratic local minima. Try playing with the starting points or tolerances for solution.
hscbsc
2016년 4월 23일
jgg
2016년 4월 25일
You should explain what you did in an answer to this problem, so other people can find it and learn.
답변 (1개)
Image Analyst
2016년 4월 25일
0 개 추천
There are several scale invariant pattern recognition algorithms. For example SIFT and Hu's moments:
카테고리
도움말 센터 및 File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!