diff --git a/exe/releases/package_windows_executables.m b/exe/releases/package_windows_executables.m index 46039566..d9a69fbd 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 2b1e4e1d..ec658d53 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 c946caac..e1ec422d 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 00000000..cdba5130 --- /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 00000000..7ec3f490 --- /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 00000000..3b3e37c3 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 bd81c16e..b1d2a302 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 00000000..3cba1bf8 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 bcc69ef6..5c42fec8 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 00000000..eb84a8ba 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 3420ad9e..09ec90be 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 00000000..2724b028 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 985fce20..b4204a5f 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 00000000..2130e536 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 df8f25cb..004dfd67 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 00000000..249fa724 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 a066c66e..aa699791 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 00000000..e2e42704 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 28d604d4..a59f5d37 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 00000000..64ae0c35 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 79f704d1..42183eed 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 00000000..1a32c041 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 4cebc67f..a165a931 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 00000000..c60758b3 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 dfbc600b..43e75ddc 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 00000000..62b935a4 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 ff65ef21..85dae8e5 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 00000000..cd1bbc72 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 38549ccd..ec9134e6 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 00000000..41559034 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 0d6958c7..bca5591c 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 00000000..3afb65d0 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 bda8f353..5d3eebac 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 00000000..f74508d7 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 85a4566c..daa9afe7 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 00000000..c004af12 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 5bac19cd..3f1583e0 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 00000000..f82c6ea1 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 72a50a48..8f3e3074 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 00000000..2f255e1e 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 0add81c7..cd10d7a2 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 00000000..b549d54d 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 80613a63..ace5918f 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 00000000..041592c1 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 1a7dfa1d..c583b9e4 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 00000000..b2283f6c 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 2bf157f5..30491cf5 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 00000000..9835d6f6 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 ffa2d571..89fc6fb5 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 00000000..20f02528 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 aff86a1c..34882262 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 00000000..cd770a34 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 7d3847c3..4f12d748 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 00000000..33ded8a7 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 00000000..2256b63e 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 00000000..a7049130 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 00000000..55fb4b55 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 00000000..4371a631 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 00000000..e10f56af 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 00000000..b37e570b 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 00000000..492f1dc6 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 00000000..cd548699 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 00000000..67a292b6 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 00000000..1e5c04ce 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 00000000..044185b0 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 00000000..9e70817b 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 00000000..c568928f 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 00000000..450c2fae 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 00000000..17434eb7 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 00000000..204dc1bf 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 00000000..87f9528d 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 00000000..4001d2bf 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 00000000..979df0c2 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 00000000..0a7bb589 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 00000000..2f5f3496 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 00000000..305a826f 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 00000000..61043a0d 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 00000000..2dfcc196 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 00000000..6c2ac326 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 00000000..80accf15 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 00000000..7d558a41 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 00000000..683bc3d0 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 00000000..37fb8778 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 00000000..889216d7 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 00000000..61844a00 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 00000000..199d9add 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 00000000..bbaa28d8 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 00000000..b6137a35 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 00000000..b4489189 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 00000000..0670ec3f 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 00000000..e605bc53 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 00000000..83fe2084 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 00000000..9c1682dd 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 00000000..564d4ce1 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 00000000..993e3d8f 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 00000000..611da616 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 00000000..18d42cd6 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 00000000..222a15c8 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 00000000..ac841e4d 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 00000000..ecd82181 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 00000000..508a68d5 Binary files /dev/null and b/matlab_version/AU_training/experiments/DISFA/regressors/AU_9_static_intensity.mat differ