diff --git a/exe/releases/package_windows_executables.m b/exe/releases/package_windows_executables.m index 4603956..d9a69fb 100644 --- a/exe/releases/package_windows_executables.m +++ b/exe/releases/package_windows_executables.m @@ -1,5 +1,5 @@ clear; -version = '0.4.1'; +version = '1.0.0'; out_x86 = sprintf('OpenFace_%s_win_x86', version); out_x64 = sprintf('OpenFace_%s_win_x64', version); diff --git a/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVM_train_dyn.m b/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVM_train_dyn.m index 2b1e4e1..ec658d5 100644 --- a/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVM_train_dyn.m +++ b/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVM_train_dyn.m @@ -53,4 +53,14 @@ for a=1:numel(aus) save(name, 'model', 'accuracies', 'F1s', 'corrs', 'rms', 'ccc', 'prediction', 'valid_labels'); + name = sprintf('classifiers/AU_%d_dyn.dat', au); + + pos_lbl = model.Label(1); + neg_lbl = model.Label(2); + + w = model.w(1:end-1)'; + b = model.w(end); + + svs = bsxfun(@times, PC, 1./scaling') * w; + write_lin_svm(name, means, svs, b, pos_lbl, neg_lbl); end \ No newline at end of file diff --git a/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVM_train_stat.m b/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVM_train_stat.m index c946caa..e1ec422 100644 --- a/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVM_train_stat.m +++ b/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVM_train_stat.m @@ -51,6 +51,17 @@ for a=1:numel(aus) [ accuracies, F1s, corrs, ccc, rms, classes ] = evaluate_regression_results( prediction, valid_labels ); - save(name, 'model', 'accuracies', 'F1s', 'corrs', 'rms', 'ccc', 'prediction', 'valid_labels'); + save(name, 'model', 'accuracies', 'F1s', 'corrs', 'rms', 'ccc', 'prediction', 'valid_labels'); + + name = sprintf('classifiers/AU_%d_stat.dat', au); + + pos_lbl = model.Label(1); + neg_lbl = model.Label(2); + + w = model.w(1:end-1)'; + b = model.w(end); + + svs = bsxfun(@times, PC, 1./scaling') * w; + write_lin_svm(name, means, svs, b, pos_lbl, neg_lbl); end \ No newline at end of file diff --git a/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVR_train_dyn.m b/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVR_train_dyn.m new file mode 100644 index 0000000..cdba513 --- /dev/null +++ b/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVR_train_dyn.m @@ -0,0 +1,68 @@ +% Change to your downloaded location +clear +addpath('C:\liblinear\matlab') +addpath('../training_code') +addpath('../utilities') + +%% load shared definitions and AU data +shared_defs; + +% Set up the hyperparameters to be validated +hyperparams.c = 10.^(-7:1:3); +hyperparams.p = 10.^(-2); + +hyperparams.validate_params = {'c', 'p'}; + +% Set the training function +svr_train = @svr_train_linear_shift; + +% Set the test function (the first output will be used for validation) +svr_test = @svr_test_linear_shift; + +%% +for a=1:numel(aus) + + au = aus(a); + + rest_aus = setdiff(all_aus, au); + + % make sure validation data's labels are balanced + [users_train, users_valid] = get_balanced_fold(DISFA_dir, users, au, 1/4, 1); + + % need to split the rest + [train_samples, train_labels, valid_samples, valid_labels, ~, PC, means, scaling, valid_ids, valid_success] = Prepare_HOG_AU_data_generic_dynamic(users_train, users_valid, au, rest_aus, DISFA_dir, hog_data_dir); + + train_samples = sparse(train_samples); + valid_samples = sparse(valid_samples); + + %% Validate here + hyperparams.success = valid_success; + hyperparams.valid_samples = valid_samples; + hyperparams.valid_labels = valid_labels; + hyperparams.vid_ids = valid_ids; + + [ best_params, ~ ] = validate_grid_search_no_par(svr_train, svr_test, false, train_samples, train_labels, valid_samples, valid_labels, hyperparams); + + model = svr_train(train_labels, train_samples, best_params); + model.success = valid_success; + model.vid_ids = valid_ids; + + [~, prediction] = svr_test(valid_labels, valid_samples, model); + + name = sprintf('regressors/AU_%d_dyn_intensity.mat', au); + + [ accuracies, F1s, corrs, ccc, rms, classes ] = evaluate_regression_results( prediction, valid_labels ); + + save(name, 'model', 'accuracies', 'F1s', 'corrs', 'rms', 'ccc', 'prediction', 'valid_labels'); + + % Write out the model + name = sprintf('regressors/AU_%d_dynamic_intensity.dat', au); + + w = model.w(1:end-1)'; + b = model.w(end); + + svs = bsxfun(@times, PC, 1./scaling') * w; + + write_lin_dyn_svr(name, means, svs, b, model.cutoff); + +end \ No newline at end of file diff --git a/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVR_train_stat.m b/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVR_train_stat.m new file mode 100644 index 0000000..7ec3f49 --- /dev/null +++ b/matlab_version/AU_training/experiments/DISFA/Script_HOG_SVR_train_stat.m @@ -0,0 +1,68 @@ +% Change to your downloaded location +clear +addpath('C:\liblinear\matlab') +addpath('../training_code') +addpath('../utilities') + +%% load shared definitions and AU data +shared_defs; + +% Set up the hyperparameters to be validated +hyperparams.c = 10.^(-7:1:3); +hyperparams.p = 10.^(-2); + +hyperparams.validate_params = {'c', 'p'}; + +% Set the training function +svr_train = @svr_train_linear; + +% Set the test function (the first output will be used for validation) +svr_test = @svr_test_linear; + +%% +for a=1:numel(aus) + + au = aus(a); + + rest_aus = setdiff(all_aus, au); + + % make sure validation data's labels are balanced + [users_train, users_valid] = get_balanced_fold(DISFA_dir, users, au, 1/4, 1); + + % need to split the rest + [train_samples, train_labels, valid_samples, valid_labels, ~, PC, means, scaling, valid_ids, valid_success] = Prepare_HOG_AU_data_generic(users_train, users_valid, au, rest_aus, DISFA_dir, hog_data_dir); + + train_samples = sparse(train_samples); + valid_samples = sparse(valid_samples); + + %% Validate here + hyperparams.success = valid_success; + hyperparams.valid_samples = valid_samples; + hyperparams.valid_labels = valid_labels; + hyperparams.vid_ids = valid_ids; + + [ best_params, ~ ] = validate_grid_search_no_par(svr_train, svr_test, false, train_samples, train_labels, valid_samples, valid_labels, hyperparams); + + model = svr_train(train_labels, train_samples, best_params); + model.success = valid_success; + model.vid_ids = valid_ids; + + [~, prediction] = svr_test(valid_labels, valid_samples, model); + + name = sprintf('regressors/AU_%d_static_intensity.mat', au); + + [ accuracies, F1s, corrs, ccc, rms, classes ] = evaluate_regression_results( prediction, valid_labels ); + + save(name, 'model', 'accuracies', 'F1s', 'corrs', 'rms', 'ccc', 'prediction', 'valid_labels'); + + % Write out the model + name = sprintf('regressors/AU_%d_static_intensity.dat', au); + + w = model.w(1:end-1)'; + b = model.w(end); + + svs = bsxfun(@times, PC, 1./scaling') * w; + + write_lin_svr(name, means, svs, b); + +end \ No newline at end of file diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_dyn.dat new file mode 100644 index 0000000..3b3e37c Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_dyn.mat index bd81c16..b1d2a30 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_stat.dat new file mode 100644 index 0000000..3cba1bf Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_stat.mat index bcc69ef..5c42fec 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_12_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_dyn.dat new file mode 100644 index 0000000..eb84a8b Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_dyn.mat index 3420ad9..09ec90b 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_stat.dat new file mode 100644 index 0000000..2724b02 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_stat.mat index 985fce2..b4204a5 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_15_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_dyn.dat new file mode 100644 index 0000000..2130e53 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_dyn.mat index df8f25c..004dfd6 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_stat.dat new file mode 100644 index 0000000..249fa72 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_stat.mat index a066c66..aa69979 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_17_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_dyn.dat new file mode 100644 index 0000000..e2e4270 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_dyn.mat index 28d604d..a59f5d3 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_stat.dat new file mode 100644 index 0000000..64ae0c3 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_stat.mat index 79f704d..42183ee 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_1_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_dyn.dat new file mode 100644 index 0000000..1a32c04 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_dyn.mat index 4cebc67..a165a93 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_stat.dat new file mode 100644 index 0000000..c60758b Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_stat.mat index dfbc600..43e75dd 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_20_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_dyn.dat new file mode 100644 index 0000000..62b935a Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_dyn.mat index ff65ef2..85dae8e 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_stat.dat new file mode 100644 index 0000000..cd1bbc7 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_stat.mat index 38549cc..ec9134e 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_25_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_dyn.dat new file mode 100644 index 0000000..4155903 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_dyn.mat index 0d6958c..bca5591 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_stat.dat new file mode 100644 index 0000000..3afb65d Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_stat.mat index bda8f35..5d3eeba 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_26_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_dyn.dat new file mode 100644 index 0000000..f74508d Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_dyn.mat index 85a4566..daa9afe 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_stat.dat new file mode 100644 index 0000000..c004af1 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_stat.mat index 5bac19c..3f1583e 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_2_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_dyn.dat new file mode 100644 index 0000000..f82c6ea Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_dyn.mat index 72a50a4..8f3e307 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_stat.dat new file mode 100644 index 0000000..2f255e1 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_stat.mat index 0add81c..cd10d7a 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_4_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_dyn.dat new file mode 100644 index 0000000..b549d54 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_dyn.mat index 80613a6..ace5918 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_stat.dat new file mode 100644 index 0000000..041592c Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_stat.mat index 1a7dfa1..c583b9e 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_5_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_dyn.dat new file mode 100644 index 0000000..b2283f6 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_dyn.mat index 2bf157f..30491cf 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_stat.dat new file mode 100644 index 0000000..9835d6f Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_stat.mat index ffa2d57..89fc6fb 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_6_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_dyn.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_dyn.dat new file mode 100644 index 0000000..20f0252 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_dyn.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_dyn.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_dyn.mat index aff86a1..3488226 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_dyn.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_dyn.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_stat.dat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_stat.dat new file mode 100644 index 0000000..cd770a3 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_stat.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_stat.mat b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_stat.mat index 7d3847c..4f12d74 100644 Binary files a/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_stat.mat and b/matlab_version/AU_training/experiments/DISFA/classifiers/AU_9_stat.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_dyn_intensity.mat new file mode 100644 index 0000000..33ded8a Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_dynamic_intensity.dat new file mode 100644 index 0000000..2256b63 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_static_intensity.dat new file mode 100644 index 0000000..a704913 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_static_intensity.mat new file mode 100644 index 0000000..55fb4b5 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_12_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_dyn_intensity.mat new file mode 100644 index 0000000..4371a63 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_dynamic_intensity.dat new file mode 100644 index 0000000..e10f56a Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_static_intensity.dat new file mode 100644 index 0000000..b37e570 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_static_intensity.mat new file mode 100644 index 0000000..492f1dc Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_15_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_dyn_intensity.mat new file mode 100644 index 0000000..cd54869 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_dynamic_intensity.dat new file mode 100644 index 0000000..67a292b Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_static_intensity.dat new file mode 100644 index 0000000..1e5c04c Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_static_intensity.mat new file mode 100644 index 0000000..044185b Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_17_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_dyn_intensity.mat new file mode 100644 index 0000000..9e70817 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_dynamic_intensity.dat new file mode 100644 index 0000000..c568928 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_static_intensity.dat new file mode 100644 index 0000000..450c2fa Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_static_intensity.mat new file mode 100644 index 0000000..17434eb Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_1_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_dyn_intensity.mat new file mode 100644 index 0000000..204dc1b Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_dynamic_intensity.dat new file mode 100644 index 0000000..87f9528 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_static_intensity.dat new file mode 100644 index 0000000..4001d2b Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_static_intensity.mat new file mode 100644 index 0000000..979df0c Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_20_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_dyn_intensity.mat new file mode 100644 index 0000000..0a7bb58 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_dynamic_intensity.dat new file mode 100644 index 0000000..2f5f349 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_static_intensity.dat new file mode 100644 index 0000000..305a826 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_static_intensity.mat new file mode 100644 index 0000000..61043a0 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_25_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_dyn_intensity.mat new file mode 100644 index 0000000..2dfcc19 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_dynamic_intensity.dat new file mode 100644 index 0000000..6c2ac32 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_static_intensity.dat new file mode 100644 index 0000000..80accf1 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_static_intensity.mat new file mode 100644 index 0000000..7d558a4 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_26_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_dyn_intensity.mat new file mode 100644 index 0000000..683bc3d Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_dynamic_intensity.dat new file mode 100644 index 0000000..37fb877 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_static_intensity.dat new file mode 100644 index 0000000..889216d Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_static_intensity.mat new file mode 100644 index 0000000..61844a0 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_2_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_dyn_intensity.mat new file mode 100644 index 0000000..199d9ad Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_dynamic_intensity.dat new file mode 100644 index 0000000..bbaa28d Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_static_intensity.dat new file mode 100644 index 0000000..b6137a3 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_static_intensity.mat new file mode 100644 index 0000000..b448918 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_4_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_dyn_intensity.mat new file mode 100644 index 0000000..0670ec3 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_dynamic_intensity.dat new file mode 100644 index 0000000..e605bc5 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_static_intensity.dat new file mode 100644 index 0000000..83fe208 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_static_intensity.mat new file mode 100644 index 0000000..9c1682d Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_5_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_dyn_intensity.mat new file mode 100644 index 0000000..564d4ce Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_dynamic_intensity.dat new file mode 100644 index 0000000..993e3d8 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_static_intensity.dat new file mode 100644 index 0000000..611da61 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_static_intensity.mat new file mode 100644 index 0000000..18d42cd Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_6_static_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_dyn_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_dyn_intensity.mat new file mode 100644 index 0000000..222a15c Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_dyn_intensity.mat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_dynamic_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_dynamic_intensity.dat new file mode 100644 index 0000000..ac841e4 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_dynamic_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_static_intensity.dat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_static_intensity.dat new file mode 100644 index 0000000..ecd8218 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_static_intensity.dat differ diff --git a/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_static_intensity.mat b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_static_intensity.mat new file mode 100644 index 0000000..508a68d Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_static_intensity.mat differ