Back

 Industry News Details

 
How To Get Started With Machine Learning Posted on : Aug 07 - 2020

As a beginner in machine learning (ML), you’re typically confronted by several questions: Should I really invest the effort to learn about this technology? If so, how do I get started? Are there any pitfalls? Will this knowledge increase my employability? This article will aim to answer some of these questions.

For starters, you should definitely learn about machine learning. It is the future — intelligent machines will predict your world, explain valuable insights, automate some tasks (e.g., driving a car) and assist you in making optimal decisions. Even as a software professional, you need to enhance your skill set because ML will develop expert systems, reducing the need for traditional software development.

Getting started may seem daunting. Should you enroll in a course? Not necessarily. Most of the courses are designed to make you a data scientist, and that may not be what you want for your career. You may prefer instead to use ML as a casual practitioner, not an expert.

The way forward would be to read up on how ML can help with your objectives, collect limited training data (the variables you think are important) to train the ML and sign on to an ML platform that walks you through the process of building models to predict. There’s a preference among some for the ML platform to be open source, but that comes at a cost: assumed expertise in programming, in languages like Python, that may deter you to do ML.

When researching an ML platform, make sure to opt for a user-friendly one with easy-to-follow self-help videos and generous support to help you overcome any issues. When you have your first ML model, check its predictions against what you actually observe, knowing fully well that ML is an iterative refinement process.

The guidelines above seem logical, but let's exemplify them with specific instances that you can relate to.  

Say you are the subject matter expert of an operations process for an enterprise. The process accesses data from a variety of sources, including cloud, and decides on how to execute. It is not easy to write rules on how to cover various possibilities that include many exceptions. To investigate each request exhausts you. You have often wondered if you can build a system as an aid to assist you — a system to suggest how to process the request and the reason for it. You have heard about machine learning and how it may help invent such a system, alleviating your workload. But you don’t know how to get started — how to invent the training data to train ML (for supervisory learning).

Here’s another instance of a potential dilemma. Let’s say you are an economics major who has collected tons of data about your research project. You would like insights into what the data reveals about the outcome you are analyzing. What should you do? Study correlation between the variables? But that can be misleading. You have heard about ML and how it could help, but you don’t know how to get started — how to learn ML so as to use it for your project. View More