Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.

Get Started Now!

AWS debuts AutoGluon to help devs get stuck into machine learning

Source: devclass.com

AWS has quietly open sourced an open source tool kit it claims will “democratise” machine learning by removing much of the hand tooling data scientists currently fill their time with.

The cloud to everything giant’s AutoGluon slipped onto GitHub last year, under the Apache 2 license, but AWS is only now cranking up the publicity machine, with the promise that even neophytes will be able to “quickly prototype deep learning solutions for your data with few lines of code”.

According to the GitHub page, “AutoGluon automates machine learning tasks enabling you to easily achieve strong predictive performance in your applications. With just a few lines of code, you can train and deploy high-accuracy deep learning models on image, text, and tabular data.”

The tool set relies on Python 3.6 or 3.7, and right now it’s only available for Linux, with MacOS and Windows versions promised “soon”.

Either way, it will offer a “a focus on deep learning and real-world applications spanning image, text, or tabular data.” The AutoGluon website offers quick starts for tabular prediction, image classification, object detection and text classification.

AWS’s pitch is that the framework will take much of the grunt work out of developing and deploying deep learning models. 

In a blog announcing AutoGluon, it said that the likes of Theano had made calculating gradients simpler, and Keras had removed “much of the boilerplate code that was necessary in the existing libraries at the time.”

However, it continued, “even with these advancements, deep learning experts and developers today must still grapple with many cumbersome issues, including hyperparameter tuning, data pre-processing, neural architecture search, and decisions related to leveraging transfer learning.”

Much of this can be automated with AutoGluon, AWS claims, meaning devs “can produce a high-performance neural network model with as few as three lines of code.”

“There’s no need for developers to manually experiment with the hundreds of individual choices that must be made while designing a deep learning model,” it continues. “Rather, they can simply specify when they would like to have their trained model ready. In response, AutoGluon leverages the available compute resources to find the strongest model within its allotted run-time.”

The toolkit is being driven by AWS applied scientist Jonas Muller, who added “Due to the inherently opaque nature of deep learning, many of the choices made by deep learning experts are based on ad hoc intuition, rather than a rigorous scientific understanding of how individual choices affect desired outcomes. AutoGluon solves this problem as all choices are automatically tuned within default ranges that are known to perform well for the particular task and model.”

In November, AWS revved its Sagemaker machine learning platform, adding Sagemaker Worklows and additional algorithms and frameworks. This was followed by the unveiling of a Quantum Computing platform, Braket in December, which promises to allow developers to design quantum algorithms and run them on some of the incredibly esoteric hardware known to man.

Related Posts

What is Machine Learning and what are the Types of Machine Learning Tools Available?

What is Machine Learning? Machine Learning is a subfield of Artificial Intelligence that incorporates statistical models and algorithms to help computer systems learn from data and improve Read More

Read More

What is an Autonomous System and what are Applications of Autonomous Systems?

Introduction to Autonomous Systems Autonomous systems, once the stuff of science fiction, have become a reality in our world today. From self-driving cars to drones, robots, and Read More

Read More

What is Predictive Analytics and what is the Types of Predictive Analytics Tools

Introduction to Predictive Analytics Tools As businesses continue to collect vast amounts of data, it becomes increasingly challenging to make informed decisions that drive growth and improve Read More

Read More

What is Neural Network Libraries and What are the popular neural network libraries available today?

1. Introduction to Neural Network Libraries Neural networks are being used more and more in today’s technology landscape, powering everything from image recognition algorithms to natural language Read More

Read More

What is Reinforcement Learning and What are Reinforcement Learning Libraries?

Introduction to Reinforcement Learning Reinforcement learning is a machine learning technique that involves training an agent to make decisions based on trial and error. It is an Read More

Read More

What are Graphical Models? Why use Graphical Models Libraries and Types of Graphical Models Libraries?

Graphical Models Libraries are powerful tools that allow developers and data scientists to build complex models with more accuracy and less complexity. These libraries help in capturing Read More

Read More
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x