Skip to content

Commit e9e08be

Browse files
Merge pull request #89049 from FrancescaLazzeri/patch-1
Update concept-deep-learning-vs-machine-learning.md
2 parents 5ab6c3a + ac66aae commit e9e08be

File tree

1 file changed

+17
-13
lines changed

1 file changed

+17
-13
lines changed

articles/machine-learning/service/concept-deep-learning-vs-machine-learning.md

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Consider the following definitions to understand deep learning vs. machine learn
3232

3333
- **Artificial intelligence (AI)** is a technique that enables computers to mimic human intelligence. It includes machine learning.
3434

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.
3636

3737
## Techniques of deep learning vs. machine learning
3838

@@ -42,12 +42,12 @@ The following table compares the two techniques in more detail:
4242

4343
| |All machine learning |Only deep learning|
4444
|---|---|---|
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. |
4646
| **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. |
4747
| **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. |
5151

5252
## Deep learning use cases
5353

@@ -57,7 +57,7 @@ Some of the most common applications for deep learning are described in the foll
5757

5858
### Named-entity recognition
5959

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 recognition is 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.
6161

6262
### Object detection
6363

@@ -67,17 +67,21 @@ Object detection is already used in industries such as gaming, retail, tourism,
6767

6868
### Image caption generation
6969

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.
7173

7274
### Machine translation
7375

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 words or 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.
7577

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.
7779

7880
### Text analytics
7981

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.
8185

8286
## Artificial neural networks
8387

@@ -87,17 +91,17 @@ The following sections explore most popular artificial neural network typologies
8791

8892
### Feedforward neural network
8993

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.
9195

9296
### Recurrent neural network
9397

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.
9599

96100
### Convolutional neural networks
97101

98102
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.
99103

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.
101105

102106
## Next steps
103107

0 commit comments

Comments
 (0)