buildmodel.m

来自「It is for Face Recognition」· M 代码 · 共 30 行

M
30
字号
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% function buildModel()
%   z.li, 05-20-2004
%   build SVM models
% function dependency:
%   - n/a
% input:
%   faces  - face data, n1 x d
%   nfaces - non face data: n2 x d
%   method - 'quadratic'
% output:
%   X  - training data
%   Y  - training data label {+1:face, -1:nface}
%   err  - model error rate
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%function [X, Y, err]=buildModel(faces, nfaces, method)
function [X, Y, err]=buildModel(faces, nfaces, method)
  [n1, dim]=size(faces);
  [n2, dim]=size(nfaces);

  X= zeros(n1+n2, dim); 
  X(1:n1,:)=faces; X(n1+1:n1+n2,:)= nfaces;
  Y= zeros(n1+n2, 1);
  Y(1:n1)           = 1;    %face = +1
  Y(n1+1:n1+n2)     = -1;   % non face = -1

  x = X(1,:);
  [c, err]=classify(x, X, Y, method);
  
  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?