Hide interactions to non-active nodes.

This commit is contained in:
2018-04-06 13:28:06 +02:00
parent dd3d563037
commit 7ab195c462

View File

@@ -164,7 +164,9 @@ static Animation *getReLUAnimation(const fmri::LayerData &prevState,
if (curState.shape().size() == 2) {
EntryList results;
for (auto i : Range(curState.numEntries())) {
results.emplace_back(changes[i], make_pair(i, i));
if (curState.data()[i] > EPSILON) {
results.emplace_back(changes[i], make_pair(i, i));
}
}
const auto maxValue = max_element(results.begin(), results.end())->first;
@@ -196,7 +198,9 @@ static Animation *getNormalizingAnimation(const fmri::LayerData &prevState, cons
EntryList entries;
entries.reserve(scaling.size());
for (auto i : Range(scaling.size())) {
entries.emplace_back(scaling[i], make_pair(i, i));
if (std::abs(curState.data()[i]) > EPSILON) {
entries.emplace_back(scaling[i], make_pair(i, i));
}
}
auto max_val = *max_element(scaling.begin(), scaling.end());