Convolutional neural network

Convolutional neural network

A convolutional neural network (CNN) is a specific type of artificial neural network that uses perceptrons, a machine learning unit algorithm, for supervised learning, to analyze data. CNNs apply to image processing, natural language processing and other kinds of cognitive tasks.

  • A convolutional neural network, or CNN, is a deep learning neural network sketched for processing structured arrays of data such as portrayals.
  • CNN are very satisfactory at picking up on design in the input image, such as lines, gradients, circles, or even eyes and faces.
  • This characteristic that makes convolutional neural network so robust for computer vision.
  • CNN can run directly on a underdone image and do not need any preprocessing.
  • A convolutional neural network is a feed forward neural network, seldom with up to 20.
  • The strength of a convolutional neural network comes from a particular kind of layer called the convolutional layer.
  • CNN contains many convolutional layers assembled on top of each other, each one competent of recognizing more sophisticated shapes.
  • With three or four convolutional layers it is viable to recognize handwritten digits and with 25 layers it is possible to differentiate human faces.
  • The agenda for this sphere is to activate machines to view the world as humans do, perceive it in a alike fashion and even use the knowledge for a multitude of duty such as image and video recognition, image inspection and classification, media recreation, recommendation systems, natural language processing, etc.

Convolutional Neural Network Design :

  • The construction of a convolutional neural network is a multi-layered feed-forward neural network, made by assembling many unseen layers on top of each other in a particular order.
  • It is the sequential design that give permission to CNN to learn hierarchical attributes.
  • In CNN, some of them followed by grouping layers and hidden layers are typically convolutional layers followed by activation layers.
  • The pre-processing needed in a ConvNet is kindred to that of the related pattern of neurons in the human brain and was motivated by the organization of the Visual Cortex.

To view or add a comment, sign in

More articles by NISHI KUMARI

  • AWS Step Functions

    AWS Step Functions is a serverless orchestration service that helps you build, manage, and execute complex workflows by…

  • What is Parquet?

    Apache Parquet is an open source, column-oriented data file format designed for efficient data storage and retrieval…

  • Spark Session vs. Spark Context

    In Apache Spark, an entry point is the gateway to its distributed computing capabilities, connecting your application…

  • What Is Basel III?

    Basel III Endgame is the last stage of U.S.

  • What Is Fraud Detection?

    Fraud detection using machine learning involves using AI algorithms to analyze data and identify patterns that suggest…

  • What is Anomaly Detection?

    Anomaly Detection, additionally known as outlier detection, is a technique in records analysis and machine studying…

  • What Are Performance Metrics?

    Performance metrics are data and calculations that businesses use to track activities, behaviors and capabilities…

  • What is Model Validation and Why is it Important?

    The process that helps us evaluate the performance of a trained model is called Model Validation. It helps us in…

  • Automation Testing

    What is Automation? Before starting with Automation Testing, let’s first understand the term – “automation”. Automation…

  • Programmer Analyst

    A programmer analyst is a professional who combines the roles of a programmer and a systems analyst. They are…

Insights from the community

Others also viewed

Explore topics