code: def gene_expression_conv_base():
    
    hparams = common_hparams.basic_params1()
  
    batch_size = 10
    output_length = 2048
    inputs_per_output = 128
    chunk_size = 4
    input_length = output_length * inputs_per_output // chunk_size
    hparams.batch_size = input_length * batch_size
  
    hparams.dropout = 0.1
    hparams.add_hparam("num_conv_layers", 4)
    hparams.add_hparam("num_dconv_layers", 7)
    # The product of these pooling windows should match
    # input_length/target_length.
    hparams.add_hparam("pooling_windows", [2, 2, 2, 4])
  
    hparams.hidden_size = 256
    hparams.kernel_width = 20
    hparams.add_hparam("stride", 1)
    return hparams
docs: Hparams for GeneExpressionConv model.