本文整理汇总了C++中grt::MLP::activationFunctionToString方法的典型用法代码示例。如果您正苦于以下问题:C++ MLP::activationFunctionToString方法的具体用法?C++ MLP::activationFunctionToString怎么用?C++ MLP::activationFunctionToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类grt::MLP
的用法示例。
在下文中一共展示了MLP::activationFunctionToString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: set_activation_function
void mlp::set_activation_function(int activation_function, mlp_layer layer)
{
if (grt_mlp.validateActivationFunction(activation_function) == false)
{
flext::error("activation function %d is invalid, hint should be between 0-%d", activation_function, GRT::Neuron::NUMBER_OF_ACTIVATION_FUNCTIONS - 1);
return;
}
GRT::Neuron::ActivationFunctions activation_function_ = (GRT::Neuron::ActivationFunctions)activation_function;
switch (layer)
{
case LAYER_INPUT:
input_activation_function = activation_function_;
break;
case LAYER_HIDDEN:
hidden_activation_function = activation_function_;
break;
case LAYER_OUTPUT:
output_activation_function = activation_function_;
break;
default:
ml::error("no activation function for layer: " + std::to_string(layer));
return;
}
post("activation function set to " + grt_mlp.activationFunctionToString(activation_function_));
}
示例2: set_activation_function
void ann::set_activation_function(int activation_function, ann_layer layer)
{
GRT::Neuron::Type activation_function_ = GRT::Neuron::Type::LINEAR;
try
{
activation_function_ = get_grt_neuron_type(activation_function);
}
catch (std::exception& e)
{
flext::error(e.what());
return;
}
if (grt_ann.validateActivationFunction(activation_function_) == false)
{
flext::error("activation function %d is invalid, hint should be between 0-%d", activation_function, GRT::Neuron::NUMBER_OF_ACTIVATION_FUNCTIONS - 1);
return;
}
switch (layer)
{
case LAYER_INPUT:
input_activation_function = activation_function_;
break;
case LAYER_HIDDEN:
hidden_activation_function = activation_function_;
break;
case LAYER_OUTPUT:
output_activation_function = activation_function_;
break;
default:
ml::error("no activation function for layer: " + std::to_string(layer));
return;
}
post("activation function set to " + grt_ann.activationFunctionToString(activation_function_));
}