code: def highway(data):
      
      _data = data
      high_weight = mx.sym.Variable('high_weight')
      high_bias = mx.sym.Variable('high_bias')
      high_fc = mx.sym.FullyConnected(data=data, weight=high_weight, bias=high_bias, num_hidden=300, name='high_fc')
      high_relu = mx.sym.Activation(high_fc, act_type='relu')
  
      high_trans_weight = mx.sym.Variable('high_trans_weight')
      high_trans_bias = mx.sym.Variable('high_trans_bias')
      high_trans_fc = mx.sym.FullyConnected(data=_data, weight=high_trans_weight, bias=high_trans_bias, num_hidden=300,
                                            name='high_trans_sigmoid')
      high_trans_sigmoid = mx.sym.Activation(high_trans_fc, act_type='sigmoid')
  
      return high_relu * high_trans_sigmoid + _data * (1 - high_trans_sigmoid)
docs: Construct highway net
      Parameters
      ----------
      data:
      Returns
      ----------
      Highway Networks