open source pkg v1
This commit is contained in:
30
pkg/OpenFace/model_training/CCNF/CCRF/lib/getScaling2.m
Normal file
30
pkg/OpenFace/model_training/CCNF/CCRF/lib/getScaling2.m
Normal file
@@ -0,0 +1,30 @@
|
||||
function [ scaling ] = getScaling2( alphas, betas, x, y, PrecalcBs)
|
||||
%getScaling Summary of this function goes here
|
||||
% Detailed explanation goes here
|
||||
|
||||
% for visualisation use only the first sequence
|
||||
nExamples = numel(x);
|
||||
|
||||
cat_y = [];
|
||||
cat_y_pred = [];
|
||||
|
||||
for q=1:nExamples
|
||||
|
||||
|
||||
PrecalcB = PrecalcBs{q};
|
||||
SigmaInv = CalcSigmaCCRF(alphas, betas, PrecalcB);
|
||||
|
||||
b = CalcbCCRF(alphas, x{q});
|
||||
y_est = SigmaInv \ b;
|
||||
|
||||
cat_y = cat(1, cat_y, y{q} - mean(y{q}));
|
||||
% cat_y = cat(1, cat_y, y{q});
|
||||
cat_y_pred = cat(1, cat_y_pred, y_est);
|
||||
|
||||
end
|
||||
|
||||
% scaling = (max(cat_y) - min(cat_y)) / (max(cat_y_pred) - min(cat_y_pred));
|
||||
scaling = std(cat_y) / std(cat_y_pred);
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user