👁 Edge#212: Inside the Masterful CLI Trainer, a low-code CV model development platform
Was this email forwarded to you? Sign up here On Thursdays, we deep dive into one of the freshest research papers or technology frameworks that is worth your attention. Our goal is to keep you up to date with new AI developments and introduce the platforms that deal with the ML challenges. 💥 Deep Dive: Inside the Masterful CLI Trainer, a low-code Computer Vision model development platformDeep learning has advanced the field of computer vision (CV) dramatically in the past decade. New research and innovative solutions come out every week, making it possible for millions of people to benefit from CV in areas like automotive safety systems, medical imagery analysis, security, manufacturing quality control, and geographic information systems. The applications for CV keep growing because, ultimately, computer vision has the potential to disrupt and enhance every task that currently relies on humans to process and interpret visual information. But there are a lot of challenges in building models that can accurately recognize and classify images. Just recently, in Edge#194, we’ve covered Masterful AI, a startup that tackles these challenges. After publishing our analysis, the Masterful AI team released a new interface, CLI Trainer, which deserves an additional deep dive. But first, let’s discuss why it’s still so hard today to build a CV model. Challenges Building Computer Vision Models TodayAs powerful as CV can be, until now there have really been only two options to build these CV models, each with significant drawbacks. The first pathway is hiring ML experts and building custom software. There are major drawbacks to this approach.
The other pathway is relying on Cloud AutoML platforms. Although these platforms can be a good way to build a prototype model, their limitations become clear once a production application is attempted:
A Better Approach to Building CV ModelsThen Google AI Researcher Sam Wookey realized that companies without the unlimited engineering and data labeling budgets of Google needed a way to harness the power of deep learning based computer vision. He started Masterful AI to address the problems he saw in the existing approaches to building CV Models. Improving the user experience, the team recently launched The Masterful CLI Trainer, a low-code, command line function to train models. It differs from the cloud-provider AutoML services in a key way: Masterful is designed to be data-centric. The focus is on extracting the most information from a customer’s data, both labeled and unlabeled. The input is data and a short YAML configuration file; the output is a trained model saved to disk. Execution occurs on customer hardware (or customer-provisioned cloud instances) and the only hardware requirements are standard GPU-accelerated Linux. The packaging of the Masterful CLI Trainer represents a modern approach to building CV models. Like many other capabilities that started off requiring developers to implement their own tooling but eventually evolved into well-productized software component (e.g. databases, application servers, credit card processing services, authentication, autoscaling, etc), Masterful represents the productization and simplification of the essential goal: an accurate CV model. Just as today’s developers would consider using MySQL, Stripe, NodeJS, or Kubernetes before attempting to implement something bespoke, Masterful’s team’s ambition is to become the first choice for developers when they are building computer vision capabilities into their applications. Not Just A YAML Wrapper Around an APIThe YAML configuration file is descriptive, not prescriptive. It only describes a small number of necessary metadata fields and asks the developer to define the objective for the platform, such as an accurate binary classification model. The YAML never grows longer than the following 19 lines (aside from comments, of course). The key design philosophy is that the YAML is not just a wrapper that parallels entire Tensorflow/PyTorch modules: the YAML truly represents a higher level of abstraction.
Power Under-The-HoodDespite the simple interface, under the hood the platform is built using original, state-of-the-art algorithms to extract the maximum accuracy using the least amount of labeled data. One of the important differentiating techniques is semi-supervised learning (SSL). A high-performance, robust implementation of SSL algorithms is very complex and time-consuming. Masterful excels in productizing SSL for CV. For the budget holder of the CV project, by using SSL, labeling budgets can be reduced by an order of magnitude. For developers, improving model accuracy no longer relies on seeking approvals from budget holders but is now entirely within the developer’s control, namely, accessing unlabeled data and kicking off a new training run. Saving Developer TimeAnother thing that we liked about The Masterful CLI Trainer is that it saves developers from time spent on experimenting with hyperparameters and the associated use of experiment tracking tools. Essentially, Masterful has a built-in set of experiments to automatically tune hyperparameters for maximum accuracy and training speed. By making these automated experiments specific to CV, rather than black box, the product is able to implement optimized and standardized hyperparameter tuning that runs orders of magnitude faster than traditional black box approaches. Finally, the Masterful CLI Trainer bakes in many best practices like high-speed data preprocessing to maximize GPU utilization, the creation of separate training and inference models, automatically evaluating performance on a hold-out set, and visualizing the results. This saves developers the time of writing and debugging boiler-plate code. ConclusionWith its intuitive interface, the Masterful CLI Trainer is the low-code CV model development platform that delivers on the promise of AutoML’s simplicity while delivering production-ready results. It’s free for personal use and commercial evaluations at masterfulai.com. A demo can be requested by contacting learn@masterfulai.com You’re on the free list for TheSequence Scope and TheSequence Chat. For the full experience, become a paying subscriber to TheSequence Edge. Trusted by thousands of subscribers from the leading AI labs and universities. |
Older messages
🎙 Ran Romano/Qwak about bridging the gap between data science and ML engineering
Wednesday, July 27, 2022
It's so inspiring to learn from practitioners and thinkers. Getting to know the experience gained by researchers, engineers, and entrepreneurs doing real ML work is an excellent source of insight
🤷🏻 Edge#211: What to Test in ML Models
Tuesday, July 26, 2022
In this issue: we discuss what to test in ML models; we explain how Meta uses A/B testing to improve Facebook's newsfeed algorithm; we explore Meta's Ax, a framework for A/B testing in PyTorch.
🗄 A Model Compression Library You Need to Know About
Sunday, July 24, 2022
Weekly news digest curated by the industry insiders
📌 Event: Join us for this live webinar to learn how Tide reduced model deployment time by 50%!
Friday, July 22, 2022
A real use case you don't want to miss!
🟢⚪️ Edge#210: Hopsworks 3.0, Connecting Python to the Modern Data Stack
Thursday, July 21, 2022
On Thursdays, we deep dive into one of the freshest research papers or technology frameworks that is worth your attention. Our goal is to keep you up to date with new developments in AI and introduce
You Might Also Like
DeveloPassion's Newsletter #180 - Black Friday Week
Monday, November 25, 2024
Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's
Meet HackerNoon's Latest Features: Boost Stories with Translations, Speech-to-Text & More
Monday, November 25, 2024
Hey, Hacker! HackerNoon's monthly product update is here! Get ready for a new version of the mobile app, more translation developments, a new AI Gallery, backend moves, and more! 🚀 This product
The ultimate holiday gadget gift
Monday, November 25, 2024
AI isn't hitting a wall; $70 off Apple Watch; 60+ Amazon deals -- ZDNET ZDNET Tech Today - US November 25, 2024 Meta Quest 3S Why the Meta Quest 3S is the ultimate 2024 holiday present This $299
Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions
Monday, November 25, 2024
This week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises
How to know if your data has been exposed
Monday, November 25, 2024
How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action
⚙️ Amazon and Anthropic
Monday, November 25, 2024
Plus: The hidden market of body-centric data
⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)
Monday, November 25, 2024
Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state
Researchers Uncover Malware Using BYOVD to Bypass Antivirus Protections
Monday, November 25, 2024
THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 25, 2024 THN
Post from Syncfusion Blogs on 11/25/2024
Monday, November 25, 2024
New blogs from Syncfusion Build World-Class Flutter Apps with Globalization and Localization By Lavanya Anaimuthu This blog explains the globalization and localization features supported in the
Is there more to your iPhone?
Monday, November 25, 2024
Have you ever wondered if there's more to your iPhone than meets the eye? Maybe you've been using it for years, but certain powerful features and settings remain hidden. That's why we'