gpt4 book ai didi

c++ - 将 Armadillo 函数传递给用户定义的函数

转载 作者:行者123 更新时间:2023-11-28 02:33:36 30 4
gpt4 key购买 nike

是否有可能以优雅的方式将 Armadillo 函数传递给任意函数?具体来说,我希望能够将 arma::tanh 传递给我的神经网络,以便它计算网络输出,即类似于此的内容:

arma::mat y = network.ForwardPropagate(x, arma::tanh);

最佳答案

通过 .transform() 在 Armadillo 矩阵上使用您选择的函数可能更容易成员函数。

使用 C++11 的示例:

mat A(100,100,fill::randu);

A.transform( [](double val) { return tanh(val); } );

关于c++ - 将 Armadillo 函数传递给用户定义的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28287421/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com