<commit_before># TODO: test visualization
# TODO: clean up
# TODO: update the readme
# TODO: better CLI descriptions/syntax
# TODO: export
# TODO: restoring a model without recreating it (use constants / op names in the code?)
# TODO: move all the training parameters inside the training parser
# TODO: switch to https://www.tensorflow.org/api_docs/python/tf/nn/dynamic_rnn instead of buckets

import sys
import argparse
import logging

import tensorflow as tf<commit_msg>Update TODO<commit_after># TODO: test visualization
# TODO: clean up
# TODO: update the readme
# TODO: better CLI descriptions/syntax
# TODO: export
# TODO: restoring a model without recreating it (use constants / op names in the code?)
# TODO: move all the training parameters inside the training parser
# TODO: switch to https://www.tensorflow.org/api_docs/python/tf/nn/dynamic_rnn instead of buckets
# TODO: cannot process after a few iterations

import sys
import argparse
import logging

import tensorflow as tf
{'fraction_non_alphanumeric': 0.0708502024291498, 'fraction_numerical': 0.0, 'mean_word_length': 4.957831325301205, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, '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': '756930', 'n_tokens_mistral': 275, 'n_tokens_neox': 263, 'n_words': 124}