Skip to content

Commit 07ee1ef

Browse files
authored
Merge pull request #297 from leondavi/nerlplanner
Rename CNN layer to Conv layer
2 parents 55cf4de + 3960a18 commit 07ee1ef

14 files changed

+21
-21
lines changed

src_cpp/common/nerlWorker.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ std::shared_ptr<NerlLayer> NerlWorker::parse_layers_input(std::string &layer_siz
6767
pooling_dims, stride_dims,padding_dims);
6868
break;
6969
}
70-
case LAYER_TYPE_CNN:
70+
case LAYER_TYPE_CONV:
7171
{
7272
LayerSizingParams_t params = layer_sizes_params[i];
7373
std::vector<int>kernel_dims = params.get_ext_params(params.KERNEL_SIZE);

src_cpp/common/worker_definitions_ag.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
#pragma once
22

33
// This file was auto generated
4-
// Generated by Nerlplanner version: 1.0.0
4+
// Generated by Nerlplanner version: 1.0.1
55

66
namespace nerlnet {
77

8-
enum LayerTypeEnum{LAYER_TYPE_DEFAULT=0,LAYER_TYPE_SCALING=1,LAYER_TYPE_CNN=2,LAYER_TYPE_PERCEPTRON=3,LAYER_TYPE_POOLING=4,LAYER_TYPE_PROBABILISTIC=5,LAYER_TYPE_LSTM=6,LAYER_TYPE_RECCURRENT=7,LAYER_TYPE_UNSCALING=8,LAYER_TYPE_BOUNDING=9};
8+
enum LayerTypeEnum{LAYER_TYPE_DEFAULT=0,LAYER_TYPE_SCALING=1,LAYER_TYPE_CONV=2,LAYER_TYPE_PERCEPTRON=3,LAYER_TYPE_POOLING=4,LAYER_TYPE_PROBABILISTIC=5,LAYER_TYPE_LSTM=6,LAYER_TYPE_RECCURRENT=7,LAYER_TYPE_UNSCALING=8,LAYER_TYPE_BOUNDING=9};
99
enum ProbabilisticActivationEnum{PROBABILISTIC_ACTIVATION_BINARY=1,PROBABILISTIC_ACTIVATION_LOGISTIC=2,PROBABILISTIC_ACTIVATION_COMPETITIVE=3,PROBABILISTIC_ACTIVATION_SOFTMAX=4};
1010
enum ScalingEnum{SCALING_NONE=1,SCALING_MINMAX=2,SCALING_MEANSTD=3,SCALING_STD=4,SCALING_LOG=5};
1111
enum BoundingEnum{BOUNDING_NONE=1,BOUNDING_BOUNDING=2};

src_cpp/opennnBridge/nerlWorkerOpenNN.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ namespace nerlnet
312312
int layer_type = curr_layer->get_layer_type();
313313
switch(layer_type)
314314
{
315-
case LAYER_TYPE_CNN:
315+
case LAYER_TYPE_CONV:
316316
{
317317
// std::shared_ptr<NerlLayer> prev_layer = curr_layer->get_prev_layer_ptr();
318318
int layer_rows_num = curr_layer->get_dim_size(DIM_X_IDX);
@@ -521,7 +521,7 @@ namespace nerlnet
521521
{
522522
case LAYER_TYPE_DEFAULT: { res = translate_activation_function_int(layer_functionality); break;} // PERCEPTRON
523523
case LAYER_TYPE_SCALING: { res = translate_scaling_method_int(layer_functionality); break;}
524-
case LAYER_TYPE_CNN: { res = translate_activation_function_int(layer_functionality); break;}
524+
case LAYER_TYPE_CONV: { res = translate_activation_function_int(layer_functionality); break;}
525525
case LAYER_TYPE_PERCEPTRON: { res = translate_activation_function_int(layer_functionality); break;}
526526
case LAYER_TYPE_POOLING: { res = translate_pooling_method_int(layer_functionality); break;}
527527
case LAYER_TYPE_PROBABILISTIC:{ res = translate_activation_function_int(layer_functionality); break;}
@@ -540,7 +540,7 @@ namespace nerlnet
540540
{
541541
case LAYER_TYPE_DEFAULT: { res = (int)opennn::Layer::Type::Perceptron; break;}
542542
case LAYER_TYPE_SCALING: { res = (int)opennn::Layer::Type::Scaling; break;}
543-
case LAYER_TYPE_CNN: { res = (int)opennn::Layer::Type::Convolutional; break;}
543+
case LAYER_TYPE_CONV: { res = (int)opennn::Layer::Type::Convolutional; break;}
544544
case LAYER_TYPE_PERCEPTRON: { res = (int)opennn::Layer::Type::Perceptron; break;}
545545
case LAYER_TYPE_POOLING: { res = (int)opennn::Layer::Type::Pooling; break;}
546546
case LAYER_TYPE_PROBABILISTIC:{ res = (int)opennn::Layer::Type::Probabilistic; break;}

src_erl/NerlnetApp/src/Bridge/layers_types_ag.hrl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
% This is an auto generated .hrl file
2-
% DC Fields Generated by Nerlplanner version: 1.0.0
2+
% DC Fields Generated by Nerlplanner version: 1.0.1
33

44
-define(LAYERS_TYPE_DEFAULT_IDX,"0").
55
-define(LAYERS_TYPE_SCALING_IDX,"1").
6-
-define(LAYERS_TYPE_CNN_IDX,"2").
6+
-define(LAYERS_TYPE_CONV_IDX,"2").
77
-define(LAYERS_TYPE_PERCEPTRON_IDX,"3").
88
-define(LAYERS_TYPE_POOLING_IDX,"4").
99
-define(LAYERS_TYPE_PROBABILISTIC_IDX,"5").

src_erl/NerlnetApp/src/Bridge/models_types_ag.hrl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% This is an auto generated .hrl file
2-
% DC Fields Generated by Nerlplanner version: 1.0.0
2+
% DC Fields Generated by Nerlplanner version: 1.0.1
33

44
-define(MODEL_TYPE_NN_IDX,"0").
55
-define(MODEL_TYPE_APPROXIMATION_IDX,"1").

src_erl/NerlnetApp/src/Bridge/nerlTests.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ nerlworker_test_generate_data(LayersSizes, LayerTypes, NumOfSamples) -> %% Ask D
246246
?LAYERS_TYPE_SCALING_IDX -> {FirstLayerSizeInt,_} = string:to_integer(FirstLayerSize),
247247
{LastLayerSizeInt,_} = string:to_integer(LastLayerSize),
248248
{NumOfSamples,LastLayerSizeInt+FirstLayerSizeInt, 1};
249-
?LAYERS_TYPE_CNN_IDX -> [DimXComplex, DimYComplex, DimZComplex | _] = re:split(FirstLayerSize,"x",[{return,list}]),
249+
?LAYERS_TYPE_CONV_IDX -> [DimXComplex, DimYComplex, DimZComplex | _] = re:split(FirstLayerSize,"x",[{return,list}]),
250250
{DimXComplexInt,_} = string:to_integer(DimXComplex),
251251
{DimYComplexInt,_} = string:to_integer(DimYComplex),
252252
{DimZComplexInt,_} = string:to_integer(DimZComplex),

src_erl/NerlnetApp/src/Bridge/neural_networks_testing_models.hrl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
_LayersTypesCNN = "2,4,2,3,5",
2121
_LayersFunctionalityCodesCNN = "6,2,6,6,4", % change scaler functionality to 6 to check exception handling
2222
_LearningRateCNN = "0.01",
23-
_EpochsCNN = "100",
23+
_EpochsCNN = "50",
2424
_OptimizerTypeCNN = "5",
2525
_OptimizerArgsCNN = "",
2626
_LossMethodCNN = "2",
@@ -33,7 +33,7 @@
3333
_LayersTypesAEC = "1,3,3,3,3,3,3,9",
3434
_LayersFunctionalityCodesAEC = "1,11,11,11,11,11,11,1",
3535
_LearningRateAEC = "0.01",
36-
_EpochsAEC = "100",
36+
_EpochsAEC = "50",
3737
_OptimizerTypeAEC = "5",
3838
_OptimizerArgsAEC = "",
3939
_LossMethodAEC = "2",

src_erl/NerlnetApp/src/dc_definitions_ag.hrl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% This is an auto generated .hrl file
2-
% DC Fields Generated by Nerlplanner version: 1.0.0
2+
% DC Fields Generated by Nerlplanner version: 1.0.1
33

44
-define(DC_KEY_NERLNET_SETTINGS_ATOM,nerlnetSettings).
55
-define(DC_KEY_FREQUENCY_ATOM,frequency).

src_erl/NerlnetApp/src/nerlnetApp_app.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
-behaviour(application).
2121
-include("nerl_tools.hrl").
2222

23-
-define(NERLNET_APP_VERSION, "1.4.0").
24-
-define(NERLPLANNER_TESTED_VERSION,"1.0.0").
23+
-define(NERLNET_APP_VERSION, "1.4.1").
24+
-define(NERLPLANNER_TESTED_VERSION,"1.0.1").
2525

2626
-export([start/2, stop/1]).
2727

src_erl/NerlnetApp/src/router_definitions_ag.hrl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% This is an auto generated .hrl file
2-
% Source Fields Generated by Nerlplanner version: 1.0.0
2+
% Source Fields Generated by Nerlplanner version: 1.0.1
33

44
-define(ROUTER_POLICY_ROUTINGTABLE_IDX,"0").
55

0 commit comments

Comments
 (0)