Machine learning and deep learning: what's the difference?

Machine Learning


Artificial intelligence is ubiquitous today, but the basics of how this influential new technology works can be confusing. The two most important fields in AI development are “machine learning” and its subfield “deep learning.” Let's briefly discuss what these two key areas are and how they are contributing to the evolution of automation.

First of all, what is AI?

It's worth remembering what AI actually is.Artificial intelligence proponents say they hope to someday make it a reality Creating a machine that can “think” For yourself.The human brain is a wonderful device that can perform calculations far exceeds the capabilities of currently existing machines. Software engineers involved in AI development ultimately want to create machines that can do everything humans can do intelligently, and even more.Currently, the applications of AI in business and government are mainly Amount equivalent to prediction algorithmits type Please suggest the next song Purchases on Spotify or attempts to sell products similar to those you purchase Purchased on Amazon last week. But AI evangelists believe the technology will eventually enable more complex reasoning and decision-making. This is where ML and DL come into play.

Machine learning explained

Machine learning (ML) is a broad category of artificial intelligence that refers to the process of “teaching” software programs how to make predictions or “decisions.” Jeff Crews, one of IBM's engineers, explain Machine learning as a “very sophisticated form of statistical analysis.” According to Crume, this analysis allows machines to make “data-driven predictions and decisions.” “The more information that goes into the system, the more accurate the predictions can be,” he says.

It's different from general programming where machines exist. designed to complete a very specific task, Machine learning revolves around training algorithms that identify patterns in data on their own. As mentioned earlier, machine learning encompasses a wide range of activities.

Deep learning explained

deep learning teeth Machine learning. This is one of the subcategories of machine learning mentioned above, and like other forms of ML, it focuses on teaching AI to “think”. Unlike other forms of machine learning, DL seeks to empower algorithms to do much of the work. DL is powered by a mathematical model known as an artificial neural network (ANN). These networks attempt to emulate processes that naturally occur in the human brain, such as decision-making and pattern identification.

Key differences between ML and DL

One of the biggest differences between deep learning and other forms of machine learning is the level of “supervision” provided to the machine. In less complex forms of ML, a computer would likely engage in the following: supervised learning– The process by which humans help machines recognize patterns in labeled, structured data, thereby improving their ability to perform predictive analytics.

Machine learning relies on vast amounts of “training data.”Such data is often edited by humans through data labeling (many humans salary is not very good). Through this process, a training dataset is constructed. This can be fed into an AI algorithm and used to learn how to identify patterns. For example, let's say a company is training an algorithm. Recognize a specific brand of car from a photo, which feeds the algorithm a huge portion of photos of that car model that have been manually labeled by human staff. A “test dataset” is also created to measure the accuracy of the machine's predictive ability after training.

On the other hand, regarding DL, the machine It engages in a process called “unsupervised learning.”” Unsupervised learning involves machines using neural networks to identify so-called patterns. Unstructured or “raw” data—This is data that has not yet been labeled or databased. Companies can avoid large amounts of human effort by using automated algorithms to sift through unorganized data.

How neural networks work

An ANN consists of so-called “nodes”. According to MITA single ANN can contain “thousands or even millions” of nodes. These nodes can be a bit complex, but in a nutshell, they relay and process information similar to nodes in the human brain. In a neural network, nodes are arranged in an organized format called “layers.” Therefore, a “deep” learning network contains multiple layers of nodes. Information moves through the network, interacts with its various environments, and contributes to the machine's decision-making process when prompted by a human.

Another important concept in ANN is “weight”. Some commentators compare in the synapses of the human brain. Weights, which are just numbers, are distributed throughout the AI's neural network and help determine the final outcome of the AI ​​system's final output. Weights are informational inputs that help neural networks adjust to make decisions. A deep dive into MIT on neural network I will explain it as follows.

A node assigns a numerical value called a “weight” to each incoming connection. When the network is active, the nodes receive different data items (different numbers) through each connection and multiply them by their associated weights. Then add the resulting products to produce a single number. If that number is below the threshold, the node will not pass the data to the next layer. When the number exceeds the threshold, the node is “booted”. This means that today's neural nets typically send that number (the sum of the weighted inputs) along all outgoing connections.

In other words, neural networks are structured to help algorithms draw their own conclusions about the data that is input to them. Based on its programming, this algorithm identifies useful relationships among large amounts of data and helps humans draw their own conclusions based on that analysis.

Why is machine learning important for AI development?

Machine learning and deep learning can help train machines to perform predictive and interpretive activities that were previously the exclusive domain of humans. While this could have many advantages, the obvious downside is that these machines, as useful as they are, can inevitably be used for abuse (and, let's be honest, never will be). used). These include government and private surveillance systems and continuous automation. military and defense activities; But obviously it's also useful for consumer recommendations, coding, and even medical and health research. Like any tool, whether artificial intelligence has a positive or negative impact on the world depends largely on who uses it.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *