2013-07-09 2 views
0

Python의 scipy.optimize.fmin_cg 함수에 해당하는 MATLAB 파일이 있습니까? Matlab R2008a와 Python 2.6을 사용하고 있습니다.Matlab에 해당하는 Python scipy.optimize.fmin_cg

배경 : 나는 누군가가 올바른 optimset와 정확한 번역을 게시 할 수 있다면 matlab에

retval = optimize.fmin_cg(hsic.ObjUnBiasedHSIC,sga[[k],].ravel(),\ 
          hsic.GradUnBiasedHSIC,args=[x,kernelx,L,sL,ssL],\ 
          gtol=1e-6, maxiter=100,full_output=True, disp=False) 

에 파이썬에서 다음 코드를 번역하려면, 그것은 슈퍼 영웅이 될 것입니다!

모두 도움을 주시면 감사하겠습니다. 감사!

답변

0
+0

fminsearch'에 기초 참고 '는 [Nelder-미드 힐 심플 렉스 (http://en.wikipedia.org/wiki/Nelder-Mead_method) 이리 Scipy의 ['scipy 더 유사 .optimize.fmin'] (http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fmin.html) 나는 상상한다. 그러나, Nelder-Mead가 그들을 사용하지 않기 때문에'optimset'을 통해 그라디언트를 지정할 수는 없지만 잘 동작 할 것입니다. 그래디언트가 필요하다면, 'fminunc'을 시도해보십시오 - 대규모 알고리즘은 [공액 그래디언트 방법을 기반으로합니다] (http://mathworks.com/help/optim/ug/unconstrained-nonlinear-optimization-algorithms.html). – horchler