type: "nn"
layers {
  name: "data"
  type: "data"
  size: 100
  active_type: ""
}
layers {
  name: "__exp_0__"
  type: "mixed"
  size: 100
  active_type: "exponential"
  inputs {
    input_layer_name: "data"
    proj_conf {
      type: "identity"
      name: "___exp_0__.w0"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__log_0__"
  type: "mixed"
  size: 100
  active_type: "log"
  inputs {
    input_layer_name: "__exp_0__"
    proj_conf {
      type: "identity"
      name: "___log_0__.w0"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__abs_0__"
  type: "mixed"
  size: 100
  active_type: "abs"
  inputs {
    input_layer_name: "__log_0__"
    proj_conf {
      type: "identity"
      name: "___abs_0__.w0"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__sigmoid_0__"
  type: "mixed"
  size: 100
  active_type: "sigmoid"
  inputs {
    input_layer_name: "__abs_0__"
    proj_conf {
      type: "identity"
      name: "___sigmoid_0__.w0"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__square_0__"
  type: "mixed"
  size: 100
  active_type: "square"
  inputs {
    input_layer_name: "__sigmoid_0__"
    proj_conf {
      type: "identity"
      name: "___square_0__.w0"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__square_1__"
  type: "mixed"
  size: 100
  active_type: "square"
  inputs {
    input_layer_name: "__square_0__"
    proj_conf {
      type: "identity"
      name: "___square_1__.w0"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__slope_intercept_layer_0__"
  type: "slope_intercept"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__square_1__"
  }
  slope: 1.0
  intercept: 1
}
layers {
  name: "__slope_intercept_layer_1__"
  type: "slope_intercept"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__slope_intercept_layer_0__"
  }
  slope: 1.0
  intercept: 1
}
layers {
  name: "__mixed_0__"
  type: "mixed"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__square_1__"
    proj_conf {
      type: "identity"
      name: "___mixed_0__.w0"
      input_size: 100
      output_size: 100
    }
  }
  inputs {
    input_layer_name: "__slope_intercept_layer_1__"
    proj_conf {
      type: "identity"
      name: "___mixed_0__.w1"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__slope_intercept_layer_2__"
  type: "slope_intercept"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__square_1__"
  }
  slope: -1.0
  intercept: 0.0
}
layers {
  name: "__mixed_1__"
  type: "mixed"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__mixed_0__"
    proj_conf {
      type: "identity"
      name: "___mixed_1__.w0"
      input_size: 100
      output_size: 100
    }
  }
  inputs {
    input_layer_name: "__slope_intercept_layer_2__"
    proj_conf {
      type: "identity"
      name: "___mixed_1__.w1"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__slope_intercept_layer_3__"
  type: "slope_intercept"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__mixed_1__"
  }
  slope: 1.0
  intercept: 2
}
layers {
  name: "__slope_intercept_layer_4__"
  type: "slope_intercept"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__slope_intercept_layer_3__"
  }
  slope: -1.0
  intercept: 0.0
}
layers {
  name: "__slope_intercept_layer_5__"
  type: "slope_intercept"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__slope_intercept_layer_4__"
  }
  slope: 1.0
  intercept: 2
}
layers {
  name: "__slope_intercept_layer_6__"
  type: "slope_intercept"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__slope_intercept_layer_5__"
  }
  slope: 2
  intercept: 0.0
}
layers {
  name: "__slope_intercept_layer_7__"
  type: "slope_intercept"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__slope_intercept_layer_6__"
  }
  slope: 3
  intercept: 0.0
}
layers {
  name: "data_2"
  type: "data"
  size: 1
  active_type: ""
}
layers {
  name: "__scaling_layer_0__"
  type: "scaling"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "data_2"
  }
  inputs {
    input_layer_name: "__slope_intercept_layer_7__"
  }
}
layers {
  name: "__scaling_layer_1__"
  type: "scaling"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "data_2"
  }
  inputs {
    input_layer_name: "__scaling_layer_0__"
  }
}
layers {
  name: "__repeat_layer_0__"
  type: "featmap_expand"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "data_2"
  }
  num_filters: 100
}
layers {
  name: "__mixed_2__"
  type: "mixed"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__scaling_layer_1__"
    proj_conf {
      type: "identity"
      name: "___mixed_2__.w0"
      input_size: 100
      output_size: 100
    }
  }
  inputs {
    input_layer_name: "__repeat_layer_0__"
    proj_conf {
      type: "identity"
      name: "___mixed_2__.w1"
      input_size: 100
      output_size: 100
    }
  }
}
layers {
  name: "__repeat_layer_1__"
  type: "featmap_expand"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "data_2"
  }
  num_filters: 100
}
layers {
  name: "__mixed_3__"
  type: "mixed"
  size: 100
  active_type: ""
  inputs {
    input_layer_name: "__mixed_2__"
    proj_conf {
      type: "identity"
      name: "___mixed_3__.w0"
      input_size: 100
      output_size: 100
    }
  }
  inputs {
    input_layer_name: "__repeat_layer_1__"
    proj_conf {
      type: "identity"
      name: "___mixed_3__.w1"
      input_size: 100
      output_size: 100
    }
  }
}
input_layer_names: "data_2"
input_layer_names: "data"
output_layer_names: "__mixed_3__"
sub_models {
  name: "root"
  layer_names: "data"
  layer_names: "__exp_0__"
  layer_names: "__log_0__"
  layer_names: "__abs_0__"
  layer_names: "__sigmoid_0__"
  layer_names: "__square_0__"
  layer_names: "__square_1__"
  layer_names: "__slope_intercept_layer_0__"
  layer_names: "__slope_intercept_layer_1__"
  layer_names: "__mixed_0__"
  layer_names: "__slope_intercept_layer_2__"
  layer_names: "__mixed_1__"
  layer_names: "__slope_intercept_layer_3__"
  layer_names: "__slope_intercept_layer_4__"
  layer_names: "__slope_intercept_layer_5__"
  layer_names: "__slope_intercept_layer_6__"
  layer_names: "__slope_intercept_layer_7__"
  layer_names: "data_2"
  layer_names: "__scaling_layer_0__"
  layer_names: "__scaling_layer_1__"
  layer_names: "__repeat_layer_0__"
  layer_names: "__mixed_2__"
  layer_names: "__repeat_layer_1__"
  layer_names: "__mixed_3__"
  input_layer_names: "data_2"
  input_layer_names: "data"
  output_layer_names: "__mixed_3__"
  is_recurrent_layer_group: false
}

