Spaces:
Sleeping
Sleeping
| # prepare_sequences.py | |
| def flatten_sequences(sequences): | |
| flat_sequences = [] | |
| for seq in sequences: | |
| # NEW FORMAT | |
| if isinstance(seq, dict): | |
| tokens = seq["tokens"] | |
| else: | |
| # fallback (just in case) | |
| tokens = seq | |
| if tokens: | |
| flat_sequences.append(tokens) | |
| return flat_sequences # player_ids not needed for Word2Vec, can be added later for Doc2Vec | |
| def filter_sequences_by_length(sequences, min_len=5, max_len=200): | |
| filtered = [] | |
| for seq in sequences: | |
| if min_len <= len(seq) <= max_len: | |
| filtered.append(seq) | |
| return filtered |