Spaces:
Running on Zero
Running on Zero
| """Inspect how the Qwen tokenizer represents control-engineering terms.""" | |
| from transformers import AutoTokenizer | |
| MODEL_ID = "Qwen/Qwen3-4B-Instruct-2507" | |
| EXAMPLES = [ | |
| "the", | |
| "of", | |
| "atakan", | |
| "nonlinear dynamic inversion", | |
| ] | |
| tokenizer = AutoTokenizer.from_pretrained(MODEL_ID) | |
| print(f"Tokenizer class: {type(tokenizer).__name__}") | |
| print(f"Vocabulary size: {len(tokenizer):,}") | |
| for text in EXAMPLES: | |
| token_ids = tokenizer.encode(text, add_special_tokens=False) | |
| raw_tokens = tokenizer.convert_ids_to_tokens(token_ids) | |
| readable_pieces = [tokenizer.decode([token_id]) for token_id in token_ids] | |
| print(f"\nText: {text!r}") | |
| print(f"Token count: {len(token_ids)}") | |
| print(f"Token IDs: {token_ids}") | |
| print(f"Raw tokens: {raw_tokens}") | |
| print(f"Decoded pieces: {readable_pieces}") | |