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

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

?? do_learn_nu.asv

?? GML AdaBoost Matlab 工具箱
?? ASV
字號:
%   The algorithms implemented by Alexander Vezhnevets aka Vezhnick
%   <a>href="mailto:vezhnick@gmail.com">vezhnick@gmail.com</a>
%
%   Copyright (C) 2005, Vezhnevets Alexander
%   vezhnick@gmail.com
%   
%   This file is part of GML Matlab Toolbox
%   For conditions of distribution and use, see the accompanying License.txt file.
%
%   do_learn_nu Implements splitting of tree node
%~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
%
%    [tree_node_left, tree_node_right, split_error] =
%    do_learn_nu(tree_node, dataset, labels, weights, papa)
%    ---------------------------------------------------------------------------------
%    Arguments:
%           tree_node - object of tree_node_w class
%           dataset   - training data
%           labels    - training labels
%           weights   - weights of training data
%           papa      - parent node (the one being split)
%    Return:
%           tree_node_left  - left node (result of splitting)
%           tree_node_right - right node (result of splitting)
%           split_error     - error of splitting

function [tree_node_left, tree_node_right, split_error] = do_learn_nu(tree_node, dataset, labels, weights, papa)

tree_node_left = tree_node;
tree_node_right = tree_node;

if(nargin > 4)
  tree_node_left.parent  = papa;
  tree_node_right.parent = papa;
end

% [i,t] = weakLearner(weights,dataset', labels');
% 
% tree_node_left.right_constrain = t;
% tree_node_right.left_constrain = t;
% 
% tree_node_left.dim = i;
% tree_node_right.dim = i;
% 
% return;

%dataset=data_w(dataset) ;

%stump = set_distr(stump, get_sampl_weights(dataset)) ;

Distr = weights;

%[trainpat, traintarg] = get_train( dataset);
0
traintarg = labels;

tr_size = size(trainpat, 2);

T_MIN = zeros(3,size(trainpat,1));
d_min = 1;
d_max = size(trainpat,1);

for d = d_min : d_max;

  [DS, IX] = sort(trainpat(d,:));

  TS = traintarg(IX);
  DiS = Distr(IX);
    
  lDS = length(DS);
  
  vPos = 0 * TS;
  vNeg = vPos;
  
  i = 1;
  j = 1;
  
  while i <= lDS
    k = 0;
    while i + k <= lDS && DS(i) == DS(i+k)
      if(TS(i+k) > 0)
        vPos(j) = vPos(j) + DiS(i+k);
      else
        vNeg(j) = vNeg(j) + DiS(i+k);
      end
      k = k + 1;
    end
    i = i + k;
    j = j + 1;
  end
  
  vNeg = vNeg(1:j-1);
  vPos = vPos(1:j-1);
  
  Error = zeros(1, j - 1);

  InvError = Error;
  
  IPos = vPos;
  INeg = vNeg;
  
  for i = 2 : length(IPos)
    IPos(i) = IPos(i-1) + vPos(i);
    INeg(i) = INeg(i-1) + vNeg(i);
  end
  
  Ntot = INeg(end);
  Ptot = IPos(end);
  
  for i = 1 : j - 1
    Error(i) = IPos(i) + Ntot - INeg(i);
    InvError(i) = INeg(i) + Ptot - IPos(i);
  end
  
  idx_of_err_min = find(Error == min(Error));
  if(length(idx_of_err_min) < 1)
      idx_of_err_min = 1;  
  end
  
  if(length(idx_of_err_min) <1)
    idx_of_err_min = idx_of_err_min;
  end
  idx_of_err_min = idx_of_err_min(1);
  
  idx_of_inv_err_min = find(InvError == min(InvError));
  
  if(length(idx_of_inv_err_min) < 1)
      idx_of_inv_err_min = 1;  
  end
  
  idx_of_inv_err_min = idx_of_inv_err_min(1);
  
  if(Error(idx_of_err_min) < InvError(idx_of_inv_err_min))
    T_MIN(1,d) = Error(idx_of_err_min);
    T_MIN(2,d) = idx_of_err_min;
    T_MIN(3,d) = -1;
  else
    T_MIN(1,d) = InvError(idx_of_inv_err_min);
    T_MIN(2,d) = idx_of_inv_err_min;
    T_MIN(3,d) = 1;
  end
  
end

dim = [];

best_dim = find(T_MIN(1,:) == min(T_MIN(1,:)));

dim = best_dim(1);  

tree_node_left.dim = dim;
tree_node_right.dim = dim;

TDS = sort(trainpat(dim,:));

lDS = length(TDS);

DS = TDS * 0;

i = 1;
j = 1;

while i <= lDS
  k = 0;
  while i + k <= lDS && TDS(i) == TDS(i+k) 
    DS(j) = TDS(i);
    k = k + 1;
  end
  i = i + k;
  j = j + 1;
end

DS = DS(1:j-1);

split = (DS(T_MIN(2,dim)) + DS(min(T_MIN(2,dim) + 1, length(DS)))) / 2;

split_error = T_MIN(1,dim);

tree_node_left.right_constrain = split;
tree_node_right.left_constrain = split;

function [i,t] = weakLearner(distribution,train,label)
	%disp('run weakLearner');
    for tt = unique(train)%1:(16*256-1)    
        error(tt)=(label .* distribution) * ((train(:,floor(tt/16)+1)>=16*(mod(tt,16)+1)));         
    end
    [val,tt]=max(abs(error-0.5));
    
    i=floor(tt/16)+1;
    t=16*(mod(tt,16)+1);
    return;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡一区二区三区| 日韩影院免费视频| 国产真实精品久久二三区| 欧美乱熟臀69xxxxxx| 一区二区三区精品在线观看| 国产一区二区三区四区五区美女 | 欧亚一区二区三区| 国产精品国产a| 99麻豆久久久国产精品免费优播| 国产欧美日韩精品一区| 国产福利一区二区| 国产清纯美女被跳蛋高潮一区二区久久w | 丝袜美腿亚洲色图| 欧美另类久久久品| 天天综合色天天| 欧美精品一二三区| 日本美女视频一区二区| 欧美一区二区性放荡片| 久久66热偷产精品| 精品动漫一区二区三区在线观看| 老司机精品视频一区二区三区| 欧美日本国产视频| 亚洲一二三专区| 欧美日韩一区二区三区四区| 日本不卡一区二区| 精品国精品国产尤物美女| 激情综合五月婷婷| 久久久久久免费网| 91精品国产综合久久福利| 水野朝阳av一区二区三区| 日韩三级在线观看| 国产精品综合二区| 中文字幕日韩一区| 欧美日韩一区二区三区在线| 久色婷婷小香蕉久久| 国产精品三级电影| 欧美伊人精品成人久久综合97| 亚洲地区一二三色| 久久先锋影音av鲁色资源| 福利视频网站一区二区三区| 亚洲三级在线免费观看| 欧美精品乱码久久久久久 | 国产精品传媒在线| 欧美亚洲动漫精品| 韩国精品主播一区二区在线观看 | 中文字幕欧美激情| 欧美亚洲一区三区| 美女视频免费一区| 亚洲少妇屁股交4| 欧美精品久久久久久久多人混战 | 亚洲黄色性网站| 日韩欧美国产小视频| 成人免费毛片app| 日韩专区中文字幕一区二区| 国产三级一区二区| 宅男噜噜噜66一区二区66| 丰满亚洲少妇av| 亚洲二区在线观看| 亚洲国产高清aⅴ视频| 欧美日韩国产一级| 成人伦理片在线| 看国产成人h片视频| 亚洲精品视频一区二区| 久久这里只有精品首页| 欧美亚洲一区三区| 精品对白一区国产伦| 91麻豆免费在线观看| 日韩一区精品字幕| 亚洲天堂中文字幕| 久久蜜桃av一区二区天堂| 欧美军同video69gay| 91日韩一区二区三区| 国产乱一区二区| 午夜精彩视频在线观看不卡| 国产精品福利一区二区| 久久色在线观看| 这里只有精品99re| 欧美三级日韩三级| 91视频免费观看| 免费欧美在线视频| 亚洲国产日韩精品| 一区二区三区国产豹纹内裤在线| 久久久99久久| 26uuu精品一区二区在线观看| 欧美日韩日日摸| 欧美综合天天夜夜久久| 99久久久精品免费观看国产蜜| 国产美女在线观看一区| 精品夜夜嗨av一区二区三区| 日本最新不卡在线| 日本中文一区二区三区| 日日夜夜精品免费视频| 亚洲午夜久久久久| 亚洲国产综合在线| 香蕉久久夜色精品国产使用方法| 一区二区三区在线视频观看| 亚洲欧美国产高清| 1000精品久久久久久久久| 国产精品视频一二| 日韩欧美你懂的| xnxx国产精品| 日韩一区二区三| 日韩欧美在线不卡| 26uuu成人网一区二区三区| 久久久久久久久岛国免费| 久久精品一区二区三区四区| 久久久精品中文字幕麻豆发布| 久久久国际精品| 中文字幕av一区二区三区高| 国产精品萝li| 亚洲欧美日韩国产另类专区 | 国产精品入口麻豆原神| 麻豆精品久久精品色综合| 日本亚洲三级在线| 激情综合网天天干| 国产不卡视频在线观看| 成人免费福利片| 91蝌蚪porny成人天涯| 欧美午夜影院一区| 日韩免费电影网站| 国产精品视频在线看| 久久久噜噜噜久噜久久综合| 亚洲欧洲精品一区二区精品久久久| 综合欧美亚洲日本| 五月婷婷综合激情| 狠狠色狠狠色综合系列| 国产一区不卡在线| 色一情一伦一子一伦一区| 欧美精品久久天天躁| 26uuu久久综合| 一区二区三区四区蜜桃| 喷白浆一区二区| 色婷婷av一区二区三区软件 | 精品国产一区二区三区四区四| 国产精品国产三级国产aⅴ入口 | 精品美女在线观看| 亚洲一区二区五区| 成人免费高清在线| 亚洲精品在线网站| 丝袜脚交一区二区| 91久久久免费一区二区| 亚洲国产成人在线| 韩日精品视频一区| 欧美一区二区在线不卡| 亚洲一区av在线| 色综合一区二区| 亚洲国产高清aⅴ视频| 国产做a爰片久久毛片| 欧美一区日韩一区| 亚洲电影在线播放| 在线亚洲一区观看| 日韩久久一区二区| av在线不卡电影| 国产欧美精品国产国产专区| 久久99精品国产91久久来源| 在线播放中文一区| 亚洲gay无套男同| 在线观看视频一区二区| 亚洲黄色在线视频| 色视频欧美一区二区三区| 国产精品伦一区| www.视频一区| 自拍偷拍亚洲综合| 99久久免费视频.com| 国产精品夫妻自拍| 99久久精品一区| 亚洲精品乱码久久久久久久久| 北条麻妃一区二区三区| 国产综合色产在线精品| 日韩视频免费观看高清在线视频| 肉丝袜脚交视频一区二区| 欧美精品黑人性xxxx| 日韩国产成人精品| 日韩欧美在线观看一区二区三区| 日本成人中文字幕| 精品久久人人做人人爱| 国产精品主播直播| 国产精品网友自拍| av在线一区二区三区| 亚洲一区二区三区激情| 欧美日韩国产a| 久久av资源网| 久久精品水蜜桃av综合天堂| 国产成人精品综合在线观看| 国产精品视频一二三| 91搞黄在线观看| 天堂久久久久va久久久久| 日韩欧美二区三区| 国产福利一区二区三区视频在线| 中文字幕精品三区| 91激情五月电影| 免费欧美高清视频| 国产精品视频你懂的| 在线观看一区不卡| 麻豆精品在线视频| 国产蜜臀97一区二区三区| 色乱码一区二区三区88| 日韩国产欧美在线视频| 欧美激情自拍偷拍| 欧美亚洲丝袜传媒另类|