The buzzword machine learning depicts mystery yet intrigue to most. To those who dare to venture into the unknown, it takes weeks or even months to train an accurate model with large amounts of data to solve the "simplest" question (e.g., what a cat looks like?). However, with Google's Teachable Machine, machine learning--unsupervised, supervised, and reinforced--simplifies and trains data in a matter of seconds!
In short, machine learning (ML) is an approach to teach computers to make decisions and predictions based on data. Teachable Machine (TM) is a web-based tool that introduces beginners to the fundamentals of ML, a field of artificial intelligence (AI).
Rather than thousands of data around the world that may require annotation, the data comes from you and your browser. In this article, we will step through training a model to detect and classify sound.
Part 1: Training
- Visit https://teachablemachine.withgoogle.com/ and click
Get Startedin the upper right corner.
Audio Projectas the model to train.
- To teach it, you need to create at least 3 classes. Rename the classes to the sound you are recording. In this example, they are humming, keyboard typing, and mouse clicking.
- Record some samples by clicking on
Record 2 Seconds,
Recording, and then
- Once you have sufficient data samples, hit
Train Modelon the right.
- Test it! Try a variety (e.g., fast and slow keyboard typing). ML has edge cases, and it's up to you to find and fix them.
If your model has bugs, add more training data with augmentation in mind. Augmentation dramatically increases a model's accuracy and decreases overfitting. Remember, your model is only as good as your data set.
Part 2: Exporting
TM hosts your model on their servers, so you can use it whenever you'd like! Export the model by copying the code to your Qoom project's HTML file between the
You have trained and developed a ML model with zero code in your browser! Further your model by adding more classes, and go crazy with training data.
We cannot wait to see what you created with Google's Teachable Machine. Make sure to share in Qoom's Discord server and showcase!
Check it out here: https://punycat6.qoom.space/~/spK !