huadongw

 

% load pyrim
% NumTrain = 50;


% load machine
%NumTrain = 150;

% load housing
% NumTrain = 300;

% load abalone
% NumTrain = 1000;

% load bank32nh
% NumTrain = 3000;

% load cpuact
% NumTrain = 4000;

%  load calhousing
% NumTrain = 5000;

%  load census
% NumTrain = 6000;

load X4058
NumTrainforScaling =  [300,400] ;
name=\'X4058_300\'

i=1;
NumTrain = NumTrainforScaling(i);
for k = 1:20
n = size(X,1);
NumTest = n - NumTrain;
id = id0(k,:);
traindata = X(id(1:NumTrain),:);
targets = y(id(1:NumTrain));
TestData = X(id(NumTrain+1:n),:);
TestTargets = y(id(NumTrain+1:n));
X1=[traindata,targets];
fname1 = strcat(\'C:\Users\hd\Desktop\\',name,\'\mytask_train.\',num2str(k-1));
fname2 = strcat(\'C:\Users\hd\Desktop\\',name,\'\mytask_test.\',num2str(k-1));
% fname3 = strcat(\'C:\Users\hd\Desktop\',name,\'\mytask_targets.\',num2str(k-1));
libsvmwrite(fname1, targets, sparse(traindata));
libsvmwrite(fname2, TestTargets, sparse(TestData));
fname3 = strcat(\'E:\MATLAB\R2015a\bin\ADMM\CalOutData\mytask_targets.\',num2str(k-1));
% save(fname1,\'X1\',\'-ascii\')
% save(fname2,\'TestData\',\'-ascii\')
save(fname3,\'TestTargets\',\'-ascii\')

end


%   load calhousing
%   NumTrainforScaling =  [300,400] ;
%  
%   i=1;
% NumTrain = NumTrainforScaling(i);
% for k=1:20
% k=i;
% % for k = 1:10
% n = size(X,1);
%  NumTest = n - NumTrain;
% % id = randperm(n);
% id = id0(k,:);
% traindata = X(id(1:NumTrain),:);
% targets = y(id(1:NumTrain));
% TestData = X(id(NumTrain+1:n),:);
% TestTargets = y(id(NumTrain+1:n));
% 
% % X1=[traindata,targets];
% 
% % fname1 = strcat(\'C:\Users\hd\Desktop\machine\mytask_train.\',num2str(k-1));
% % fname2 = strcat(\'C:\Users\hd\Desktop\machine\mytask_test.\',num2str(k-1));
% 
% % fname1 = strcat(\'C:\Users\hd\Desktop\housing\mytask_train.\',num2str(k-1));
% % fname2 = strcat(\'C:\Users\hd\Desktop\housing\mytask_test.\',num2str(k-1));
% 
% % fname1 = strcat(\'C:\Users\hd\Desktop\abalone\mytask_train.\',num2str(k-1));
% % fname2 = strcat(\'C:\Users\hd\Desktop\abalone\mytask_test.\',num2str(k-1));
% 
% % fname1 = strcat(\'C:\Users\hd\Desktop\bank32nh\mytask_train.\',num2str(k-1));
% % fname2 = strcat(\'C:\Users\hd\Desktop\bank32nh\mytask_test.\',num2str(k-1));
% 
% % fname1 = strcat(\'C:\Users\hd\Desktop\cpuact\mytask_train.\',num2str(k-1));
% % fname2 = strcat(\'C:\Users\hd\Desktop\cpuact\mytask_test.\',num2str(k-1));
% 
% %  fname1 = strcat(\'C:\Users\hd\Desktop\calhousing\mytask_train.\',num2str(k-1));
% %  fname2 = strcat(\'C:\Users\hd\Desktop\calhousing\mytask_test.\',num2str(k-1));
%  
% %  fname1 = strcat(\'C:\Users\hd\Desktop\census\mytask_train.\',num2str(k-1));
% %  fname2 = strcat(\'C:\Users\hd\Desktop\census\mytask_test.\',num2str(k-1));
% 
% fname1 = strcat(\'C:\Users\hd\Desktop\\',name,\'\mytask_train.\',num2str(k-1));
% fname2 = strcat(\'C:\Users\hd\Desktop\\',name,\'\mytask_test.\',num2str(k-1));
% libsvmwrite(fname1, targets, sparse(traindata));
% libsvmwrite(fname2, TestTargets, sparse(TestData));
% 
% 
% % save(fname1,\'X1\',\'-ascii\')
% % save(fname2,\'TestData\',\'-ascii\')
% % save(fname3,\'TestTargets\',\'-ascii\')
% 
% % libsvmwrite(fname1, targets, sparse(traindata));
% % libsvmwrite(fname2, TestTargets, sparse(TestData));

  

分类:

技术点:

相关文章: