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

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

?? quasinew.m

?? 一個matlab的工具包,里面包括一些分類器 例如 KNN KMEAN SVM NETLAB 等等有很多.
?? 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一区二区三区免费野_久草精品视频
一区二区三区欧美视频| av亚洲精华国产精华精| 亚洲欧洲中文日韩久久av乱码| 成人av在线观| 成人免费看黄yyy456| 成人午夜电影久久影院| 成人aa视频在线观看| 亚洲国产精品一区二区久久| 一区二区三区在线免费| 欧美v日韩v国产v| 精品国产一区二区三区四区四| 北条麻妃国产九九精品视频| 婷婷开心激情综合| 中文字幕乱码一区二区免费| 欧美视频在线一区二区三区| 欧美二区三区91| 欧美xxxx老人做受| 国产精品盗摄一区二区三区| 亚洲免费在线播放| 日本欧美大码aⅴ在线播放| 国产午夜亚洲精品不卡| 国产精品拍天天在线| 亚洲一区二区三区四区不卡| 日韩成人精品在线| 国产成人综合在线观看| 色综合咪咪久久| 日韩三级免费观看| 欧美经典一区二区三区| 一区二区三区中文字幕| 免费精品视频在线| 成人v精品蜜桃久久一区| 欧美私模裸体表演在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 91麻豆精品国产91久久久资源速度 | 在线看日本不卡| 日韩欧美国产不卡| 亚洲视频一区在线| 欧美激情在线一区二区| 久久久久久久综合色一本| 亚洲美女在线一区| 国产一区二区福利视频| 欧美色国产精品| 国产精品久久久久久久蜜臀| 老司机精品视频导航| 日本韩国欧美国产| 日本一区二区免费在线观看视频 | 欧美国产丝袜视频| 日韩电影免费一区| 日韩va欧美va亚洲va久久| 福利一区福利二区| 精品国产免费久久| 午夜精品一区二区三区电影天堂 | 91九色02白丝porn| 久久―日本道色综合久久| 亚洲国产欧美在线人成| 一本色道久久综合亚洲91| 国产欧美一区二区三区网站| 免费观看久久久4p| 国产在线不卡一卡二卡三卡四卡| 九色综合狠狠综合久久| 欧美在线视频全部完| 日韩一区中文字幕| 国产黄人亚洲片| 亚洲精品一线二线三线| 久久丁香综合五月国产三级网站 | 欧洲国内综合视频| 国产精品久久久久一区| 国产乱人伦偷精品视频免下载| 懂色av中文字幕一区二区三区| 成人app在线观看| 久久精品在线观看| 一级精品视频在线观看宜春院| 亚洲福利国产精品| 欧美日韩亚洲综合一区| 亚洲成av人片在www色猫咪| 欧美亚洲日本国产| 亚洲精品一二三四区| 99国产精品国产精品久久| 欧美性xxxxxx少妇| 亚洲午夜免费电影| 欧美日韩视频不卡| 日韩高清在线观看| 欧美videofree性高清杂交| 久久99精品国产麻豆婷婷洗澡| 成人精品在线视频观看| 日韩理论片中文av| 欧美日韩你懂得| 日本不卡中文字幕| 久久综合色天天久久综合图片| 日韩久久一区二区| 久久91精品国产91久久小草| 精品国产91久久久久久久妲己| 日韩毛片视频在线看| 欧美性猛片aaaaaaa做受| 日韩精品高清不卡| 久久久综合精品| 日韩一区精品视频| 久久久久久日产精品| 亚洲国产精品精华液网站| 国产成人午夜精品5599 | 中文字幕av一区二区三区| 成人国产亚洲欧美成人综合网| 6080亚洲精品一区二区| 久久97超碰国产精品超碰| 精品久久国产字幕高潮| 国产揄拍国内精品对白| 在线观看日韩电影| 亚洲图片有声小说| 精品国产一区二区三区四区四| 亚洲成人动漫av| 久久综合九色欧美综合狠狠 | 欧美日韩国产高清一区二区三区| 国产欧美精品一区二区色综合朱莉| 亚洲gay无套男同| 久久久高清一区二区三区| 色老头久久综合| 国产成a人亚洲| 首页欧美精品中文字幕| 国产清纯白嫩初高生在线观看91| 久久超碰97中文字幕| 欧美高清精品3d| 午夜精品久久久久久久久| 色香蕉成人二区免费| 国产一区二区三区av电影| 亚洲最新视频在线播放| 国产亚洲欧美激情| 成人app软件下载大全免费| 日韩精品一区第一页| 精品日韩99亚洲| 欧美日产在线观看| 色综合色狠狠天天综合色| 国产成人精品www牛牛影视| 美女一区二区在线观看| 亚洲自拍偷拍麻豆| 中文字幕一区在线| 久久免费看少妇高潮| 欧美一区二区人人喊爽| 欧美日韩在线播放三区四区| 99视频国产精品| 成人网男人的天堂| 亚洲丝袜自拍清纯另类| 国产欧美视频在线观看| 欧美成人a∨高清免费观看| 欧美视频一区二区三区四区| 不卡在线视频中文字幕| 国产精品一区久久久久| 韩国v欧美v日本v亚洲v| 美女任你摸久久| 精品一区二区三区欧美| 免费黄网站欧美| 久久99精品国产麻豆婷婷洗澡| 国产喷白浆一区二区三区| 97se亚洲国产综合在线| 首页亚洲欧美制服丝腿| 日韩专区中文字幕一区二区| 日韩和欧美一区二区| 久久久午夜精品| 国产日韩精品一区二区三区| 久久久久久久久97黄色工厂| www国产成人免费观看视频 深夜成人网| 波多野结衣中文字幕一区| 丁香啪啪综合成人亚洲小说 | 美女国产一区二区三区| 日本在线不卡一区| 久久国产精品免费| 国产激情偷乱视频一区二区三区| 亚洲一区二区视频在线观看| 亚洲国产精品久久久久秋霞影院 | 福利视频网站一区二区三区| 亚洲综合另类小说| 天堂影院一区二区| 国产美女主播视频一区| 91香蕉视频mp4| 欧美一区二区视频观看视频| 成人性生交大片免费看视频在线 | 色综合天天视频在线观看 | 在线观看一区日韩| 4hu四虎永久在线影院成人| 精品捆绑美女sm三区| 国产日本一区二区| 一区二区三区中文免费| 国产免费久久精品| 亚洲制服丝袜一区| 国产精品综合久久| 在线观看一区日韩| 久久美女高清视频| 一个色妞综合视频在线观看| 国产综合色产在线精品| 欧洲精品一区二区| 国产欧美视频在线观看| 亚洲成人综合网站| 成人激情小说网站| 在线不卡a资源高清| 国产欧美一区二区三区在线老狼| 久久日韩粉嫩一区二区三区| 亚洲欧美日韩电影| 综合在线观看色| 久久精品99国产精品日本| 在线观看日韩毛片| 日本一区二区三区在线观看|