

{"id":6394,"date":"2018-01-25T06:44:34","date_gmt":"2018-01-25T01:14:34","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=6394"},"modified":"2025-07-28T15:15:30","modified_gmt":"2025-07-28T09:45:30","slug":"deep-learning-terminologies","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/","title":{"rendered":"20 Deep Learning Terminologies You Must Know"},"content":{"rendered":"<p>In this blog, we will understand commonly used neural network and Deep Learning Terminologies. As these are the most important and the basic to understand before complex learning neural network and Deep Learning Terminologies.<\/p>\n<p>So, let&#8217;s start Deep Learning Terms.<\/p>\n<h3>Introduction to Deep Learning Terminologies<\/h3>\n<h4>a. Recurrent Neuron<\/h4>\n<div class=\"\"><\/div>\n<div class=\"\">\n<div id=\"attachment_6397\" style=\"width: 768px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6397\" class=\"wp-image-6397 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-9.png\" alt=\"Deep Learning Terminologes\" width=\"758\" height=\"180\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-9.png 758w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-9-150x36.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-9-300x71.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><p id=\"caption-attachment-6397\" class=\"wp-caption-text\">Deep Learning Terms &#8211; Recurrent Neuron<\/p><\/div>\n<\/div>\n<div class=\"\"><\/div>\n<div class=\"\"><span class=\"adverb\">It&#8217;s one of the best from the <a href=\"https:\/\/data-flair.training\/blogs\/deep-learning\/\">Deep Learning<\/a> Terminologies. Basically<\/span>, in this output <span class=\"passivevoice\">is sent<\/span> back to the neuron for t timestamps. After looking at the diagram, we can say output is back as input t times. Also, we have to connect different together that will look like an unrolled neuron. Although, an important thing is that it provides us a more generalized output.<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">b. RNN (Recurrent Neural Network)<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We use a recurrent <a href=\"https:\/\/data-flair.training\/blogs\/neural-network\/\">neural network<\/a>, especially for sequential data. As in this, we use the previous output to predict the next one. Also, in this case, loops have a network within them. In a hidden neuron, loops have the capability to store information. As it stores previous words to predict the output.<\/p>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">Again, we have to send an output of hidden layer for t timestamps. Moreover, you can see that unfolded neuron looks like. Once the neuron completes it all timestamps then it goes to the next layer. As a result, we can say that the output is more generalized. Although, the before fetched information <span class=\"passivevoice\">is retained<\/span> after a long time.<\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">Moreover, to update the weight of the unfolded network, we have to propagate error once again. Hence, called backpropagation through time(BPTT).<\/p>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">c. Vanishing Gradient Problem<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">It&#8217;s one of the best from the Deep Learning Terminologies. Where the activation function is very small, this problem arises. At the time of backpropagation, we have to multiply weights with low gradients. Although, they are small and vanish if they go further deep in the network. As for this reason, the neural network forgets the long-range dependence. Also, it becomes a problem of neural networks. As a result, dependence is very important for the network to remember.<\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We use activation function to solve problems like ReLu which do not have small gradients.<\/p>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">d. Exploding Gradient Problem<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We can say this is the opposite of the vanishing gradient problem. It is different as the activation function is too large. Also, it makes the weight of particular node very high. Although, we can solve it by clipping the gradient. So that it doesn\u2019t exceed a certain value.<\/p>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">e. Pooling<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">It&#8217;s one of the best from the Deep Learning Terminologies. We can introduce pooling layers <span class=\"complexword\">in between<\/span> the convolution layers. <span class=\"adverb\">Basically<\/span>, use this to reduce the number of parameters. Although, prevent over-fitting. Although, the size of the most common type of pooling layer of filter size(2,2) using the MAX operation. Further, we can say what it would do is, it would take the <span class=\"complexword\">maximum<\/span> of each 4*4 matrix of the original image.<\/p>\n<\/div>\n<div id=\"attachment_6398\" style=\"width: 818px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6398\" class=\"wp-image-6398 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-7.png\" alt=\"Pooling in Deep Learning\" width=\"808\" height=\"366\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-7.png 808w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-7-150x68.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-7-300x136.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-7-768x348.png 768w\" sizes=\"auto, (max-width: 808px) 100vw, 808px\" \/><\/a><p id=\"caption-attachment-6398\" class=\"wp-caption-text\">Deep Learning Terms &#8211; Pooling in Deep Learning<\/p><\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We can also use other applications of pooling such as average pooling etc.<\/p>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">f. Padding<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">In this process, we have to add an extra layer of zeros across the images. So, output image has the same size as the input. Hence, called as padding. If pixels of the image are actual or valid, we can say it&#8217;s a valid padding.<\/p>\n<div id=\"attachment_6412\" style=\"width: 445px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6412\" class=\"wp-image-6412 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed.jpg\" alt=\"Padding in Deep Learning\" width=\"435\" height=\"373\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed.jpg 435w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-150x129.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-300x257.jpg 300w\" sizes=\"auto, (max-width: 435px) 100vw, 435px\" \/><\/a><p id=\"caption-attachment-6412\" class=\"wp-caption-text\">Deep Learning Terms &#8211; Padding<\/p><\/div>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">g. Data Augmentation<\/h4>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">It refers to the addition of new data that come from the given data, which might prove to be beneficial for prediction.<\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"><strong>For example:<\/strong><\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">Let us assume we have a digit \u201c 9 \u201c. We can also change its recognition. But if it&#8217;s rotating or tilting. Thus, rotation help to increase the accuracy of our model. Although, we increase the quality of data by rotating. Hence, called for Data Augmentation.<\/p>\n<\/div>\n<div id=\"attachment_6400\" style=\"width: 384px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6400\" class=\"wp-image-6400 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-8.png\" alt=\"Data Augmentation in Deep Learning\" width=\"374\" height=\"159\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-8.png 374w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-8-150x64.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-8-300x128.png 300w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><\/a><p id=\"caption-attachment-6400\" class=\"wp-caption-text\">Deep Learning Terms &#8211;\u00a0 Data Augmentation in Deep Learning<\/p><\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">h. Softmax<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We use softmax activation function in the output layer for classification problems. It\u2019s like sigmoid function. Also, the difference is that outputs <span class=\"passivevoice\">are normalized<\/span>, to sum up to 1.<\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">It is like the sigmoid function, with the only difference being that the outputs <span class=\"passivevoice\">are normalized<\/span>, to sum up to 1. The sigmoid function would work in case we have a binary output. But we also have a multiclass classification problem. In this process softmax makes it easy to assign values to each class. Also, that can <span class=\"passivevoice\">be interpreted<\/span> as probabilities.<\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">It\u2019s very easy to see it this way \u2013 Suppose you\u2019re trying to identify a 6 which might also look a bit like 8. The function would assign values to each number as below. We can <span class=\"adverb\">easily<\/span> see that the highest probability <span class=\"passivevoice\">is assigned<\/span> to 6, with the next highest assigned to 8 and so on\u2026<\/p>\n<\/div>\n<div id=\"attachment_6401\" style=\"width: 442px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6401\" class=\"wp-image-6401 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed.png\" alt=\"Softmax in Deep Learning\" width=\"432\" height=\"232\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed.png 432w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-150x81.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-300x161.png 300w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><\/a><p id=\"caption-attachment-6401\" class=\"wp-caption-text\">Deep Learning Terms &#8211; Softmax in Deep Learning<\/p><\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">i. Neural Network<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"><a href=\"https:\/\/data-flair.training\/blogs\/learning-rules-in-neural-network\/\">Neural Network<\/a> form the backbone of deep learning. The goal of it is to find an approximation of an unknown function. It is made up of layers that learn from data. Neuron or node is a small unit in the network that takes input, does some calculation, and passes output to the next layer.<\/p>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">Also, have a bias that needs to be <span class=\"passivevoice\">updated<\/span> during the network training depending upon the error. The activation function puts a nonlinear transformation to the linear combination. Thus, generates the output. The combinations of the activated neurons give the output.<\/p>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">j. Input layer\/ Output layer \/ Hidden layer<strong><br \/>\n<\/strong><\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">It&#8217;s one of the best from the Deep Learning Terminologies. The input layer is the one that receives the input. Also, it&#8217;s the first layer of the network. The output layer is the final layer of the network. These layers are the hidden layers of the network. We use these hidden layers to perform tasks on incoming data. Hence, pass generated output to the next layer. Although both layers are visible but the intermediate layers <span class=\"passivevoice\">are hidden<\/span>.<\/p>\n<\/div>\n<div id=\"attachment_6402\" style=\"width: 455px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-41.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6402\" class=\"wp-image-6402 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-41.png\" alt=\"Input layer\/ Output layer \/ Hidden layer in deep Learning\" width=\"445\" height=\"191\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-41.png 445w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-41-150x64.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-41-300x129.png 300w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/><\/a><p id=\"caption-attachment-6402\" class=\"wp-caption-text\">Input layer\/ Output layer \/ Hidden layer in deep Learning<\/p><\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">k. MLP (Multi-Layer perceptron)<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We can not perform highly complex tasks<span class=\"passivevoice\"> with a<\/span> single neuron. <span class=\"complexword\">Therefore<\/span>, we use stacks of neurons to generate the desired outputs. In the simplest network, we would have an input layer, a hidden layer, and an output layer. As in this, each layer has <span class=\"complexword\">multiple<\/span> neurons. Also, in each layer, all neurons <span class=\"passivevoice\">are connected<\/span> to all the neurons in the next layer. These networks are\u00a0<span class=\"adverb\">fully<\/span> connected networks.<\/p>\n<div id=\"attachment_6403\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6403\" class=\"wp-image-6403 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-5.png\" alt=\"MLP (Multi-Layer perceptron) in Deep Learning\" width=\"768\" height=\"377\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-5.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-5-150x74.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-5-300x147.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><p id=\"caption-attachment-6403\" class=\"wp-caption-text\">Deep Learning Terms &#8211;\u00a0 MLP (Multi-Layer perceptron) in Deep Learning<\/p><\/div>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">l. Neuron<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">As we can say that we use neuron to form the basic elements of a brain. Also, helps to form the basic structure of a neural network. As we get new information. We start to generate an output.<\/p>\n<div id=\"attachment_6404\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/neuron.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6404\" class=\"wp-image-6404 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/neuron.png\" alt=\"Neuron in Deep Learning\" width=\"768\" height=\"480\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/neuron.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/neuron-150x94.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/neuron-300x188.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><p id=\"caption-attachment-6404\" class=\"wp-caption-text\">Deep Learning Terms &#8211;\u00a0\u00a0Neuron in Deep Learning<\/p><\/div>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"><span class=\"adverb\">Similarly<\/span>, we have to deal in case of a neural network. As soon as neuron will get the input, we have to start this process. Further, after processing generates an output. Also, we have to send neurons which helps in further processing. Either, we can consider it as the final output.<\/p>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">m. Weights<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">As soon as the input enters the neuron, we have to multiply it by a weight.<\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\"><strong>For example:<\/strong><\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">If in case a neuron has two inputs, then we have to assign each input an associated weight. Further, we have to initialize the weights <span class=\"adverb\">randomly<\/span>. Moreover, during the model training process, these weights are updating. Although, after training, we have to assign a higher weight to the input.<\/p>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">Let\u2019s assume the input to be a, and then associate weight to be W1. Then after passing through the node the input becomes a*W1<\/p>\n<div id=\"attachment_6406\" style=\"width: 393px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6406\" class=\"wp-image-6406 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-1.png\" alt=\"Deep Learning Terminologies - Weights\" width=\"383\" height=\"253\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-1.png 383w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-1-150x99.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/unnamed-1-300x198.png 300w\" sizes=\"auto, (max-width: 383px) 100vw, 383px\" \/><\/a><p id=\"caption-attachment-6406\" class=\"wp-caption-text\">Deep Learning Terminologies &#8211; Weights<\/p><\/div>\n<\/div>\n<div class=\"\">\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">n. Bias<\/h4>\n<\/div>\n<div class=\"\">\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We have to add another linear component to input <span class=\"complexword\">in addition<\/span> to weight, this is a bias. In input, we have to add weight multiplication. <span class=\"adverb\">Basically<\/span>, we have to add bias to change the range of the weight multiplied input. As soon as bias <span class=\"passivevoice\">is added<\/span> result will look like a*W1+bias. Hence, it\u2019s a linear component of the input transformation.<\/p>\n<h4>o. Activation Function<b><br \/>\n<\/b><\/h4>\n<div id=\"attachment_6477\" style=\"width: 472px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6477\" class=\"wp-image-6477 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image2.png\" alt=\"Deep Learning Terminologies - Activation Function\" width=\"462\" height=\"269\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image2.png 462w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image2-150x87.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image2-300x175.png 300w\" sizes=\"auto, (max-width: 462px) 100vw, 462px\" \/><\/a><p id=\"caption-attachment-6477\" class=\"wp-caption-text\">Deep Learning Terminologies &#8211; Activation Function<\/p><\/div>\n<p>As soon as we apply linear component to the input, a non-linear function is applied to it. \u00a0As this is done by applying the activation function to the linear combination. Hence, this translates the input signals to output signals.<br \/>\nThe output after application of the activation function would look something like f(a*W1+b) where f() is the activation function.<br \/>\nIn the below diagram we have \u201cn\u201d inputs given as X1 to Xn and corresponding weights Wk1 to Wkn. We have a bias given as bk. First, we have to multiply weights by its corresponding inputs. Then add these together along with the bias. Let assume as u.<br \/>\nu=\u2211w*x+b<br \/>\nThus, activation function needs to apply on u i.e. \u00a0f(u) and we receive the final output from the neuron as yk = f(u)<\/p>\n<\/div>\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">p. Gradient Descent<\/h4>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We use this as optimization algorithm for minimizing the cost.<\/p>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">Mathematically, to find the local minimum of a function one takes steps proportional to the negative of the gradient of the function.<\/p>\n<div id=\"attachment_6478\" style=\"width: 713px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-21.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6478\" class=\"wp-image-6478 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-21.png\" alt=\"Deep Learning Terminologies - Gradient Descent\" width=\"703\" height=\"366\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-21.png 703w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-21-150x78.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-21-300x156.png 300w\" sizes=\"auto, (max-width: 703px) 100vw, 703px\" \/><\/a><p id=\"caption-attachment-6478\" class=\"wp-caption-text\">Deep Learning Terminologies &#8211; Gradient Descent<\/p><\/div>\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">q. Learning Rate<\/h4>\n<div id=\"attachment_6480\" style=\"width: 469px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-31.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6480\" class=\"wp-image-6480 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-31.png\" alt=\"Deep Learning Terminologies - Learning Rate\" width=\"459\" height=\"414\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-31.png 459w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-31-150x135.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/image-31-300x271.png 300w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><\/a><p id=\"caption-attachment-6480\" class=\"wp-caption-text\">Deep Learning Terminologies &#8211; Learning Rate<\/p><\/div>\n<p>We can say it is the amount of minimization in the cost function in each iteration. Also, one must be careful while choosing the learning rate. Since it should neither be very large that the optimal solution is missed. Also, not should be very low that it takes forever for the network to converge.<\/p>\n<h4>r. Backpropagation<\/h4>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">Whenever we want to define a neural network, we assign random weights and bias values to our nodes. Also, as soon as we received the output for a single iteration. Thus, we can calculate the error of the network.<\/p>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">In back-propagation, the movement of the network is backward, the error along with the gradient flows back from the out layer through the hidden layers and updating of weights is done.<\/p>\n<h4>s. Batches<\/h4>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">In case of training of neural network, we divide in input into several chunks of equal size random. Instead of sending the entire input in one go. Also, trained data batches make the model more generalized.<\/p>\n<h4 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">t. Epochs<b><br \/>\n<\/b><\/h4>\n<p class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">We can define it as a single training iteration. Then we define in term with batches in forwarding and backpropagation. This means 1 epoch is a single forward and backward pass of the entire input data.<\/p>\n<p>Deep Learning is still an active field of study and research; therefore, there are new terms continually emerging and new approaches developed. It is necessary for executives and implementers to be familiar with the terms and their implications for future deep learning development programs. However, when understood alongside the applications of these concepts, it will be easier for you to create more effective and optimal models.<\/p>\n<p>So, this was all about Deep Learning Terms. Hope you like our explanation.<\/p>\n<h3 class=\"public-DraftStyleDefault-block public-DraftStyleDefault-ltr\">Conclusion<\/h3>\n<div class=\"\">As a result, we have seen Deep Learning Terminologies. As this will helps in understanding the complex neural network and Deep Learning Terminologies. We have images for Deep Learning Terminologies that will give you better understanding for this. Furthermore, if you feel any query regarding Deep Learning Terms, feel free to ask in a comment section.<\/div>\n<div class=\"\"><\/div>\n<div class=\"\">Also, learn the <a href=\"https:\/\/data-flair.training\/blogs\/data-science-vs-artificial-intelligence-vs-machine-learning-vs-deep-learning\/\">comparison between deep learning vs machine learning vs AI vs Data Science<\/a>.<\/div>\n<div><strong>Reference<\/strong> <strong>&#8211;<\/strong> <a href=\"https:\/\/en.wikipedia.org\/wiki\/Deep_learning\"><strong>Deep Learning<\/strong><\/a><\/div>\n<p><span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:2043,&quot;href&quot;:&quot;https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Deep_learning&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251012001035\\\/https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Deep_learning&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-10 23:40:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-14 08:15:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-17 11:43:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 05:49:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-25 03:52:21&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 14:31:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-31 15:51:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 19:48:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-08 05:25:14&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-11 06:26:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-14 07:11:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-18 04:50:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-21 08:52:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-24 09:19:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-28 05:23:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-01 14:50:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 16:31:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 19:44:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-11 08:47:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-14 14:57:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-18 09:46:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-22 09:05:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 13:11:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 01:50:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-04 03:36:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-07 14:12:25&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-11 01:35:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-14 05:04:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 08:56:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-21 08:10:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-25 06:28:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 19:24:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-04 20:13:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-08 06:17:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 05:01:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 11:05:02&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 08:40:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 09:55:17&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-04-26 10:09:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 22:08:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 07:22:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-06 23:32:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-10 05:33:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-13 07:57:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-16 16:21:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-19 20:45:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-23 09:12:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-28 03:54:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-31 05:44:34&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-04 08:01:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-07 11:01:35&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-10 13:12:50&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-13 15:05:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-16 16:59:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-20 06:18:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-23 14:36:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-26 21:18:56&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-26 21:18:56&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we will understand commonly used neural network and Deep Learning Terminologies. As these are the most important and the basic to understand before complex learning neural network and Deep Learning Terminologies.&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":30272,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[3663,3666,3669,8974,9052,11613,16485],"class_list":["post-6394","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning","tag-deep-learning-glossary","tag-deep-learning-key-terms","tag-deep-learning-terminologies","tag-must-known-terminologies-for-beginners","tag-neural-network","tag-rnn","tag-terms-in-deep-learning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>20 Deep Learning Terminologies You Must Know - DataFlair<\/title>\n<meta name=\"description\" content=\"Deep Learning Terminologies-Deep Learning Terms,RNN,Neural networks,learning rate,gradient decsent,activation function,backpropogation,data augmentation\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"20 Deep Learning Terminologies You Must Know - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Deep Learning Terminologies-Deep Learning Terms,RNN,Neural networks,learning rate,gradient decsent,activation function,backpropogation,data augmentation\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-25T01:14:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-28T09:45:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/Introduction-to-Deep-Leaning-Terminologies-01-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"20 Deep Learning Terminologies You Must Know - DataFlair","description":"Deep Learning Terminologies-Deep Learning Terms,RNN,Neural networks,learning rate,gradient decsent,activation function,backpropogation,data augmentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/","og_locale":"en_US","og_type":"article","og_title":"20 Deep Learning Terminologies You Must Know - DataFlair","og_description":"Deep Learning Terminologies-Deep Learning Terms,RNN,Neural networks,learning rate,gradient decsent,activation function,backpropogation,data augmentation","og_url":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-01-25T01:14:34+00:00","article_modified_time":"2025-07-28T09:45:30+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/Introduction-to-Deep-Leaning-Terminologies-01-1.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"20 Deep Learning Terminologies You Must Know","datePublished":"2018-01-25T01:14:34+00:00","dateModified":"2025-07-28T09:45:30+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/"},"wordCount":1975,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/Introduction-to-Deep-Leaning-Terminologies-01-1.jpg","keywords":["Deep learning glossary","deep learning key terms","deep learning terminologies","must known terminologies for beginners","Neural network","RNN","Terms in Deep Learning"],"articleSection":["Machine Learning Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/","url":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/","name":"20 Deep Learning Terminologies You Must Know - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/Introduction-to-Deep-Leaning-Terminologies-01-1.jpg","datePublished":"2018-01-25T01:14:34+00:00","dateModified":"2025-07-28T09:45:30+00:00","description":"Deep Learning Terminologies-Deep Learning Terms,RNN,Neural networks,learning rate,gradient decsent,activation function,backpropogation,data augmentation","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/Introduction-to-Deep-Leaning-Terminologies-01-1.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/01\/Introduction-to-Deep-Leaning-Terminologies-01-1.jpg","width":1200,"height":628,"caption":"20 Deep Learning Terminologies You Must Know"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/deep-learning-terminologies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Machine Learning Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/machine-learning\/"},{"@type":"ListItem","position":3,"name":"20 Deep Learning Terminologies You Must Know"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/6394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=6394"}],"version-history":[{"count":8,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/6394\/revisions"}],"predecessor-version":[{"id":146259,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/6394\/revisions\/146259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/30272"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=6394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=6394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=6394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}