a | b/Demo/RR.m | ||
---|---|---|---|
1 | function model=MTRL_RR(Km,label,task_index,insIndex,ins_num) |
||
2 | n=size(Km,1); |
||
3 | task_num=length(insIndex); |
||
4 | M12=zeros(n,task_num); |
||
5 | for i=1:task_num |
||
6 | M12(insIndex{i},i)=1; |
||
7 | end |
||
8 | tmp=[label,zeros(1,task_num)]/([[Km+diag(ins_num(task_index))/2,M12];[M12',zeros(task_num)]]); |
||
9 | model.alpha=tmp(1:n); |
||
10 | model.b=tmp((n+1):(n+task_num)); |
||
11 | clear tmp M12; |
||
12 | clear Km label task_index insIndex ins_num; |