Highlight

An Introduction to Convolutional Neural Networks

A brief introductory overview of convolutional neural networks and recent techniques for image-driven pattern recognition, aimed at readers new to CNNs.

Based on

An Introduction to Convolutional Neural Networks

By K. O’Shea, Ryan NasharXiv.org
Read original article →

This paper is a brief tutorial introduction to Convolutional Neural Networks (CNNs), situating them within the recent rise of artificial neural networks (ANNs). It describes CNNs as biologically inspired computational models that have far exceeded earlier forms of artificial intelligence on common machine learning tasks, and explains that they are used primarily to solve difficult image-driven pattern recognition problems. The authors emphasize the CNN's precise yet relatively simple architecture as an accessible entry point into ANNs.

To orient newcomers, the document reviews recently published papers and newly formed techniques for developing CNN-based image recognition models, while assuming the reader already understands the fundamentals of ANNs and machine learning. As an accessible survey-style introduction rather than a new method, its value lies in lowering the barrier to entry and consolidating current practice for those beginning to work with convolutional networks.

Abstract

This document offers a brief introduction to Convolutional Neural Networks (CNNs), a biologically inspired class of artificial neural network that has far exceeded prior AI methods on common machine learning tasks. CNNs are used mainly for difficult image-driven pattern recognition, offering a precise yet simple architecture that eases getting started with ANNs. The paper discusses recently published work and newly developed techniques for building these image recognition models, assuming familiarity with ANN and machine learning fundamentals.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

convolutional neural networksdeep learningimage recognitionpattern recognitiontutorial
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.