region:us
```python
from datasets import load_dataset, DatasetDict
ds = load_dataset("anton-l/earnings22_robust", split="test")
print(ds)
print("\n", "Split to ==>", "\n")
# split train 90%/ dev 5% / test 5%
# split twice and combine
train_devtest = ds.train_test_split(shuffle=True, seed=1, test_size=0.1)
dev_test = train_devtest['test'].train_test_split(shuffle=True, seed=1, test_size=0.5)
ds_train_dev_test = DatasetDict({'train': train_devtest['train'], 'validation': dev_test['train'], 'test': dev_test['test']})
print(ds_train_dev_test)
ds_train_dev_test.push_to_hub("sanchit-gandhi/earnings22_robust_split")
```

```
Dataset({
    features: ['source_id', 'audio', 'segment_id', 'sentence', 'start_ts', 'end_ts'],
    num_rows: 56873
})
Split to ==>
DatasetDict({
    train: Dataset({
        features: ['source_id', 'audio', 'segment_id', 'sentence', 'start_ts', 'end_ts'],
        num_rows: 51185
    })
    validation: Dataset({
        features: ['source_id', 'audio', 'segment_id', 'sentence', 'start_ts', 'end_ts'],
        num_rows: 2844
    })
    test: Dataset({
        features: ['source_id', 'audio', 'segment_id', 'sentence', 'start_ts', 'end_ts'],
        num_rows: 2844
    })
})
```