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

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

?? perceptronkernel.m

?? 一個matlab的工具包,里面包括一些分類器 例如 KNN KMEAN SVM NETLAB 等等有很多.
?? M
字號:
function [Y_compute, Y_prob] = PerceptronKernel(para, X_train, Y_train, X_test, Y_test, num_class)

global temp_model_file preprocess;

Y_compute = zeros(size(Y_test)); Y_prob = zeros(size(Y_test));
if (num_class > 2)
    error('PerceptronKernel: The class number is larger than 2!');
end;

class_set = GetClassSet(Y_train);
p = str2num(char(ParseParameter(para, {'-Kernel';'-KernelParam'; '-CostFactor'; '-MaxIter'}, {'0';'0.05';'1';'100'}, 1)));
KernelType = p(1);
KernelPara = p(2); 
CostFactor = p(3);
MaxIter = p(4);

X_train_ext = [X_train ones(size(X_train, 1), 1)];
X_train_ext = X_train_ext(1:size(X_train_ext, 1), :);
Y_train  = Y_train(1:size(Y_train, 1), :);
X_test_ext = [X_test ones(size(X_test, 1), 1)];
X_ext = X_train_ext;

Logit_Y_prob = zeros(size(X_test, 1), 1);
beta = []; 
if (~isempty(X_train)),
    % Convert the binary labels into +/-1
    Y_train = (Y_train == class_set(1)) - (Y_train ~= class_set(1));
    beta = LearnPerceptKernel(Y_train, X_train_ext, KernelType, KernelPara, CostFactor, MaxIter);
    fid = fopen(temp_model_file, 'w');
    if (fid > 0),
        fprintf('Writing to %s .... \n', temp_model_file);  
        fprintf(fid, 'File: %s\n', preprocess.input_file); 
        fprintf(fid, 'N: %d\n', size(Y_train, 1)); 
        fprintf(fid, '%d ', class_set); fprintf(fid, '\n');     
        format_str = ''; 
        for i = 1:size(X_ext,2)+1, format_str = strcat(format_str, '%f,'); end;
        format_str = strcat(format_str, '\n');
        fprintf(fid, format_str, [beta X_ext]');
        fclose(fid);    
    end;
else
    fid = fopen(temp_model_file, 'r');
    if (fid > 0),
        fgets(fid);
        line = fgetl(fid); num = sscanf(line, 'N: %d');
        line = fgetl(fid); class_set = sscanf(line, '%d');      
        input = fscanf(fid, '%f,');
        input = reshape(input, [], num)';
        beta = input(:, 1); X_ext = input(:, 2:size(input, 2));
        fclose(fid);    
        preprocess.ClassSet = class_set;
    end;    
end;

Logit_Y_prob = PredictPerceptKernel(beta, X_ext, X_test_ext, KernelType, KernelPara);

% Y_prob = (exp(Logit_Y_prob) ./ (1 + exp(Logit_Y_prob))) .* (Logit_Y_prob >= 0) + (1 ./ (1 + exp(Logit_Y_prob))) .* (Logit_Y_prob < 0);
Y_prob = exp(Logit_Y_prob) ./ (1 + exp(Logit_Y_prob));
Y_compute = class_set(1) * (Logit_Y_prob >= 0) + class_set(2) * (Logit_Y_prob < 0);

% Learning 

function beta = LearnPerceptKernel(Y_train, X_train_ext, KernelType, KernelPara, CostFactor, MaxIter)   

extx = X_train_ext;
mextx = size(extx, 1);
% Build the kernel matrix
switch (KernelType) 
    case 0 
        kernel = extx * extx'; 
    case 1
        kernel = (1 + extx * extx') .^ KernelPara;
    case 2
        kernel = eye(mextx);
        for i = 1:mextx
            k = repmat(extx(i, :), size(extx, 1), 1) - extx;
            kernel(:, i) = sum(k .* k, 2);
        end;
        % kernel = exp(-KernelPara * kernel);
        kernel = exp(- kernel / (2 * KernelPara ^2));
end;

[num_data, num_feature] = size(X_train_ext);
beta = zeros(num_data, 1);
for t = 1:MaxIter,
    all_correct = true;
    for i = 1:num_data,
       if (Y_train(i) .* (kernel(i, :) * beta)) <= 0, 
            beta(i) = beta(i) + Y_train(i);
            all_correct = false;
       end;
    end;
    if (all_correct), break; end;
    % fprintf('%d', t);
end;

% Prediction 
function [L_output, kernel] = PredictPerceptKernel(beta, D_train, D_test, KernelType, KernelPara)

if nargin<4, kerneltype = 0; end;
if nargin<5, kernelpara = 0; end;

switch (KernelType) 
    case 0 
        kernel = D_test * D_train'; 
    case 1
        kernel = (1 + D_test * D_train') .^ KernelPara;
    case 2
        % RBFftr = 0.01;
        num_test = size(D_test, 1);
        num_train = size(D_train, 1);        
        kernel = zeros(num_test, num_train);
        for i = 1:num_test
            for j = 1:num_train
                kernel(i, j) = (D_test(i, :) - D_train(j, :)) * (D_test(i, :) - D_train(j, :))';
            end;
        end;
%        kernel = exp(-KernelPara * kernel);
        kernel = exp(- kernel / (2 * KernelPara ^2));
end;
L_output = kernel * beta; 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合狠狠| 国产午夜精品美女毛片视频| 精品久久久久香蕉网| 亚洲伦理在线精品| 国产精一品亚洲二区在线视频| 在线观看欧美精品| 国产精品伦一区| 国产乱国产乱300精品| 欧美日韩高清一区二区三区| 国产精品国产三级国产aⅴ原创| 九色综合国产一区二区三区| 欧美日韩一级二级三级| 亚洲欧美激情视频在线观看一区二区三区 | 成人欧美一区二区三区视频网页| 亚洲成人av免费| 91浏览器打开| 中文字幕一区免费在线观看| 国产高清一区日本| 欧美va亚洲va在线观看蝴蝶网| 日日嗨av一区二区三区四区| 在线观看av一区| 亚洲综合网站在线观看| 在线视频一区二区免费| 成人免费在线播放视频| 成人天堂资源www在线| 久久久久97国产精华液好用吗| 免费看欧美女人艹b| 7777女厕盗摄久久久| 午夜一区二区三区在线观看| 色婷婷精品大在线视频 | 亚洲一二三四区不卡| 91在线视频免费观看| 国产精品三级av| 成人国产亚洲欧美成人综合网| 久久久精品综合| 成人av网站免费| 亚洲色图在线播放| 色婷婷久久99综合精品jk白丝| 亚洲猫色日本管| 色国产精品一区在线观看| 亚洲精品视频在线| 欧美日韩中文字幕一区二区| 午夜精品久久久久影视| 日韩欧美一级在线播放| 国产一区二区三区日韩 | 国产成人精品免费在线| 欧美国产视频在线| 91成人国产精品| 蜜桃免费网站一区二区三区| 精品国产乱码久久久久久1区2区 | 欧美亚州韩日在线看免费版国语版| 亚洲美女淫视频| 91精品福利在线一区二区三区| 久久精品久久精品| 国产精品毛片高清在线完整版| 91国偷自产一区二区三区成为亚洲经典 | 亚洲人成小说网站色在线| 在线观看精品一区| 奇米影视一区二区三区| 国产午夜精品美女毛片视频| 色婷婷av一区二区三区gif| 免费在线观看一区二区三区| 久久精品一区二区三区四区| 色婷婷激情综合| 精品一二三四在线| 亚洲精品五月天| 精品人在线二区三区| 色综合网色综合| 美国十次综合导航| 亚洲视频1区2区| 欧美videofree性高清杂交| 93久久精品日日躁夜夜躁欧美| 首页综合国产亚洲丝袜| 国产精品婷婷午夜在线观看| 欧美一区三区四区| 99久久精品国产导航| 久久99国产精品免费网站| 亚洲日本va在线观看| 久久久天堂av| 欧美日韩国产经典色站一区二区三区| 九一九一国产精品| 视频一区国产视频| 亚洲精品videosex极品| 国产午夜亚洲精品理论片色戒 | 欧美视频一区二区三区四区| 国产成人免费在线观看不卡| 五月天激情综合| 亚洲少妇30p| 久久精品夜色噜噜亚洲aⅴ| 欧美三片在线视频观看| 白白色 亚洲乱淫| 久久99在线观看| 三级不卡在线观看| 一区二区不卡在线播放| 国产精品乱人伦一区二区| 精品免费日韩av| 欧美疯狂做受xxxx富婆| 欧美日韩一区二区在线观看| 99在线精品一区二区三区| 国产精品影视网| 国产一区 二区| 狠狠色综合日日| 精品一区二区三区在线播放 | 日韩一区二区不卡| 欧美日韩中文字幕一区二区| 欧美在线视频全部完| 91女厕偷拍女厕偷拍高清| hitomi一区二区三区精品| 粉嫩13p一区二区三区| 国产91丝袜在线播放| 国产精品综合二区| 九色综合国产一区二区三区| 国产成人精品免费看| 成人av网站在线| 亚洲国产美女搞黄色| 亚洲三级免费电影| 在线成人午夜影院| 欧美一级xxx| 亚洲免费在线看| 毛片一区二区三区| 97aⅴ精品视频一二三区| 欧美一二三四区在线| 自拍偷自拍亚洲精品播放| 日av在线不卡| 色综合色综合色综合| 欧美mv和日韩mv的网站| 亚洲综合色丁香婷婷六月图片| 精品一区二区三区在线播放视频| 色偷偷久久人人79超碰人人澡| 日韩你懂的电影在线观看| 亚洲欧洲综合另类在线| 国产专区欧美精品| 在线电影一区二区三区| 亚洲免费观看在线观看| 国产精品中文字幕日韩精品| 5月丁香婷婷综合| 樱花草国产18久久久久| 国产精品资源在线看| 日韩一级片网站| 午夜不卡av免费| 91蜜桃网址入口| 国产清纯美女被跳蛋高潮一区二区久久w| 天天综合网天天综合色| 91日韩一区二区三区| 欧美韩国日本综合| 国产福利一区二区三区在线视频| 91精品国产91久久久久久一区二区| 亚洲一区二三区| 91美女在线看| 中文字幕欧美激情一区| 国内精品伊人久久久久av影院| 91精品国产色综合久久不卡蜜臀 | 日韩免费成人网| 日韩精品1区2区3区| 在线免费亚洲电影| 中文字幕亚洲一区二区av在线| 国产精品中文欧美| 久久久精品天堂| 国产精品中文字幕日韩精品| 亚洲精品一区二区三区福利| 九色综合国产一区二区三区| 日韩精品在线看片z| 久久精品久久综合| 欧美成人高清电影在线| 毛片av一区二区| 日韩手机在线导航| 蜜臀av一区二区在线观看| 欧美一区2区视频在线观看| 日韩和欧美一区二区| 日韩三级电影网址| 久久激情五月激情| 久久亚洲一级片| 成人免费观看av| 中文字幕一区二区三区在线不卡| 99精品在线免费| 亚洲国产va精品久久久不卡综合| 欧美日韩亚洲国产综合| 视频一区二区欧美| 日韩精品一区二区三区视频在线观看 | 日本一区二区在线不卡| 成人一级视频在线观看| 专区另类欧美日韩| 欧美性感一类影片在线播放| 午夜久久电影网| 日韩欧美资源站| 国产suv精品一区二区883| 亚洲精品午夜久久久| 欧美日韩精品高清| 九九在线精品视频| 国产精品久久久久久久久免费相片| 91在线播放网址| 日本vs亚洲vs韩国一区三区| 亚洲精品一线二线三线无人区| 国产高清亚洲一区| 亚洲综合小说图片| 久久综合久久99| 色欧美乱欧美15图片| 男人操女人的视频在线观看欧美| 国产午夜精品福利| 色噜噜久久综合|