@@ -68,8 +68,9 @@ We also show how to perform inference on speech recognition, speech separation,
6868
6969One key component of deep learning is iterating the dataset multiple times and performing parameter updates.
7070This process is sometimes called the "training loop" and there are usually many stages to this loop.
71+
7172SpeechBrain provides a convenient framework for organizing the training loop, in the form of a class known as the "Brain" class,
72- implemented in speechbrain/core.py. In each recipe, we sub-class this class and override the methods for which the default
73+ implemented in ` speechbrain/core.py ` . In each recipe, we sub-class this class and override the methods for which the default
7374implementation doesn't do what is required for that particular recipe.
7475
7576.. rubric :: `🔗 HyperPyYAML Tutorial <basics/hyperpyyaml.html>`_
@@ -88,9 +89,11 @@ implementation doesn't do what is required for that particular recipe.
8889
8990An essential part of any deep learning pipeline is the definition of hyperparameters and other metadata.
9091These data in conjunction with the deep learning algorithms control the various aspects of the pipeline,
91- such as model architecture, training, and decoding. At SpeechBrain, we decided that the distinction between
92+ such as model architecture, training, and decoding.
93+
94+ At SpeechBrain, we decided that the distinction between
9295hyperparameters and learning algorithms ought to be evident in the structure of our toolkit, so we split our
93- recipes into two primary files: experiment .py and hyperparams.yaml. The hyperparams.yaml file is in a
96+ recipes into two primary files: ` train .py` and ` hyperparams.yaml ` . The ` hyperparams.yaml ` file is in a
9497SpeechBrain-developed format, which we call "HyperPyYAML". We chose to extend YAML since it is a highly
9598readable format for data serialization. By extending an already useful format, we were able to create an
9699expanded definition of hyperparameter, keeping our actual experimental code small and highly readable.
@@ -111,7 +114,7 @@ expanded definition of hyperparameter, keeping our actual experimental code smal
111114
112115Setting up an efficient data loading pipeline is often a tedious task which involves creating the examples,
113116defining your torch.utils.data.Dataset class as well as different data sampling and augmentations strategies.
114- In SpeechBrain we provide efficient abstractions to simplify this time-consuming process without sacrificing
117+ In SpeechBrain, we provide efficient abstractions to simplify this time-consuming process without sacrificing
115118flexibility. In fact our data pipeline is built around the Pytorch one.
116119
117120.. rubric :: `🔗 Checkpointing <basics/checkpointing.html>`_
0 commit comments