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!

data mining, social media, agile, insurance industry

Source – techcrunch.com

Over the last few years, Google and Coursera have regularly teamed up to launch a number of online courses for developers and IT pros. Among those was the Machine Learning Crash course, which provides developers with an introduction to machine learning. Now, building on that, the two companies are launching a machine learning specialization on Coursera. This new specialization, which consists of five courses, has an even more practical focus.

The new specialization, called  “Machine Learning with TensorFlow on Google Cloud Platform,” has students build real-world machine learning models. It takes them from setting up their environment to learning how to create and sanitize datasets to writing distributed models in TensorFlow, improving the accuracy of those models and tuning them to find the right parameters.

As Google’s Big Data and Machine Learning Tech Lead Lak Lakshmanan told me, his team heard that students and companies really liked the original machine learning course but wanted an option to dig deeper into the material. Students wanted to know not just how to build a basic model but also how to then use it in production in the cloud, for example, or how to build the data pipeline for it and figure out how to tune the parameters to get better results.

Leah Belsky, Coursera’s  VP of enterprise development, echoed this and noted that this kind of specialization with a focus on practical models will make the credential more meaningful for employers.

The target audience for the specialization is somebody who wants to build new skills — and that’s pretty much every developers, especially now that machine learning is making inroads in virtually every area of tech. And since it’s almost impossible to hire machine learning experts, this course will surely be attractive to many employers who want their existing workforce to gain these skills.

As Lakshmanan noted, there are plenty of use cases for leading-edge kind of machine learning models, but what these courses focus on are more of the “day-to-day models” that can bring additional value to many existing products. Because of the focus on real-world problems, Lakshmanan also noted that the course should be useful for newly minted graduates who may be more familiar with the theories of machine learning than building products.

He also noted that only a few years ago, getting started with a course like this would have been rather cumbersome, not in the least because you need relatively powerful hardware with a dedicated GPU to work productively. Now, however, thanks to the various cloud platforms that offer GPU access or even specialized hardware like Google Cloud’s TPUs, the barrier of entry has dropped significantly.

It’s worth noting that these courses expect that you are already a somewhat competent programmer. While it has gotten much easier to start with machine learning thanks to new frameworks like TensorFlow, this is still an advanced skill. It’ll surely still be a while before we see a “get started with programming in Python by building a machine learning model” course.

Looking ahead, Lakshmanan also noted that the team is looking at a next course that would build upon the existing one, but with a focus on working with unstructured data. That’s a different class of problem with its own skill set and one that’ll allow the graduates of the first course to apply their knowledge to a whole different set of data.

Related Posts

What is Data Ethics and what are the Types of Data Ethics Tools?

What is Data Ethics? Data ethics is a branch of ethics that focuses on the responsible collection, use, and dissemination of data. With the rapid advancement of Read More

Read More

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 High-Performance Computing Clusters and what are the Components of HPC Clusters

Introduction to High-Performance Computing Clusters High-Performance Computing (HPC) clusters are crucial for organizations that need to process and analyze vast amounts of data in a short period. Read More

Read More

What is Cloud Computing and what are the Features and Benefits of Cloud Computing Platforms?

Introduction to Cloud Computing Platforms When we talk about cloud computing, we often refer to the various platforms that allow us to store, manage, and access data Read More

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