28 lines
881 B
Matlab
28 lines
881 B
Matlab
global randomness_source
|
|
load a4_randomness_source
|
|
|
|
global data_sets
|
|
temp = load('data_set'); % same as in PA3
|
|
data_sets = temp.data;
|
|
|
|
global report_calls_to_sample_bernoulli
|
|
report_calls_to_sample_bernoulli = false;
|
|
|
|
test_rbm_w = a4_rand([100, 256], 0) * 2 - 1;
|
|
small_test_rbm_w = a4_rand([10, 256], 0) * 2 - 1;
|
|
|
|
temp = extract_mini_batch(data_sets.training, 1, 1);
|
|
data_1_case = sample_bernoulli(temp.inputs);
|
|
temp = extract_mini_batch(data_sets.training, 100, 10);
|
|
data_10_cases = sample_bernoulli(temp.inputs);
|
|
temp = extract_mini_batch(data_sets.training, 200, 37);
|
|
data_37_cases = sample_bernoulli(temp.inputs);
|
|
|
|
test_hidden_state_1_case = sample_bernoulli(a4_rand([100, 1], 0));
|
|
test_hidden_state_10_cases = sample_bernoulli(a4_rand([100, 10], 1));
|
|
test_hidden_state_37_cases = sample_bernoulli(a4_rand([100, 37], 2));
|
|
|
|
report_calls_to_sample_bernoulli = true;
|
|
|
|
clear temp;
|