I am taking Machine Learning course from Coursera. When I run the code in MATLAB(R2017), I am getting error in some optimset function. Error is copied below:
Error using optimset (line 255) Unrecognized parameter name 'GradObj'. Please see the optimset reference page in the documentation for a list of acceptable option parameters. Link to reference page.
How do I resolve this issue.
Regards Ridhima Kumar

댓글 수: 3

KSSV
KSSV 2017년 10월 24일
Show us the code....so that you can get help.
Ridhima Kumar
Ridhima Kumar 2017년 10월 24일
That is a pre written code by Coursera
KSSV
KSSV 2017년 10월 24일
You check with the version course era people used and your version....

댓글을 달려면 로그인하십시오.

 채택된 답변

Walter Roberson
Walter Roberson 2017년 10월 24일

0 개 추천

GradObj is not a valid option to optimset() unless a license is present for one of the following products:
Optimization Toolbox
Curve Fitting Toolbox
Statistics and Machine Learning Toolbox
Computer Vision Toolbox
System Identification Toolbox

댓글 수: 4

Ridhima Kumar
Ridhima Kumar 2017년 10월 24일
Thanks Walter. I tried the code after removing GradObj argument. It worked.
Animesh Animesh
Animesh Animesh 2018년 10월 22일
what exactly did u remove ? options = optimset( 'GradObj', 'on','MaxIter', 400); the above written line of code is causing trouble. what exactly should i do?
Walter Roberson
Walter Roberson 2018년 10월 22일
Which optimization routine are you trying to call?
Nayana Sharma
Nayana Sharma 2018년 11월 20일
Hi Animesh, you can remove the parameter GradObj and its value 'on' from the list of parameters for optimset function, and the code runs without error. i.e. just use options = optimset('MaxIter', 400);
Hope this helps.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Get Started with Optimization Toolbox에 대해 자세히 알아보기

질문:

2017년 10월 24일

댓글:

2018년 11월 20일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by