亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? quasinew.m

?? 一款數據挖掘的軟件
?? M
字號:
function [x, options, flog, pointlog] = quasinew(f, x, options, gradf, ...                                    varargin)%QUASINEW Quasi-Newton optimization.%%	Description%	[X, OPTIONS, FLOG, POINTLOG] = QUASINEW(F, X, OPTIONS, GRADF)  uses a%	quasi-Newton algorithm to find a local minimum of the function F(X)%	whose gradient is given by GRADF(X).  Here X is a row vector and F%	returns a scalar value.   The point at which F has a local minimum is%	returned as X.  The function value at that point is returned in%	OPTIONS(8). A log of the function values after each cycle is%	(optionally) returned in FLOG, and a log of the points visited is%	(optionally) returned in POINTLOG.%%	QUASINEW(F, X, OPTIONS, GRADF, P1, P2, ...) allows  additional%	arguments to be passed to F() and GRADF().%%	The optional parameters have the following interpretations.%%	OPTIONS(1) is set to 1 to display error values; also logs error%	values in the return argument ERRLOG, and the points visited in the%	return argument POINTSLOG.  If OPTIONS(1) is set to 0, then only%	warning messages are displayed.  If OPTIONS(1) is -1, then nothing is%	displayed.%%	OPTIONS(2) is a measure of the absolute precision required for the%	value of X at the solution.  If the absolute difference between the%	values of X between two successive steps is less than OPTIONS(2),%	then this condition is satisfied.%%	OPTIONS(3) is a measure of the precision required of the objective%	function at the solution.  If the absolute difference between the%	objective function values between two successive steps is less than%	OPTIONS(3), then this condition is satisfied. Both this and the%	previous condition must be satisfied for termination.%%	OPTIONS(9) should be set to 1 to check the user defined gradient%	function.%%	OPTIONS(10) returns the total number of function evaluations%	(including those in any line searches).%%	OPTIONS(11) returns the total number of gradient evaluations.%%	OPTIONS(14) is the maximum number of iterations; default 100.%%	OPTIONS(15) is the precision in parameter space of the line search;%	default 1E-2.%%	See also%	CONJGRAD, GRADDESC, LINEMIN, MINBRACK, SCG%%	Copyright (c) Ian T Nabney (1996-2001)%  Set up the options.if length(options) < 18  error('Options vector too short')endif(options(14))  niters = options(14);else  niters = 100;end% Set up options for line searchline_options = foptions;% Don't need a very precise line searchif options(15) > 0  line_options(2) = options(15);else  line_options(2) = 1e-2;  % Defaultend% Minimal fractional change in f from Newton step: otherwise do a line searchmin_frac_change = 1e-4;	display = options(1);% Next two lines allow quasinew to work with expression stringsf = fcnchk(f, length(varargin));gradf = fcnchk(gradf, length(varargin));% Check gradientsif (options(9))  feval('gradchek', x, f, gradf, varargin{:});endnparams = length(x);fnew = feval(f, x, varargin{:});options(10) = options(10) + 1;gradnew = feval(gradf, x, varargin{:});options(11) = options(11) + 1;p = -gradnew;		% Search directionhessinv = eye(nparams); % Initialise inverse Hessian to be identity matrixj = 1;if nargout >= 3  flog(j, :) = fnew;  if nargout == 4    pointlog(j, :) = x;  endendwhile (j <= niters)  xold = x;  fold = fnew;  gradold = gradnew;  x = xold + p;  fnew = feval(f, x, varargin{:});  options(10) = options(10) + 1;  % This shouldn't occur, but rest of code depends on sd being downhill  if (gradnew*p' >= 0)    p = -p;    if options(1) >= 0      warning('search direction uphill in quasinew');    end  end  % Does the Newton step reduce the function value sufficiently?  if (fnew >= fold + min_frac_change * (gradnew*p'))    % No it doesn't    % Minimize along current search direction: must be less than Newton step    [lmin, line_options] = feval('linemin', f, xold, p, fold, ...      line_options, varargin{:});    options(10) = options(10) + line_options(10);    options(11) = options(11) + line_options(11);    % Correct x and fnew to be the actual search point we have found    x = xold + lmin * p;    p = x - xold;    fnew = line_options(8);  end  % Check for termination  if (max(abs(x - xold)) < options(2) & max(abs(fnew - fold)) < options(3))    options(8) = fnew;    return;  end  gradnew = feval(gradf, x, varargin{:});  options(11) = options(11) + 1;  v = gradnew - gradold;  vdotp = v*p';  % Skip update to inverse Hessian if fac not sufficiently positive  if (vdotp*vdotp > eps*sum(v.^2)*sum(p.^2))     Gv = (hessinv*v')';    vGv = sum(v.*Gv);    u = p./vdotp - Gv./vGv;    % Use BFGS update rule    hessinv = hessinv + (p'*p)/vdotp - (Gv'*Gv)/vGv + vGv*(u'*u);  end  p = -(hessinv * gradnew')';  if (display > 0)    fprintf(1, 'Cycle %4d  Function %11.6f\n', j, fnew);  end  j = j + 1;  if nargout >= 3    flog(j, :) = fnew;    if nargout == 4      pointlog(j, :) = x;    end  endend% If we get here, then we haven't terminated in the given number of % iterations.options(8) = fold;if (options(1) >= 0)  disp('Warning: Maximum number of iterations has been exceeded in quasinew');end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丁香婷婷综合色啪| 欧美系列日韩一区| 在线看日韩精品电影| 欧美一区二区在线免费播放| 日本一二三不卡| 免费观看在线综合色| 99re亚洲国产精品| 久久久精品综合| 男男gaygay亚洲| 欧美性猛片aaaaaaa做受| 欧美激情一区二区三区不卡| 免费观看在线综合色| 欧美视频一区二| 亚洲婷婷综合久久一本伊一区| 国产一区二区在线影院| 欧美日韩国产大片| 一区二区三区在线免费视频| 成人av在线影院| 久久精品亚洲乱码伦伦中文| 麻豆91在线看| 日韩视频免费观看高清完整版在线观看| 亚洲卡通欧美制服中文| 99久久99久久精品免费观看| 亚洲国产高清在线| 国产69精品久久久久毛片 | 成人av网址在线观看| 日韩欧美在线综合网| 日韩va亚洲va欧美va久久| 欧美色老头old∨ideo| 亚洲成人自拍网| 欧美最新大片在线看| 亚洲一区二区三区美女| 欧美在线free| 亚洲图片欧美综合| 欧美日韩中文字幕一区二区| 亚洲在线一区二区三区| 欧美综合久久久| 亚洲成年人影院| 欧美一区二区三区日韩| 青青草视频一区| 精品国产一区二区三区久久久蜜月| 美女被吸乳得到大胸91| 欧美α欧美αv大片| 国产在线不卡一区| 欧美激情一区二区三区蜜桃视频| 成人av先锋影音| 亚洲精品欧美激情| 欧美三级日韩三级| 男人的天堂久久精品| 久久毛片高清国产| 99久久夜色精品国产网站| 一区二区三区日韩欧美| 3d动漫精品啪啪一区二区竹菊| 麻豆一区二区三| 国产喷白浆一区二区三区| 97se亚洲国产综合自在线观| 亚洲18女电影在线观看| 欧美精品一区二区三区蜜桃视频| 成人免费视频网站在线观看| 亚洲在线一区二区三区| 精品久久国产字幕高潮| 91在线你懂得| 蜜乳av一区二区| 国产精品天天看| 欧美日韩国产小视频| 国产一区二区精品久久| 伊人夜夜躁av伊人久久| 日韩午夜在线观看| 成人h动漫精品一区二区| 偷拍一区二区三区| 欧美极品aⅴ影院| 欧美精品色一区二区三区| 国产乱对白刺激视频不卡| 亚洲一区视频在线| 国产亚洲成av人在线观看导航| 在线观看视频一区二区欧美日韩| 精品一区在线看| 亚洲电影你懂得| 国产精品午夜久久| 欧美一级久久久| 色哟哟国产精品| 国产91精品免费| 久久99国产精品久久| 亚洲精品免费在线观看| 国产日韩v精品一区二区| 欧美日韩免费高清一区色橹橹 | 精品视频一区二区不卡| 国产黑丝在线一区二区三区| 亚洲午夜在线电影| 国产精品乱子久久久久| 精品捆绑美女sm三区| 欧美人伦禁忌dvd放荡欲情| 国产高清久久久| 美国欧美日韩国产在线播放| 亚洲午夜av在线| 欧美国产一区视频在线观看| 一区二区免费看| 久久久不卡网国产精品二区 | 日韩免费高清视频| 在线视频中文字幕一区二区| 丁香六月综合激情| 精久久久久久久久久久| 麻豆一区二区99久久久久| 亚洲电影中文字幕在线观看| 亚洲另类在线一区| 国产精品电影一区二区| 国产网站一区二区| 久久久亚洲国产美女国产盗摄| 欧美一区2区视频在线观看| 4438亚洲最大| 在线播放中文一区| 欧美日韩国产经典色站一区二区三区| 一本大道久久a久久精品综合| 成人h动漫精品一区二区| 成人激情小说乱人伦| 成人精品一区二区三区中文字幕| 国产精品资源网| 国产精品一二三区在线| 国产精品亚洲成人| 懂色av噜噜一区二区三区av| 成人小视频在线| 99热在这里有精品免费| 99久久精品国产一区| 色就色 综合激情| 在线观看三级视频欧美| 欧美美女一区二区在线观看| 日韩一区二区三区视频在线观看| 日韩视频中午一区| 久久久久久久综合色一本| 国产女人18水真多18精品一级做| 国产精品夫妻自拍| 一区二区在线观看不卡| 午夜久久久影院| 精品综合免费视频观看| 丰满少妇久久久久久久| 99re视频精品| 日韩一区二区在线观看视频| 亚洲精品一区二区三区99| 中文字幕一区二区三区四区不卡 | 国产福利91精品一区二区三区| 成人午夜看片网址| 91蝌蚪国产九色| 欧美日韩一级黄| 亚洲精品一区二区三区精华液 | 亚洲国产日韩精品| 奇米777欧美一区二区| 国产精品一区久久久久| 欧洲亚洲国产日韩| 欧美成人精品1314www| 日韩毛片在线免费观看| 日韩国产精品91| 成人午夜激情视频| 欧美乱妇15p| 国产精品国产a| 免费欧美在线视频| 99精品视频一区| 制服丝袜中文字幕亚洲| 国产偷v国产偷v亚洲高清| 亚洲成人免费av| 福利一区福利二区| 欧美一卡二卡在线| 亚洲欧美一区二区不卡| 国产一区二区三区在线观看精品 | 欧美日韩中文字幕一区二区| 久久免费的精品国产v∧| 亚洲国产另类精品专区| 国产永久精品大片wwwapp| 欧美日韩国产一级| 亚洲欧洲日产国产综合网| 日韩免费视频一区二区| 91视频com| 欧美大片在线观看一区| 亚洲视频在线一区观看| 精品一区二区免费| 欧美性大战久久久| 亚洲成人黄色小说| 国产一区二区精品在线观看| 欧美日韩视频专区在线播放| 国产精品无遮挡| 国产麻豆精品95视频| 91麻豆精品国产91久久久更新时间 | 欧美日韩在线播| 国产精品久久一卡二卡| 国产一区二区成人久久免费影院| 91黄色小视频| 亚洲欧洲三级电影| 成人国产精品免费观看视频| 精品少妇一区二区三区在线视频| 婷婷综合在线观看| 欧美综合天天夜夜久久| 亚洲激情自拍视频| 99re热这里只有精品免费视频| 国产精品丝袜一区| 国产不卡高清在线观看视频| 久久精品亚洲国产奇米99| 激情图区综合网| 久久综合五月天婷婷伊人| 久热成人在线视频| 精品第一国产综合精品aⅴ| 免费成人在线网站|