You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/machine-learning/service/concept-deep-learning-vs-machine-learning.md
+17-13Lines changed: 17 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ Consider the following definitions to understand deep learning vs. machine learn
32
32
33
33
-**Artificial intelligence (AI)** is a technique that enables computers to mimic human intelligence. It includes machine learning.
34
34
35
-
It's important to understand the relationship among AI, machine learning, and deep learning. Machine learning is a way to achieve artificial intelligence. By using machine learning and deep learning techniques, you can build computer systems and applications that do tasks that are commonly associated with human intelligence. These tasks include visual perception, speech recognition, decision-making, and language translation.
35
+
It's important to understand the relationship among AI, machine learning, and deep learning. Machine learning is a way to achieve artificial intelligence. By using machine learning and deep learning techniques, you can build computer systems and applications that do tasks that are commonly associated with human intelligence. These tasks include image recognition, speech recognition, and language translation.
36
36
37
37
## Techniques of deep learning vs. machine learning
38
38
@@ -42,12 +42,12 @@ The following table compares the two techniques in more detail:
42
42
43
43
||All machine learning |Only deep learning|
44
44
|---|---|---|
45
-
|**Number of data points**| Can use small data amounts provided by users. |Requires a large amount of training data to make concise conclusions. |
45
+
|**Number of data points**| Can use small amounts of data to make predictions. |Needs to use large amounts of training data to make predictions. |
46
46
|**Hardware dependencies**| Can work on low-end machines. It doesn't need a large amount of computational power. | Depends on high-end machines. It inherently does a large number of matrix multiplication operations. A GPU can efficiently optimize these operations. |
47
47
|**Featurization process**| Requires features to be accurately identified and created by users. | Learns high-level features from data and creates new features by itself. |
48
-
|**Learning approach**| Divides tasks into small pieces and then combines received results into one conclusion. |Solves the problem on an end-to-end basis. |
49
-
|**Execution time**| Takes comparatively little time to train, ranging from a few seconds to a few hours. |Takes an unusually long time to train because a deep learning algorithm involves many parameters. |
50
-
|**Output**| The output is usually a numerical value, like a score or a classification. | The output can be text, a score, an element, or a sound. |
48
+
|**Learning approach**| Divides the learning process into smaller steps. It then combines the results from each step into one output. |Moves through the learning process by resolving the problem on an end-to-end basis. |
49
+
|**Execution time**| Takes comparatively little time to train, ranging from a few seconds to a few hours. |Usually takes a long time to train because a deep learning algorithm involves many layers. |
50
+
|**Output**| The output is usually a numerical value, like a score or a classification. | The output can have multiple formats, like a text, a score or a sound. |
51
51
52
52
## Deep learning use cases
53
53
@@ -57,7 +57,7 @@ Some of the most common applications for deep learning are described in the foll
57
57
58
58
### Named-entity recognition
59
59
60
-
One use of deep-learning networks is named-entity recognition, which is a way to extract certain types of information from unstructured and unlabeled data. This information could be people, places, companies, or things. The information can then be stored in a structured schema to build a list of addresses or serve as a benchmark for an identity validation engine.
60
+
Named-entity recognitionis a deep learning method that takes a piece of text as input and transforms it into a pre-specified class. This new information could be a postal code, a date, a product ID. The information can then be stored in a structured schema to build a list of addresses or serve as a benchmark for an identity validation engine.
61
61
62
62
### Object detection
63
63
@@ -67,17 +67,21 @@ Object detection is already used in industries such as gaming, retail, tourism,
67
67
68
68
### Image caption generation
69
69
70
-
Like image recognition, in image captioning, for a given image, the system must generate a caption that describes the contents of the image. When you can detect and label objects in photographs, the next step is to turn those labels into descriptive, coherent sentences. Generally, image captioning systems use very large convolutional neural networks to detect objects in the photographs and then use a recurrent neural network (RNN) to turn the labels into coherent sentences.
70
+
Like image recognition, in image captioning, for a given image, the system must generate a caption that describes the contents of the image. When you can detect and label objects in photographs, the next step is to turn those labels into descriptive sentences.
71
+
72
+
Usually, image captioning applications use convolutional neural networks to identify objects in an image and then use a recurrent neural network to turn the labels into consistent sentences.
71
73
72
74
### Machine translation
73
75
74
-
Machine translation takes words, phrases, or sentences from one language and automatically translates them into another language. Automatic machine translation has been around for a long time, but deep learning achieves impressive results in two specific areas: automatic translation of text (and translation of speech to text) and automatic translation of images.
76
+
Machine translation takes wordsor sentences from one language and automatically translates them into another language. Machine translation has been around for a long time, but deep learning achieves impressive results in two specific areas: automatic translation of text (and translation of speech to text) and automatic translation of images.
75
77
76
-
With the proper data transformation, a deep network can understand text, audio, and visual signals. Machine translation can be used to identify snippets of sound in larger audio files and transcribe the spoken word or image as text.
78
+
With the appropriate data transformation, a neural network can understand text, audio, and visual signals. Machine translation can be used to identify snippets of sound in larger audio files and transcribe the spoken word or image as text.
77
79
78
80
### Text analytics
79
81
80
-
One important task of deep learning is e-discovery. Companies use text analytics that are based on deep learning to detect insider trading and compliance with government regulations. Hedge funds use text analytics to drill down into massive document repositories to get insights into future investment performance and market sentiment. The use case for text analytics based on deep learning revolves around its ability to parse massive amounts of text data and perform analytics or yield aggregations.
82
+
Text analytics based on deep learning methods involves analyzing large quantities of text data (for example, medical documents or expenses receipts), recognizing patterns, and creating organized and concise information out of it.
83
+
84
+
Companies use deep learning to perform text analysis to detect insider trading and compliance with government regulations. Another common example is insurance fraud: text analytics has often been used to analyze large amounts of documents to recognize the chances of an insurance claim being fraud.
81
85
82
86
## Artificial neural networks
83
87
@@ -87,17 +91,17 @@ The following sections explore most popular artificial neural network typologies
87
91
88
92
### Feedforward neural network
89
93
90
-
The feedforward neural network is the most basic type of artificial neural network. In a feedforward network, information travels in only one direction from input layer to output layer. Feedforward neural networks transform an input by putting it through a series of hidden layers. Every layer is made up of a set of neurons, and each layer is fully connected to all neurons in the layer before. The last fully connected layer (the output layer) represents the generated predictions.
94
+
The feedforward neural network is the most basic type of artificial neural network. In a feedforward network, information moves in only one direction from input layer to output layer. Feedforward neural networks transform an input by putting it through a series of hidden layers. Every layer is made up of a set of neurons, and each layer is fully connected to all neurons in the layer before. The last fully connected layer (the output layer) represents the generated predictions.
91
95
92
96
### Recurrent neural network
93
97
94
-
Recurrent neural networks are a widely used artificial neural network. These networks save the output of a layer and feed it back to the input layer to help predict the layer's outcome. Recurrent neural networks have great learning abilities. They're widely used for complex tasks such as learning handwriting and recognizing language.
98
+
Recurrent neural networks are a widely used artificial neural network. These networks save the output of a layer and feed it back to the input layer to help predict the layer's outcome. Recurrent neural networks have great learning abilities. They're widely used for complex tasks such as time series forecasting, learning handwriting and recognizing language.
95
99
96
100
### Convolutional neural networks
97
101
98
102
A convolutional neural network is a particularly effective artificial neural network, and it presents a unique architecture. Layers are organized in three dimensions: width, height, and depth. The neurons in one layer connect not to all the neurons in the next layer, but only to a small region of the layer's neurons. The final output is reduced to a single vector of probability scores, organized along the depth dimension.
99
103
100
-
Convolutional neural networks have been used in areas such as image recognition and classification.
104
+
Convolutional neural networks have been used in areas such as video recognition, image recognition and recommender systems.
0 commit comments