Exploring Machine Learning with Edge Impulse

Making Things Smarter



Getting Started with Edge Impulse

  1. First, create an account on Edge Impulse: https://studio.edgeimpulse.com/signup
    Edge Impulse Signup/Login Page
  2. Validate your email by clicking the link in the email sent to your account’s email address

Deploying Machine Learning Models to the Edge

Hello World Keyword Spotting Model

  1. Grab your phone, open up the Camera app and scan the QR code below by pointing your camera at your computer screen, then click on the link that appears on your phone:
    CRESTLEX QR code for stock keyword spotting model
  2. Once you have scanned the QR code, your phone’s web browser will appear loading the the “Data collection” web application. At the bottom of the page, click on the Switch to classification mode button:
    Phone app: data collection screen
  3. Once the project has finished building, click the Give access to the microphone button, then click Allow:
    Phone app: classification mode, building project
    Phone app: give access to the microphone
    Phone app: allow microphone access
  4. Now see the stock “Hello World” keyword spotting classifier in action!
    Phone app: classifying...


Troubleshooting (Keyword Spotting)

Phone: Not connected

Edge Impulse web application, error: not connected

This error sometimes occurs when you leave your web browser app for a different app on your phone. Try refreshing your browser page, if that doesn't reconnect you, follow the Hello World Keyword Spotting Model steps above to reconnect your phone to the Keyword Spotting classifer application.



Phone: Failed to load

Edge Impulse web application, error: failed to load

This error occurs when you don't give the web browser access to your microphone. Refresh your browser page and allow microphone access as seen in step 3 from the Hello World Keyword Spotting Model steps above.

Person Detection Image Classification Model

  1. Grab your phone, open up the Camera app and scan the QR code below by pointing your camera at your computer screen, then click on the link that appears on your phone:
    CRESTLEX QR code for stock person detection model
  2. Once you have scanned the QR code, your phone’s web browser will appear loading the the “Data collection” web application. At the bottom of the page, click on the Switch to classification mode button:
    Phone app: data collection screen
  3. Once the project has finished building, click the Give access to the camera button, then click Allow:
    Phone app: classification mode, building project
    Phone app: give access to the camera
    Phone app: allow camera access
  4. Now see the stock person detection image classifier in action!
    Phone app: classifying...
Troubleshooting (Person Detection)

Phone: Not connected

Edge Impulse web application, error: not connected

This error sometimes occurs when you leave your web browser app for a different app on your phone. Try refreshing your browser page, if that doesn't reconnect you, follow the Person Detection Image Classification Model steps above to reconnect your phone to the Keyword Spotting classifer application.


Phone: Failed to load

Edge Impulse web application, error: failed to load

This error occurs when you don't give the web browser access to your camera. Refresh your browser page and allow camera access as seen in step 3 from the Person Detection Image Classification Model steps above.



Where ML Works?

Classical machine learning applications were designed to run on powerful computers in large-scale, high power datacenters. But the new trend is toward Tiny machine learning. We’ll explore cloud computing and the future of ML on tiny devices before previewing tomorrow’s activities.

Open