minor change
This commit is contained in:
@@ -175,7 +175,7 @@ class LpPooling
|
||||
arma::span(rowidx, rowidx + kernelWidth - 1 - offset),
|
||||
arma::span(colidx, colidx + kernelHeight - 1 - offset));
|
||||
|
||||
output(i, j) = arma::pow(arma::accu(arma::pow(subInput, norm_type)), 1.0/norm_type);
|
||||
output(i, j) = cmath::pow(arma::accu(arma::pow(subInput, norm_type)), 1.0/norm_type);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -201,7 +201,7 @@ class LpPooling
|
||||
{
|
||||
const arma::Mat<eT>& inputArea = input(arma::span(i, i + rStep - 1),
|
||||
arma::span(j, j + cStep - 1));
|
||||
size_t sum = arma::pow(arma::accu(arma::pow(inputArea, norm_type)), (norm_type-1) / norm_type);
|
||||
size_t sum = cmath::pow(arma::accu(arma::pow(inputArea, norm_type)), (norm_type-1) / norm_type);
|
||||
unpooledError = arma::Mat<eT>(inputArea.n_rows, inputArea.n_cols);
|
||||
unpooledError.fill(error(i / rStep, j / cStep));
|
||||
unpooledError %= arma::pow(inputArea, norm_type - 1);
|
||||
|
||||
Reference in New Issue
Block a user