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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? svmquadprog.m

?? 用matlab實現(xiàn)的統(tǒng)計模式識別工具箱
?? M
字號:
function model = svmquadprog(data,options)% SVMQUADPROG SVM trained by Matlab Optimization Toolbox.%% Synopsis:%  model = svmquadprog( data )%  model = svmquadprog( data, options )%% Description:%  This function trains binary Support Vector Machines classifer %  with L1 or L2-soft margin. The SVM quadratic programming task %  is solved by the 'quadprog.m' of the Matlab Optimization toolbox.%%  See 'help svmclass' to see how to classify data with found classifier.%  % Input:%  data [struct] Binary labeled training data:%   .X [dim x num_data] Vectors.%   .y [1 x num_data] Training labels.%%  options [struct] Control parameters:%   .ker [string] Kernel identifier (default 'linear'). %      See 'help kernel' for more info.%   .arg [1 x nargs] Kernel argument(s).%   .C SVM regularization constant (default inf):%     [1 x 1] .. the same for all training vectors.%     [1 x 2] .. for each class separately C=[C1,C2],%     [1 x num_data] .. each training vector separately.%   .norm [1x1] 1 .. L1-soft margin penalization (default).%               2 .. L2-soft margin penalization.%% Output:%  model [struct] Binary SVM classifier:%   .Alpha [nsv x 1] Weights.%   .b [1x1] Bias of the decision function.%   .sv.X [dim x nsv] Support vectors.%   .nsv [1x1] Number of support vectors.%   .kercnt [1x1] Number of used kernel evaluations.%   .trnerr [1x1] Training classification error.%   .margin [1x1] Margin of found classifier.%   .cputime [1x1] Used CPU time in seconds.%   .options [struct] Copy of used options.%   .exitflag [1x1] Exitflag of the QUADPROG function. %     (if > 0 then it has converged to the solution).%% Example:%  data = load('riply_trn');%  options = struct('ker','rbf','arg',1,'C',10);%  model = svmquadprog(data,options)%  figure; ppatterns(data); psvm(model);%% See also %  SMO, SVMLIGHT, SVMCLASS.%% About: Statistical Pattern Recognition Toolbox% (C) 1999-2003, Written by Vojtech Franc and Vaclav Hlavac% <a href="http://www.cvut.cz">Czech Technical University Prague</a>% <a href="http://www.feld.cvut.cz">Faculty of Electrical Engineering</a>% <a href="http://cmp.felk.cvut.cz">Center for Machine Perception</a>% Modifications:% 31-may-2004, VF% 16-may-2004, VF% 17-Feb-2003, VF% 28-Nov-2001, VF, used quadprog instead of qp% 23-Occt-2001, VF% 19-September-2001, V. Franc, renamed to svmmot.% 8-July-2001, V.Franc, comments changed, bias mistake removed.% 28-April-2001, V.Franc, flps counter added% 10-April-2001, V. Franc, created% timertic;% input aruments%-------------------------------------------data=c2s(data);[dim,num_data]=size(data.X);if nargin < 2, options=[]; else options=c2s(options); endif ~isfield(options,'ker'), options.ker = 'linear'; endif ~isfield(options,'arg'), options.arg = 1; endif ~isfield(options,'C'), options.C = inf; endif ~isfield(options,'norm'), options.norm = 1; endif ~isfield(options,'mu'), options.mu = 1e-12; endif ~isfield(options,'eps'), options.eps = 1e-12; end% Set up QP task%----------------------------% labels {1,2} -> {1,-1}y = data.y(:);y(find(y==2)) = -1;% compute kernel matrixH = kernel(data.X,data.X,options.ker,options.arg).*(y*y');% add small numbers to diagonal H = H + options.mu*eye(size(H));Aeq = y';beq = 0;f = -ones(num_data,1);       % AlphaLB = zeros(num_data,1);      % 0 <= Alphax0 = zeros(num_data,1);      % starting pointif options.norm==1,  % L1-soft margin  %---------------------  if length(options.C) == 1,    UB = options.C*ones(num_data,1);  elseif length(options.C) == 2,    UB=zeros(num_data,1);    UB(find(data.y==1))=options.C(1);    UB(find(data.y==2))=options.C(2);  else    UB=options.C(:);  end  vectorC=zeros(num_data,1);else  % L2-soft margin  %---------------------  UB=ones(num_data,1)*inf;  vectorC = ones(num_data,1);  if length(options.C) == 1,    vectorC = vectorC*options.C;  elseif length(options.C) == 2,    inx1=find(data.y==1);inx2=find(data.y==2);    vectorC(inx1)=options.C(1);    vectorC(inx2)=options.C(2);  else    vectorC = options.C(:);  end  vectorC = 1./(2*vectorC);  H = H + diag(vectorC);end% call optimization toolbox % ----------------------------------qp_options = optimset('Display','off');[Alpha,fval,exitflag] = quadprog(H, f, [],[],Aeq, beq, LB, UB, x0, qp_options);inx_sv = find( Alpha > options.eps);% compute bias%--------------------------% take boundary (f(x)=+/-1) support vectors 0 < Alpha < Cinx_bound = find( Alpha > options.eps & Alpha < (options.C - options.eps));if length( inx_bound ) ~= 0,  model.b = sum(y(inx_bound)-H(inx_bound,inx_sv)*...     Alpha(inx_sv).*y(inx_bound))/length( inx_bound );else  disp('Bias cannot be determined.');  model.b=0;end% compute margin%------------------------if options.norm == 1  w2 = Alpha(inx_sv)'*H(inx_sv,inx_sv)*Alpha(inx_sv);else  w2 = Alpha(inx_sv)'*(H(inx_sv,inx_sv)-diag(vectorC(inx_sv)))*Alpha(inx_sv);endmargin = 1/sqrt(w2);% compute training classification error %-------------------------------------------Alpha = Alpha.*y;model.Alpha = Alpha( inx_sv );model.sv.X = data.X(:,inx_sv );model.sv.y = data.y(inx_sv );model.sv.inx = inx_sv;model.nsv = length( inx_sv );model.margin = margin;model.exitflag = exitflag;model.options = options;model.kercnt = num_data*(num_data+1)/2;model.trnerr = cerror(data.y,svmclass(data.X, model));model.fun = 'svmclass';% used CPU timemodel.cputime=toc;return;% EOF

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
自拍偷在线精品自拍偷无码专区| 精品一区二区三区免费视频| 亚洲图片激情小说| 国产精品人妖ts系列视频| 久久久久久电影| 国产亚洲欧美日韩在线一区| 国产欧美一区二区三区网站| 久久一日本道色综合| 精品国产一区久久| 久久亚洲欧美国产精品乐播| 国产亚洲欧美一级| 国产精品久久久久久久蜜臀| 中文字幕人成不卡一区| 亚洲欧美日韩系列| 亚洲国产你懂的| 日韩不卡在线观看日韩不卡视频| 蜜臀av一区二区三区| 国产在线不卡一区| 成人av电影免费在线播放| 色综合激情久久| 欧美久久高跟鞋激| 日韩精品一区二区在线| 久久先锋影音av| 中文字幕日韩av资源站| 亚洲福利视频导航| 久久精品久久精品| 风间由美性色一区二区三区| 91色视频在线| 91麻豆精品国产| 国产亚洲1区2区3区| 最新不卡av在线| 亚洲主播在线播放| 精品在线亚洲视频| thepron国产精品| 欧美日韩高清不卡| 久久久国产精品午夜一区ai换脸| 亚洲天堂免费看| 视频一区视频二区在线观看| 久久99久国产精品黄毛片色诱| 成人丝袜高跟foot| 欧美日韩一卡二卡三卡| 久久午夜色播影院免费高清| 亚洲欧美色图小说| 久久成人麻豆午夜电影| www.一区二区| 欧美一区二区三区啪啪| 国产精品美女久久福利网站| 同产精品九九九| 成人精品免费看| 欧美一区二区美女| 国产精品视频在线看| 亚欧色一区w666天堂| 国产成人精品在线看| 欧美日韩一区精品| 国产精品婷婷午夜在线观看| 午夜电影久久久| 成人白浆超碰人人人人| 日韩一区二区三区免费观看| 中文字幕色av一区二区三区| 蜜臀久久99精品久久久久久9| 99精品久久只有精品| 欧美夫妻性生活| 91精品在线免费| 欧美成人vps| 亚洲人快播电影网| 国产一区二区三区在线观看精品| 91久久精品一区二区二区| 国产清纯在线一区二区www| 天天操天天色综合| 91在线精品一区二区| 精品久久一区二区| 午夜精品久久一牛影视| 99久久婷婷国产| 国产亚洲va综合人人澡精品 | 福利一区福利二区| 日韩精品一区二区三区四区| 亚洲一区在线视频| 99国产麻豆精品| 欧美激情一区二区三区全黄| 精东粉嫩av免费一区二区三区| 欧美日本一区二区三区四区| 亚洲乱码国产乱码精品精的特点| 国产成人一级电影| 精品国产乱码久久| 老司机精品视频在线| 91精品婷婷国产综合久久| 亚洲免费看黄网站| 99re66热这里只有精品3直播 | 亚洲精品中文在线影院| 懂色av一区二区三区蜜臀 | 亚洲人成在线观看一区二区| 国产成人在线观看免费网站| 26uuuu精品一区二区| 美女视频免费一区| 欧美一区二区三区免费大片| 视频一区二区不卡| 欧美色综合久久| 亚洲国产视频一区| 在线视频一区二区三| 一区二区三区在线视频观看| 色综合天天综合网天天狠天天| 中文字幕亚洲区| 99久久伊人精品| 亚洲欧洲色图综合| 99精品偷自拍| 亚洲另类一区二区| 欧美亚洲禁片免费| 婷婷国产在线综合| 4438x亚洲最大成人网| 日本不卡视频在线| 欧美va亚洲va| 国产成人精品影视| 国产精品初高中害羞小美女文| 波多野结衣欧美| 亚洲视频一区在线| 在线视频一区二区三| 亚洲成人你懂的| 欧美日韩视频在线一区二区| 日韩成人午夜精品| 久久一留热品黄| 成人动漫在线一区| 国产精品成人免费| 色哟哟一区二区在线观看 | 色老汉一区二区三区| 亚洲激情av在线| 777色狠狠一区二区三区| 美女视频黄a大片欧美| 国产日韩欧美综合在线| 91视视频在线直接观看在线看网页在线看| 亚洲天堂a在线| 欧美久久婷婷综合色| 韩日精品视频一区| 国产精品免费视频一区| 一本大道av伊人久久综合| 天天av天天翘天天综合网色鬼国产| 欧美一区二区私人影院日本| 国产精品一区在线观看乱码| 亚洲视频在线一区二区| 69p69国产精品| 国产91丝袜在线观看| 夜夜嗨av一区二区三区网页 | 精品国产免费久久| 成人污污视频在线观看| 亚洲成人先锋电影| 国产亚洲精品免费| 欧美三级视频在线播放| 韩国一区二区在线观看| 椎名由奈av一区二区三区| 欧美一级欧美三级在线观看| 国产福利91精品一区二区三区| 尤物在线观看一区| 精品91自产拍在线观看一区| 色综合久久久久综合| 精品午夜久久福利影院 | 91在线观看下载| 日本在线不卡一区| 中文字幕视频一区二区三区久| 制服丝袜中文字幕亚洲| 不卡av电影在线播放| 蜜臀99久久精品久久久久久软件| 国产精品久久久久久久久动漫| 欧美一区二区视频网站| eeuss鲁片一区二区三区在线看| 日韩在线卡一卡二| 亚洲欧美日韩精品久久久久| 2023国产一二三区日本精品2022| 91浏览器打开| 韩国毛片一区二区三区| 亚洲综合色噜噜狠狠| 中文字幕不卡的av| 精品噜噜噜噜久久久久久久久试看| 日本高清无吗v一区| 福利91精品一区二区三区| 日韩福利视频网| 一二三四区精品视频| 成人免费在线观看入口| 精品福利二区三区| 51精品秘密在线观看| 91久久久免费一区二区| 成人午夜av影视| 国产一区在线观看视频| 日本美女视频一区二区| 亚洲一区二区3| 国产精品进线69影院| 久久精品水蜜桃av综合天堂| 日韩一区二区在线免费观看| 欧美日韩黄视频| 91高清在线观看| 99re免费视频精品全部| 成人深夜在线观看| 国产在线视频精品一区| 精品在线播放免费| 老司机精品视频导航| 青青草国产精品97视觉盛宴| 五月激情综合色| 午夜久久久久久| 午夜精品久久久| 亚洲成人精品在线观看| 亚洲成人av电影| 亚洲成人手机在线|