EDUCBA

EDUCBA

MENUMENU
  • Free Tutorials
  • Free Courses
  • Certification Courses
  • 360+ Courses All in One Bundle
  • Login
Home Data Science Data Science Tutorials Machine Learning Tutorial Introduction Deep Learning
Secondary Sidebar
Machine Learning Tutorial
  • Deep Learning
    • What Is Deep learning
    • Overviews Deep Learning
    • Application of Deep Learning
    • Careers in Deep Learnings
    • Deep Learning Frameworks
    • Deep Learning Model
    • Deep Learning Algorithms
    • Deep Learning Technique
    • Deep Learning Networks
    • Deep Learning Libraries
    • Deep Learning Toolbox
    • Types of Neural Networks
    • Convolutional Neural Networks
    • Create Decision Tree
    • Deep Learning for NLP
    • Caffe Deep Learning
    • Deep Learning with TensorFlow
  • Basic
    • Introduction To Machine Learning
    • What is Machine Learning?
    • Uses of Machine Learning
    • Applications of Machine Learning
    • Naive Bayes in Machine Learning
    • Dataset Labelling
    • DataSet Example
    • Deep Learning Techniques
    • Dataset ZFS
    • Careers in Machine Learning
    • What is Machine Cycle?
    • Machine Learning Feature
    • Machine Learning Programming Languages
    • What is Kernel in Machine Learning
    • Machine Learning Tools
    • Machine Learning Models
    • Machine Learning Platform
    • Machine Learning Libraries
    • Machine Learning Life Cycle
    • Machine Learning System
    • Machine Learning Datasets
    • Machine Learning Certifications
    • Machine Learning Python vs R
    • Optimization for Machine Learning
    • Types of Machine Learning
    • Machine Learning Methods
    • Machine Learning Software
    • Machine Learning Techniques
    • Machine Learning Feature Selection
    • Ensemble Methods in Machine Learning
    • Support Vector Machine in Machine Learning
    • Decision Making Techniques
    • Restricted Boltzmann Machine
    • Regularization Machine Learning
    • What is Regression?
    • What is Linear Regression?
    • Dataset for Linear Regression
    • Decision tree limitations
    • What is Decision Tree?
    • What is Random Forest
  • Algorithms
    • Machine Learning Algorithms
    • Apriori Algorithm in Machine Learning
    • Types of Machine Learning Algorithms
    • Bayes Theorem
    • AdaBoost Algorithm
    • Classification Algorithms
    • Clustering Algorithm
    • Gradient Boosting Algorithm
    • Gradient Descent in Machine Learning
    • Mean Shift Algorithm
    • Hierarchical Clustering Algorithm
    • Hierarchical Clustering Agglomerative
    • What is a Greedy Algorithm?
    • What is Genetic Algorithm?
    • Random Forest Algorithm
    • Nearest Neighbors Algorithm
    • Weak Law of Large Numbers
    • Ray Tracing Algorithm
    • SVM Algorithm
    • Naive Bayes Algorithm
    • Neural Network Algorithms
    • Boosting Algorithm
    • XGBoost Algorithm
    • Pattern Searching
    • Loss Functions in Machine Learning
    • Decision Tree in Machine Learning
    • Hyperparameter Machine Learning
    • Unsupervised Machine Learning
    • K- Means Clustering Algorithm
    • KNN Algorithm
    • Monty Hall Problem
  • Supervised
    • What is Supervised Learning
    • Supervised Machine Learning
    • Supervised Machine Learning Algorithms
    • Perceptron Learning Algorithm
    • Simple Linear Regression
    • Polynomial Regression
    • Multivariate Regression
    • Regression in Machine Learning
    • Hierarchical Clustering Analysis
    • Linear Regression Analysis
    • Support Vector Regression
    • Multiple Linear Regression
    • Linear Algebra in Machine Learning
    • Statistics for Machine Learning
    • What is Regression Analysis?
    • Clustering Methods
    • Backward Elimination
    • Ensemble Techniques
    • Bagging and Boosting
    • Linear Regression Modeling
    • What is Reinforcement Learning
  • Classification
    • Kernel Methods in Machine Learning
    • Clustering in Machine Learning
    • Machine Learning Architecture
    • Automation Anywhere Architecture
    • Machine Learning C++ Library
    • Machine Learning Frameworks
    • Data Preprocessing in Machine Learning
    • Data Science Machine Learning
    • Classification of Neural Network
    • Neural Network Machine Learning
    • What is Convolutional Neural Network?
    • Single Layer Neural Network
    • Kernel Methods
    • Forward and Backward Chaining
    • Forward Chaining
    • Backward Chaining
  • RPA
    • What is RPA
    • What is Robotics?
    • Benefits of RPA
    • RPA Applications
    • Types of Robots
    • RPA Tools
    • Line Follower Robot
    • What is Blue Prism?
    • RPA vs BPM
  • Interview Questions
    • Deep Learning Interview Questions And Answer
    • Machine Learning Cheat Sheet

Introduction Deep Learning

By Priya PedamkarPriya Pedamkar

Deep-Learning

Introduction to Deep Learning

Deep Learning is a part of machine learning, which is a subset of Artificial Intelligence. It enables us to extract information from the layers present in its architecture. It is used in Image Recognition, Fraud Detection, News Analysis, Stock Analysis, Self-driving cars, and Healthcare like cancer image analysis, etc. By inputting more data into the network, the layers get trained very well. They can be classified into Supervised, Semi-Supervised, and Unsupervised categories. Each layer is known for extracting information specifically. For example, in Image recognition, the first layer will find the edge, lines, etc, second layer like the eye, ear, nose, etc.

Applications of Deep Learning

Given below are the applications of Deep Learning:

Start Your Free Data Science Course

Hadoop, Data Science, Statistics & others

Deep Learning

1. Healthcare

From Medical image analysis to curing diseases, Deep Learning played a huge role, especially when GPU processors are present. It also helps Physicians, Clinicians, and doctors to help patients out of danger, and also they can diagnose and treat the patients with apt medicines.

2. Stock Analysis

Quantitative Equity Analysts are getting more benefits, especially in finding the trends for a particular stock, whether it will be bullish or bearish, and they can use many more factors like no of transactions made, no of buyers, no of sellers, previous day closing balance, etc when training the deep learning layers. Qualitative Equity Analysts use factors like return on equity, P/E ratio, Return on Asset, Dividend, Return on Capital Employed, Profit per Employee, Total Cash, etc, when training the deep learning layers.

3. Fraud Detection

These days, hackers, especially those based out of the dark- web, have found ways to steal money digitally across the globe using different software. Deep learning will learn to find these types of fraudulent transactions on the web using a lot of factors like Router information, IP addresses, etc. Autoencoders also help financial institutions save billions of dollars in terms of cost. These types of fraudulent transactions can also be detected by finding outliers and investigating the same.

4. Image Recognition

Suppose say the city police department has a people database of the city, and they wanted to know in public gatherings who is involved in crimes, and violence using public webcam available in the streets this deep learning using CNN (Convolution Neural networks) helps a lot in finding the person who was involved in the act.

5. News Analysis

These days the government makes a lot of effort, especially in controlling the spread of fake news and its origin of it. Also, during poll surveys like who would win elections in terms of popularity, which candidate has been shared by most people on social media, etc, and analysis of tweets made by country people using all these variables, we can predict the outcomes in deep learning, but also there are some limitations to it, we don’t know the data authenticity whether its genuine or fake. etc, or whether the necessary information has been spread by bots.

6. Self-Driving Cars

Self-driving cars use Deep Learning by analyzing the data captured in the cars made in different terrains like mountains, deserts, Land, etc. Data can be captured from sensors, public cams, etc which will be helpful in testing and implementation of self-driving cars. The system must be able to ensure all the scenarios been handled well in training.

Why do we Use Deep Learning?

To help improve the efficiency of predictions, to find the best possible outcomes, and for model optimization. When the data is huge, it reduces the cost in the company in terms of insurance, sales, profit, etc. Deep learning can be very useful when there is no particular structure to data means to analyze data from audio, video, image, numbers, document processing, etc.

Characteristics of Deep Learning

Given below are the characteristics of Deep Learning:

1. Supervised, Semi-Supervised or Unsupervised

When the category labels are present while you train the data, then it is Supervised learning. Algorithms like Linear regression. Logistic regression and decision trees use Supervised Learning. When category labels are not known while you train data, then it is unsupervised learning. Algorithms like Cluster Analysis, K means clustering, and Anomaly detection uses Unsupervised Learning. The data set consists of both labeled and unlabelled data then we call it is Semi-Supervised learning. Graph-based models, Generative models, Cluster assumptions, and Continuity assumptions use Semi-Supervised learning.

2. Huge Amount of Resources

It needs advanced Graphical Processing Units for processing heavy workloads. A huge amount of data needs to be processed, like Big data in the form of structured or unstructured data. Sometimes more time is also required to process the data, it depends on the amount of data fed in.

3. Large Amount of Layers in Model

A huge amount of layers like input, activation, the output will be required, sometimes the output of one layer can be input to another layer by making a few small findings, and then these findings are summed up finally in the softmax layer to find out a broader classification for final output.

4. Optimizing Hyper-parameters

Hyperparameters like no epochs, batch size, no of layers, and learning rate, need to be tuned well for successful model accuracy because it creates a link between layer predictions to final output prediction. Over-fitting and under-fitting can be well handled with hyper-parameters.

5. Cost Function

It says how well the model performs in prediction and accuracy. For each iteration in Deep Learning Model, the goal is to minimize the cost when compared to previous iterations. Mean absolute error, Mean Squared Error, Hinge loss, and Cross entropy are different types according to different algorithms used.

Advantages of Deep Learning

  • Solve Complex problems like Audio processing in Amazon echo, Image recognition, etc, reduce the need for feature extraction, and automated tasks wherein predictions can be done in less time using Keras and TensorFlow.
  • Parallel computing can be done, thus reducing overheads.
  • Models can be trained on a huge amount of data, and the model gets better with more data.
  • High-Quality Predictions when compared with humans by training tirelessly.
  • Works well-unstructured data like video clips, documents, sensor data, webcam data, etc.

Conclusion

When a company adopts Deep learning, lots of benefits are present, especially in the future. Most of the manual jobs will be eliminated, complete automated processes in manufacturing, like robots doing the assembly process. Even for the government to adopt better financial, and economic policies, help financial institutions decrease fraudulent transactions, etc. Help courts for speedy process of cases and loopholes in the law.

Recommended Articles

This has been a guide to Deep Learning. Here we discuss the introduction, applications, characteristics, and advantages of deep learning. You may also have a look at the following articles to learn more –

  1. Deep Learning Technique
  2. Perceptron Learning Algorithm
  3. Machine Learning Software
  4. Guide to Deep Learning Toolbox
Popular Course in this category
Deep Learning Training (18 Courses, 24+ Projects)
  18 Online Courses |  24 Hands-on Projects |  145+ Hours |  Verifiable Certificate of Completion
4.5
Price

View Course

Related Courses

Machine Learning Training (20 Courses, 29+ Projects)4.9
Artificial Intelligence AI Training (5 Courses, 2 Project)4.8
Primary Sidebar
Footer
About Us
  • Blog
  • Who is EDUCBA?
  • Sign Up
  • Live Classes
  • Corporate Training
  • Certificate from Top Institutions
  • Contact Us
  • Verifiable Certificate
  • Reviews
  • Terms and Conditions
  • Privacy Policy
  •  
Apps
  • iPhone & iPad
  • Android
Resources
  • Free Courses
  • Database Management
  • Machine Learning
  • All Tutorials
Certification Courses
  • All Courses
  • Data Science Course - All in One Bundle
  • Machine Learning Course
  • Hadoop Certification Training
  • Cloud Computing Training Course
  • R Programming Course
  • AWS Training Course
  • SAS Training Course

ISO 10004:2018 & ISO 9001:2015 Certified

© 2023 - EDUCBA. ALL RIGHTS RESERVED. THE CERTIFICATION NAMES ARE THE TRADEMARKS OF THEIR RESPECTIVE OWNERS.

EDUCBA
Free Data Science Course

Hadoop, Data Science, Statistics & others

By continuing above step, you agree to our Terms of Use and Privacy Policy.
*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you

Let’s Get Started

By signing up, you agree to our Terms of Use and Privacy Policy.

EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA

*Please provide your correct email id. Login details for this Free course will be emailed to you
EDUCBA Login

Forgot Password?

By signing up, you agree to our Terms of Use and Privacy Policy.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the cookie policy. By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to our Privacy Policy

Loading . . .
Quiz
Question:

Answer:

Quiz Result
Total QuestionsCorrect AnswersWrong AnswersPercentage

Explore 1000+ varieties of Mock tests View more