layer_updater_schema_smart_ptr softmax_layer_updater_schema::create_specific() const { return layer_updater_schema_smart_ptr(new softmax_layer_updater_schema()); }
std::tr1::shared_ptr<layer_updater_schema> max_subsampling_layer_updater_schema::create_specific() const { return layer_updater_schema_smart_ptr(new max_subsampling_layer_updater_schema()); }
std::tr1::shared_ptr<layer_updater_schema> local_contrast_subtractive_layer_updater_schema::create_specific() const { return layer_updater_schema_smart_ptr(new local_contrast_subtractive_layer_updater_schema()); }
std::tr1::shared_ptr<layer_updater_schema> hyperbolic_tangent_layer_updater_schema::create_specific() const { return layer_updater_schema_smart_ptr(new hyperbolic_tangent_layer_updater_schema()); }
layer_updater_schema_smart_ptr hyperbolic_tangent_layer_updater_schema::create_specific() const { return layer_updater_schema_smart_ptr(new hyperbolic_tangent_layer_updater_schema()); }
layer_updater_schema_smart_ptr sigmoid_layer_updater_schema::create_specific() const { return layer_updater_schema_smart_ptr(new sigmoid_layer_updater_schema()); }