<commit_before># Experiment rnn_one_hot_label
name: 'rnn_one_hot_label'

# Template for default values
template: 'rnn.yml'

# DB fetch params
fetch:
  table: 'output.target_protein_big_cleaned_deduplicated'
  cols: ['canonical_smiles',
  'standard_type',
  'standard_value_log_median_centered',
  'is_testing_50']
  order: 'canonical_smiles'
  index_col: ~
  limit: 1000
  where: ~ # 'is_testing IS NOT NULL'

# Experiment params
params:
  data:
    # number of label columns to prepare
    input_count: 1
    extra_nominals: 1
    label_count: 1
    use_test_flags: true
    # for statistics sending
    labels: ['standard_type','standard_value_log_median_centered']
    testing: 'is_testing_50'
  rnn:
    # RNN parameters
    learning_rate: 0.001
    epochs: 150

    classify: true            # regression if false
    label_binning: true
    label_binning_after_train: false
    label_binning_ratio: 0.5

    zscore_norm: false
    logarithm: false
    chained_models: false

    # learning rate decay settings
    learning_rate_decay: false

    flag_based_hold: true
    holdout_ratio: 0.8

    # preprocessing switches
    label_idxs: '[0]'      # indexes of columns to use as label

    # statistics settings
    comment: '[EXP2][TWO_HOT] multiple target labels - using one hot encoding for labels'<commit_msg>Second iteration<commit_after># Experiment rnn_one_hot_label
name: 'rnn_one_hot_label'

# Template for default values
template: 'rnn.yml'

# DB fetch params
fetch:
  table: 'output.target_protein_big_cleaned_deduplicated'
  cols: ['canonical_smiles',
  'standard_type',
  'standard_value_log_median_centered',
  'is_testing_50']
  order: 'canonical_smiles'
  index_col: ~
  limit: 1000
  where: ~ # 'is_testing IS NOT NULL'

# Experiment params
params:
  data:
    # number of label columns to prepare
    input_count: 1
    extra_nominals: 1
    label_count: 1
    use_test_flags: true
    # for statistics sending
    labels: ['standard_type','standard_value_log_median_centered']
    testing: 'is_testing_50'
  rnn:
    # RNN parameters
    learning_rate: 0.001
    epochs: 150

    classify: false            # regression if false
    label_binning: true
    label_binning_after_train: false
    label_binning_ratio: 0.5

    zscore_norm: false
    logarithm: false
    chained_models: false

    # learning rate decay settings
    learning_rate_decay: false

    flag_based_hold: true
    holdout_ratio: 0.8

    # preprocessing switches
    label_idxs: '[3]'      # indexes of columns to use as label

    # statistics settings
    comment: '[EXP2][TWO_HOT] multiple target labels - using one hot encoding for labels'
{'fraction_non_alphanumeric': 0.07418622255866768, 'fraction_numerical': 0.018168054504163512, 'mean_word_length': 3.6045296167247387, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5207121', 'n_tokens_mistral': 922, 'n_tokens_neox': 857, 'n_words': 230}