Transfer learning is the process of taking features learned from one problem and leveraging it on a new but related problem. Most of the time these features are learned from large scale datasets with common objects hence making it faster & more accurate to tune and adapt to new tasks. With Edge Impulse’s transfer learning block for audio keyword spotting, we take the same transfer learning technique classically used for image classification and apply it to audio data. This allows you to fine-tune a pre-trained keyword spotting model on your data and achieve even better performance than using a classification block, even with a relatively small keyword dataset.Documentation Index
Fetch the complete documentation index at: https://docs.edgeimpulse.com/llms.txt
Use this file to discover all available pages before exploring further.
Excited? Train your first keyword spotting model in under 5 minutes with the getting started wizard.
To choose transfer learning as your learning block, go to create impulse and click on Add a Learning Block, and select Transfer Learning (Keyword Spotting).



Neural Network Settings
Before you start training your model, you need to set the following neural network configurations:
- Number of training cycles: Each time the training algorithm makes one complete pass through all of the training data with back-propagation and updates the model’s parameters as it goes, it is known as an epoch or training cycle.
- Learning rate: The learning rate controls how much the models internal parameters are updated during each step of the training process. Or you can also see it as how fast the neural network will learn. If the network overfits quickly, you can reduce the learning rate
- Validation set size: The percentage of your training set held apart for validation, a good default is 20%.
