提交 ec470ea4 编写于 作者: Z zhoubo01

Sampling Info

上级 19bf2db5
...@@ -89,7 +89,7 @@ protected: ...@@ -89,7 +89,7 @@ protected:
sampling_agents.push_back(agent->clone()); sampling_agents.push_back(agent->clone());
} }
std::vector<SamplingKey> noisy_keys; std::vector<SamplingInfo> noisy_keys;
std::vector<float> noisy_rewards(iter, 0.0f); std::vector<float> noisy_rewards(iter, 0.0f);
noisy_keys.resize(iter); noisy_keys.resize(iter);
...@@ -98,7 +98,7 @@ protected: ...@@ -98,7 +98,7 @@ protected:
#pragma omp parallel for schedule(dynamic, 1) #pragma omp parallel for schedule(dynamic, 1)
for (int i = 0; i < iter; ++i) { for (int i = 0; i < iter; ++i) {
auto sampling_agent = sampling_agents[i]; auto sampling_agent = sampling_agents[i];
SamplingKey key; SamplingInfo key;
bool success = sampling_agent->add_noise(key); bool success = sampling_agent->add_noise(key);
float reward = evaluate(x_list, y_list, train_data_size, sampling_agent); float reward = evaluate(x_list, y_list, train_data_size, sampling_agent);
noisy_keys[i] = key; noisy_keys[i] = key;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册