1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | % 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 calhousing path = '/root/orca-master0/orca-master/' ; name= 'CaliforniaScaling' ; NumTrainforScaling = [100:100:900,1000:1000:10000] ; for i = 1: length (NumTrainforScaling) NumTrain = NumTrainforScaling( i ); 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=[targets-1,traindata]; n0 = size (X1,2); X1 = sortrows (X1,1); X2=[TestTargets-1,TestData]; % traindata = X1(:,1:end-1); % targets = X1(:,end); % 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)); path = '/root/nnrank1.2/data/' ; fname1 = strcat ( path ,name, '/mytask_train.' , num2str (k-1)); fname2 = strcat ( path ,name, '/mytask_test.' , num2str (k-1)); fname3 = strcat ( path ,name, '/mytask_targets.' , num2str (k-1)); % fname1 = strcat('C:\Users\hd\Desktop\scalecalhousing\mytask_train.',num2str(k-1)); % libsvmwrite(fname1, targets, sparse(traindata)); % save(fname1,'X1','-ascii') % %save(fname2,'X2','-ascii') % save(fname2,'TestData','-ascii') % save(fname3,'TestTargets','-ascii') TrainNNOP{1} = size (X1,2)-1; TrainNNOP{2} = [5, 0:4]; TrainNNOP{3} = size (X1,1); TrainNNOP{4} = X1; TestNNOP{1} = size (X2,2)-1; TestNNOP{2} = [5, 0:4]; TestNNOP{3} = size (X2,1); TestNNOP{4} = X2; for j = 1:4 dlmwrite (fname1,TrainNNOP{ j }, 'delimiter' , ' ' , '-append' ); % dlmwrite(fname2,TestNNOP{j},'delimiter', '\t'); end % libsvmwrite(fname1, targets, sparse(traindata)); % libsvmwrite(fname2, TestTargets, sparse(TestData)); % end end |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧