Machine Learning For Dummies
Book image
Explore Book Buy On Amazon
You can find more than a few articles that discuss the loss of jobs that machine learning and its associated technologies will cause. Robots already perform a number of tasks that used to employ humans, and this usage will increase over time. You must have also considered how those new uses could potentially cost you or a loved one a job. Some authors have gone so far as to say that the future might hold a scenario in which learning new skills might not guarantee a job.

The fact of the matter is that deciding just how machine learning will affect the work environment is hard, just as it was hard for people to see where the industrial revolution would take people in the way of mass-producing goods for the general consumer. Just as those workers needed to find new jobs, so people facing loss of occupation to machine learning today will need to find new jobs.

Working for a machine

It’s entirely possible that you’ll find yourself working for a machine in the future. In fact, you might already work for a machine and not know it. Some companies already use machine learning to analyze business processes and make them more efficient. For example, Hitachi currently uses such a setup in middle management.

In this case, the AI actually issues the work orders based on its analysis of the workflow — just as a human middle manager might do. The difference is that the AI is actually eight percent more efficient than the humans it replaces. In another case, Amazon ran a contest among machine learning experts to figure out whether the company could better process employee authorization processes automatically using machine learning. Again, the point was to figure out how to replace middle management and cut a bit of the red tape.

However, a job opportunity also presents itself. Workers under the AI do perform the tasks that the AI tells them to do, but they can use their own experience and creativity in determining how to perform the task. The AI analyzes the processes that the human workers use and measures the results achieved. Any successful processes get added into the database of techniques that workers can apply to accomplish tasks. In other words, the humans are teaching the AI new techniques to make the work environment even more efficient.

Working with machines

People already work with machines on a regular basis — they may just not realize it. For example, when you talk to your smartphone and it recognizes what you say, you’re working with a machine to achieve a desired goal. Most people recognize that the voice interaction provided with a smartphone improves with time — the more you use it, the better it gets at recognizing your voice. As the learner algorithm becomes better tuned, it becomes more efficient at recognizing your voice and obtaining the desired result. This trend will continue.

However, machine learning is used in all sorts of ways that might not occur to you. When you point a camera at a subject and the camera can put a box around the face (to help target the picture), you’re seeing the result of machine learning. The camera is helping you perform the job of taking a picture with far greater efficiency.

The use of declarative languages, such as SQL (Structured Query Language), will become more pronounced as well because machine learning will make advancements possible. In some respects, a declarative language simply lets you describe what you want and not how to obtain it. However, SQL still requires a computer scientist, data scientist, database administrator, or some other professional to use. Future languages won’t have this limitation.

Eventually, someone who is trained to perform a particular task well will simply tell the robot assistant what to do and the robot assistant will discover the means to do it. Humans will use creativity to discover what to do; the details (the how) will become the domain of machines.

Repairing machines

Before technology can do anything else, it must perform a practical task that will attract attention and benefit humans in a manner that makes people want to have the technology for their own.

It doesn’t matter what the technology is. Eventually, the technology will break. Getting the technology to do something useful is the prime consideration now, and the culmination of any dreams of what the technology will eventually do stretches years into the future, so mundane things like repairing the technology will still fall on human shoulders. Even if the human isn’t directly involved with the physical repair, human intelligence will direct the repair operation.

Some articles that you read online might make you believe that self-repairing robots are already a reality. For example, the International Space Station robots, Dextre and Canadarm, performed a repair of a faulty camera. What the stories don’t say is that a human decided how to perform the task and directed the robots to do the physical labor. Autonomous repair isn’t possible with the algorithms available today.

Creating new machine learning tasks

Machine learning algorithms aren’t creative, which means that humans must provide the creativity that improves machine learning. Even algorithms that build other algorithms only improve the efficiency and accuracy of the results that the algorithm achieves — they can’t create algorithms that perform new kinds of tasks. Humans must provide the necessary input to define these tasks and the processes needed to begin solving them.

You may think that only experts in machine learning will create new machine learning tasks. However, the story about the middle manager from Hitachi should tell you that things will work differently than that. Yes, experts will help form the basis for defining how to solve the task, but the actual creation of tasks will come from people who know a particular industry best. The Hitachi story serves as a basis for understanding both that the future will see people from all walks of life contributing toward machine learning scenarios and that a specific education might not even help in defining new tasks.

Devising new machine learning environments

At the moment, devising new machine learning environments is the realm of research and development companies. A group of highly trained specialists must create the parameters for a new environment. For example, NASA needs robots to explore Mars. In this case, NASA relies on the skills of people at MIT and Northeastern to perform the task. Given that the robot will need to perform tasks autonomously, the machine learning algorithms will become quite complex and include several levels of problem solving.

Eventually, someone will be able to describe a problem in sufficient detail that a specialized program can create the necessary algorithm using an appropriate language. In other words, average people will eventually begin creating new machine learning environments based on ideas they have and want to try.

As with creating machine learning tasks, people who create future environments will be experts in their particular craft, rather than be computer scientists or data scientists.

About This Article

This article is from the book:

About the book authors:

John Mueller has produced 114 books and more than 600 articles on topics ranging from functional programming techniques to working with Amazon Web Services (AWS). Luca Massaron, a Google Developer Expert (GDE),??interprets big data and transforms it into smart data through simple and effective data mining and machine learning techniques.

John Mueller has produced 114 books and more than 600 articles on topics ranging from functional programming techniques to working with Amazon Web Services (AWS). Luca Massaron, a Google Developer Expert (GDE),??interprets big data and transforms it into smart data through simple and effective data mining and machine learning techniques.

This article can be found in the category: