There is no question that humans are intelligent creatures by nature, and we use our intelligence to perform numerous tasks. But can we create machines (computers) that are capable of doing the same? This is a question that today's top computer scientists, data scientists and engineers are trying to answer.
The result is the creation of artificial intelligence (AI) or machines capable of emulating human intelligence to perform tasks. One can only imagine the potential that AI holds, considering that it is free from human constraints like scalability, transferability or even the need for sleep.
While we may be decades away from AI that closely resembles the way people think, machine learning and deep learning are bringing us closer with each breakthrough. Modern AI is already being used across a wide range of industries. Across automotive, healthcare, retail, e-commerce, finance and more, companies and people are using AI to make tasks easier and create business capabilities that were never possible before.
In this overview, we'll discuss everything you need to know about AI, from its definition and the types of AI to machine learning and specific examples of how it is used.
The fact is that intelligence is difficult to define, and artificial intelligence encompasses many different technologies and approaches. But in the broadest sense, AI is the capability of machines to simulate human intelligence – to think and act the way that humans do.
However, human intelligence is so much more than just thinking and acting. Learning is a huge part of it. This means that for any artificial intelligence to be considered "true" AI, it also needs to be able to learn. After that, it needs to apply what it has learned (by generalizing the knowledge) to solve new problems. After all, humans learn from experience to make better decisions.
AI has had a long and interesting history to get to where it is today. The developments of AI over the years can be looked at through the following landmark developments:
Artificial intelligence is usually grouped into the following two broad categories:
AI applications are capable of simulating human intelligence in a limited capacity. They can learn or be taught how to perform several specific tasks as efficiently as possible. In fact, it excels when it's performing a single task, despite being heavily constrained.
AI applications are what we use every day. One of the biggest examples is personal data assistants like Siri and Alexa. These systems are capable of speech recognition and processing of natural language to determine what task you need them to perform.
AGI is the type of AI that computer scientists dream of creating. It can simulate human intelligence in the truest sense with the ability to adapt to a multitude of scenarios and solve almost any problem that it encounters. This AI can drive a car, go shopping, balance an accounting book or even fly an airplane.
Currently, this type of AI is rooted in fiction. A good example of AGI would be Data from Star Trek, HAL from 2001: A Space Odyssey and JARVIS from Iron Man. AI analysts believe we are decades away from achieving this level of AI.
If we manage to create AGI, it is predicted that this will give rise to "superintelligence". This is the type of AI that will surpass human intelligence on every imaginable level, including on the creative and emotional level. A caveat of superintelligence is that it will eventually start believing it is better than humans and may try to dominate us. Luckily, this seems like a problem for the distant future.
Machines can be taught to perform tasks through programming. They can also learn by themselves without the help of a programmer through machine learning. All we have to do is feed the machines the necessary amount of data, and they will be able to figure out how to perform the task by analyzing that data, learning from it, and making predictions.
Machine learning is a key component in many of the complex AI systems that we see today.
For machine learning to take place, the following elements need to be available:
Machine learning is usually grouped into the following three categories:
Machine learning is a learning method, and deep learning is one of its techniques. Since machine learning is driven by algorithms to analyze and learn from the data, deep learning is used to structure the algorithms into interconnected layers known as neural networks.
Basically, the algorithms feed data into each other for a deeper understanding and analysis, allowing the AI to learn independently and make complex decisions with little to no human help. Because of deep learning, we have virtual assistants, chatbots, computer vision, speech recognition and image recognition.
An example of deep learning is a convolutional neural network (CNN or ConvNet). Since neural networks are arranged in ways that mimic the neurons of the human brain, the "neurons" of a CNN look like those of the frontal lobe which is responsible for processing visual stimuli. This is why convolutional neural networks are usually used for image analysis.
Artificial intelligence has numerous benefits, and these extend to virtually every industry. Here are a few of them.
Artificial intelligence is not something that is sold to the public as a standalone product. Rather, it's integrated into existing products to make them more intelligent. One area where this is taking off today is the Internet of Things (IoT). This is a network of interconnected smart devices that constantly communicate to anticipate human needs with little human intervention.
For example, when driving home, your phone will communicate to your garage that it's in range so that it opens up when you arrive. At the same time, the phone will set the thermostat to a comfortable temperature depending on the weather report it "checked" on the internet. Also, once the phone senses you're inside your home, it'll turn on your favorite relaxation music or the TV so you can watch the news.
As AI improves, IoT will become better at anticipating your needs to the point human intervention will be completely unnecessary.
Humans can only perform a task for so long before it becomes boring due to repetition. Thankfully, this is not a problem for machines.
Whether it is checking a document for errors, billing multiple clients for completed projects, or even sending customer onboarding emails, AI is taking mundane tasks away from humans. This allows people to focus on high-level tasks that machines can't do, as of yet.
Humans can only actively process so much information at a given time. There are many factors, such as whether one is stressed or if one is physically tired, that play a role in our ability to make decisions on time. AI is free from all this and only focuses on what it is programmed to do.
You can see this in action when you play computer chess on your Windows machine. While you can be off on your game, a computer never has that problem. It will make the best move possible to win every time. This is especially true if it is set too hard.
Not only do our levels of physical and emotional distress affect our decision-making process, but they also can cause us to make mistakes. As long as a system has a human component, mistakes are inevitable. However, a well-programmed machine will not make mistakes.
For example, the use of predictive AI has helped reduce human error in forecasting the weather. Businesses and brands have used the same AI to help them identify customers who are most likely to buy them.
There is a reason why businesses have office hours, and call centers take shifts. Humans require rest and need at least six to seven hours of sleep every night to recharge for the next day. Not to mention the other breaks they take during the day, since people can't work nonstop for more than four to six hours.
On the other hand, machines don't need rest. Whether it is lunchtime or 2 am, Alexa will always be available to process your queries. It's also why businesses use chatbots to help customers after business hours.
You may not realize it, but these days AI is a big part of everyday life. Here are some examples of how AI is used these days: