Machine Learning on the Edge, Hold the Code
Many companies are scrambling to find machine learning engineers who can build smart applications that run on edge devices, like mobile phones. One company that’s attacking the problem in a broad way is Qeexo, which sells an AutoML platform for building and deploying ML applications to microcontrollers without writing a line of code.
Qeexo emerged from Carnegie Mellon University in 2012, just at the dawn of the big data age. According to Sang Won Lee, the company’s co-founder and CEO, the original plan called for Qeexo to be a machine learning application company.
The company landed a big fish, the Chinese mobile phone manufacturer Huawei, right out the gate. Huawei liked the ML-based finger-gesture application that Qeexo (pronounced “Key-tzo”) developed, and the company wanted Qeexo to ensure that it could run across all of its phone lines. That was a good news-bad news situation, Lee says.
“Our first commercial implementation with Huawei kept the whole company in China for two months, to finish one model with one hardware variant,” Lee tells Datanami. “We came back and it was difficult to keep the morale high for our ML engineers because nobody wanted to constantly go abroad to do this type of repetitive implementation.”
It quickly dawned on Lee that, with more ML models and more hardware types, the amount of manual work would quickly get out of hand. That led him to the idea of developing an automated machine learning, or AutoML, platform that could automatically generate ML models based on the data presented to it, automatically “flash” it to a group of pre-selected microcontrollers.
Lee and his team of developers, which is led by CTO and co-founder Chris Harrison (who is an assistant professor at Carnegie Mellon University), developed the offering nearly five years ago, and the company has been using it ever since for its own ML services engagements.
Huawei continues to utilize Qeexo’s AutoML solution to generate ML applications for its handsets. “In 2018, we completed 57 projects for Hauwei, and most of the projects were completed by our field engineers just using the AutoML platform, without the help of ML engineers in the US,” Lee says.
In October 2019, Qeexo released its AutoML offering as a stand-alone software offering. The product automates many steps in the ML process, from building models from collected data, comparing performance of those models, and then deploying the finished model to a microcontroller – all without requiring the user to write any code.
The offering has built-in support for the most popular ML algorithms, including random forest, gradient boosted machine, and linear regression, among others. Users can also select deep learning models, like convolutional neural networks, but many microcontrollers lack the memory to handle those libraries, Lee says.
Qeexo’s AutoML solution automatically handles many of the engineering tasks that would otherwise require the skills of a highly trained ML engineer, including feature selection and hyperparameter optimization. These feature are built into the Qeexo offering, which also sports a built-in C compiler and generates binary code that can be deployed to microcontrollers, such as those from Renasas Electronics.
Lee says ML engineers might be able to get a little more efficiency by developing their own ML libraries, but that it won’t be worth the effort for many users. “There are always more improvements that you can get with ML experts digging into it and doing the research,” he says. “But this is giving you the convenience of being able to build a commercially viable solution without having to write a single line of code.”
Today Qeexo announced its new AWS solution. Instead of training a model on a laptop, customers can use now AWS resources to train their model. It also announced more ML algorithms, including deep learning algorithms and “traditional” algorithms. The visualization that Qeexo provides have also been enhanced to give the user the ability to better spot outliers and trends in data. Support for microphone data has been supported. And it also added support for the Renesas RA Family of Cortex-M MCUs, which are geared toward low-power IoT edge devices.
Having Huawei as a client certainly gives Qeexo some experience with scalability under its belt. But the Mountain View, California-based company is bullish on the potential for a new class of application developers to get started using its software to imbue everyday devices with the intelligence of data.
“What we really want to tell the market is that even or those microcontrollers that are already out and that have very limited memory resource and processing power, you can still have a commercially viable ML solution running on it, if you use the right tool,” Lee says. “You don’t want to neglect all the sensor data that’s connected to the microcontroller. We can provide a tool that you can use to build intelligence that can be embedded into those tools.”
August 6, 2020
- Online Applied Data Analytics Program Focuses on Data Decision-Making for Working Professionals
- Informatica and Google Cloud Expand Strategic Partnership with Deeper Integrations
- Swarm64 Announces Strategic Partnership with Command Prompt
- Confluent Launches Confluent Cloud in All Three Major Cloud Marketplaces
- HPE, SAP Partner to Deliver SAP Hana Enterprise Cloud with HPE Greenlake Cloud Services
- Zencity Raises $13.5M in Funding
- NIH Harnesses AI for COVID-19 Diagnosis, Treatment, and Monitoring
August 5, 2020
- Isima Introduces Self-Service, Hyper-Converged Data Platform
- Brussels Hospital Manages COVID-19 Outbreak with Qlik
- Jupiter Announces Launch of ClimateScore Global
- Research: 83% of IT Leaders are Not Fully Satisfied with their Data Warehousing Initiatives
- The NLP Summit 2020 Program Announced
August 4, 2020
- Yellowbrick Data and Emtec Enter Partnership
- cnvrg.io AI OS Delivers Accelerated ML Workloads with Support of NVIDIA A100 Multi-Instance GPU
- Domo Enhances its COVID-19 Global Tracker with Google and Apple Mobility Trends
- Quantum ActiveScale Software Verified as Veeam Ready Object Solution
- Striim Expands Cloud Support with the Release of Version 3.10.1
- Azure NetApp Files Now Available to Government Agencies in Microsoft Azure
- Duality Technologies, NumFOCUS to Develop Privacy-Preserving Analysis Platform
- KDD 2020 Announces Special Diversity & Inclusion Track
Most Read Features
- Big Data File Formats Demystified
- How to Build a Better Machine Learning Pipeline
- Is Python Strangling R to Death?
- Big Data Apps Wasting Billions in the Cloud
- To Centralize or Not to Centralize Your Data–That Is the Question
- Is Hadoop Officially Dead?
- What’s the Difference Between AI, ML, Deep Learning, and Active Learning?
- How COVID-19 Is Impacting the Market for Data Jobs
- Understanding Your Options for Stream Processing Frameworks
- Hacking AI: Exposing Vulnerabilities in Machine Learning
- More Features…
Most Read News In Brief
- Researchers Explore Link Between American Individualism and Poor COVID-19 Response
- Left for Dead, R Surges Again
- Data Prep Still Dominates Data Scientists’ Time, Survey Finds
- HPE Acquires MapR
- Why Gartner Dropped Big Data Off the Hype Curve
- Global DataSphere to Hit 175 Zettabytes by 2025, IDC Says
- Bitnine Looks to Scale PostgreSQL
- Kepler AutoML Targets Next-Gen Business Analysts
- Gartner: Augmented Analytics Ready for Prime Time
- War Unfolding for Control of Elasticsearch
- More News In Brief…
Most Read This Just In
- UBS Launches Big Data Shareholder Activism Tool
- FortressIQ Launches Adaptive Computer Vision-Based Firewall for Data Privacy
- Cloudera Foundation Announces Grant Partnership with Urban Institute
- Orange and Google Cloud to Form Partnership in Data, AI and Edge Computing Services
- KNIME Analytics Platform 4.2 is Now Available
- Hazelcast, Sorint Expand Partnership to Address In-Memory Computing Adoption
- Privacera Raises $13.5M in Series A Funding
- MariaDB Platform X5 Adds New Distributed SQL
- Syniti Acquires Virtyx Technologies
- BP Invests $5M in Geospatial Analytics Software Company Satelytics
- More This Just In…