Instructions to use yangwang825/svector-aam-aug with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use yangwang825/svector-aam-aug with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("feature-extraction", model="yangwang825/svector-aam-aug", trust_remote_code=True)# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("yangwang825/svector-aam-aug", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
| from transformers.configuration_utils import PretrainedConfig | |
| class SvectorConfig(PretrainedConfig): | |
| model_type = 'svector' | |
| def __init__( | |
| self, | |
| n_mels=40, | |
| sample_rate=16000, | |
| win_length=25, | |
| hop_length=10, | |
| mean_norm=True, | |
| std_norm=False, | |
| norm_type='sentence', | |
| num_heads=8, | |
| num_layers=5, | |
| hidden_size=512, | |
| num_classes=1251, | |
| loss_fn='aam', | |
| auto_map={ | |
| "AutoConfig": "configuration_svector.SvectorConfig", | |
| "AutoModel": "modeling_svector.SvectorModel", | |
| "AutoModelForAudioClassification": "modeling_svector.SvectorModelForSequenceClassification" | |
| }, | |
| initializer_range=0.02, | |
| **kwargs | |
| ): | |
| # Compute features | |
| self.n_mels = n_mels | |
| self.sample_rate = sample_rate | |
| self.win_length = win_length | |
| self.hop_length = hop_length | |
| # Mean variance norm | |
| self.mean_norm = mean_norm | |
| self.std_norm = std_norm | |
| self.norm_type = norm_type | |
| # Embedding model | |
| self.hidden_size = hidden_size | |
| self.num_heads = num_heads | |
| self.num_layers = num_layers | |
| # Classifier | |
| self.num_classes = num_classes | |
| self.loss_fn = loss_fn | |
| # Others | |
| self.auto_map = auto_map | |
| self.initializer_range = initializer_range | |
| super().__init__(**kwargs) | |