最近在学习机器学习的课程——Stanford coursera Andrew Ng 机器学习,由于自己以后方向的需要,编程语言为python,所以在对视频中例子代码中所包含的函数需要进行了解。
(1)函数optimset()
官方函数解释网址:https://octave.sourceforge.io/octave/function/optimset.html
options = optimset (par, val, ...) # 返回options,其中包含使用一个或多个名称-值对组参数设置的指定参数。
例子中 options = optimset ('GradObj', 'on', 'MaxIter', '100');
其中,‘GradObj’是视频中用户自己定义的梯度函数;‘on’是把这个梯度函数提供给上述的算法;‘MaxIter’表示最大的迭代次数;‘100’是上述视频中设置最大的迭代次数为100。
(2)函数fminunc()