Unraveling Neural Network Models: A Comprehensive Guide

Written by Coursera Staff • Updated on

Neural network models are artificial intelligence (AI) programs inspired by the biology of the human brain that allow machines to make intelligent decisions. Learn about different types of neural network models and how they work—and can work for you.

[Featured Image] A robotics student uses her knowledge of neural network models as she designs and trains a robot.

Neural network models are artificial intelligence programs designed to function similarly to a human brain and empower a computer or robot to make intelligent decisions. The inspiration for neural networks came from neurons, which are found in human and animal brains and connect in a vast web to one another, allowing your biological brain to process information and think about how new information compares to information it experienced in the past. Although neural network models are only loosely based on a human brain, they use nodes to form complex connections and allow a robot to make decisions in a similar way.

As a form of artificial intelligence, a neural network model is also similar to a human brain in that it can learn as it processes new information. Through a series of predictions and optimization, the neural network model can increase its accuracy over time through training. 

Learn more about neural network models, including how they work and how professionals in many industries use them. In addition, explore careers where you can work with neural network models. 

Placeholder

specialization

People and Soft Skills for Professional and Personal Success

Develop key power skills to boost your work life. Master powerful people and soft skills for achieving professional success.

4.6

(954 ratings)

39,875 already enrolled

Beginner level

Average time: 1 month(s)

Learn at your own pace

Skills you'll build:

People Skills, Professional Development, Presentation Skills, Soft skills, Communication Skills, Effective Communication, Social Skills, Communication, Agility, Quality, Time management, Critical Thinking, Listening Skills, teamwork, Creative Thinking, Problem Solving, People Management, Organizational Conflict, Creative Skills, Powerpoint Skills

What are neural network models?

Neural network models, sometimes separated into categories of artificial neural network (ANN) models and simulated neural network (SNN) models, are artificial intelligence programs that enable an AI model to make intelligent decisions based on the data you present. These programs are structured differently depending on the type of neural network model you use, but you’ll find that all neural networks have an input layer, an output layer, and at least one hidden layer in between. Every hidden layer inside the network has nodes that receive data, manipulate the data, and send the data to the next layer.

Neural network models can have many, many layers, helping the model make increasingly more complicated decisions for you and understand more complex data. This creates a type of learning called deep learning, an advanced AI technique using neural networks with many layers. 

Placeholder

How do neural network models work?

Neural network models can process complex information and make decisions using nodes and a system of strengthening and diminishing the connections between those nodes. Each node connects to other nodes in layers before and after it, and each of these connections has a corresponding weight, which represents how important or relevant that information is. As the network learns, it will change these weights to find a more accurate final output. 

For example, imagine that you'd like to create a neural network to choose the best restaurant in a city, helping you select a place to eat while you’re on vacation. You would enter the list of restaurants as the input layer. In the first layer, the neural network might check to make sure these restaurants are all still in business and open on the day you’d like to stop by. Sending only the restaurants that meet the initial criteria onto the next layer, the neural network might then decide on an average price per plate, weeding out restaurants over your budget and using weights to rank the restaurants that most closely align with your price range.

The next layer might look at what type of restaurant you want to eat at, weighting restaurants that serve your favorite foods higher. Depending on how complex you want your network to be, the layers could continue making more specific decisions to help you arrive at the final output: a ranked list of the restaurants the AI model thinks you will like the best. 

If you told the AI model which restaurant you ultimately picked, it could learn to be more accurate next time by changing the weight system between nodes. For example, if you decide on a restaurant that serves your favorite food but is a little over your budget, the neural network model could change its weight to allow the type of food to be more important than the price. This process of adjusting and optimizing weights is the basis for machine learning. 

What are neural network models used for? 

Neural networks can look for patterns and relationships within complicated data sets to make predictions. You can adapt this technology to use in many different circumstances: 

  • Detecting financial fraud or cybercrime

  • Powering computer vision that enables self-driving cars, improved medical imaging, and facial recognition

  • Forecasting energy demand and the needs of the electrical grid or other utility systems

  • Predicting maintenance on industrial equipment and performing quality control

  • Using natural language processing to understand verbal or written language

  • Creating targeted or personalized marketing campaigns

Placeholder

specialization

People and Soft Skills for Professional and Personal Success

Develop key power skills to boost your work life. Master powerful people and soft skills for achieving professional success.

4.6

(954 ratings)

39,875 already enrolled

Beginner level

Average time: 1 month(s)

Learn at your own pace

Skills you'll build:

People Skills, Professional Development, Presentation Skills, Soft skills, Communication Skills, Effective Communication, Social Skills, Communication, Agility, Quality, Time management, Critical Thinking, Listening Skills, teamwork, Creative Thinking, Problem Solving, People Management, Organizational Conflict, Creative Skills, Powerpoint Skills

Types of neural network models

You can use different types of neural network models to accomplish different tasks. Explore three types of neural network models—feedforward, recurrent, and convolutional—and learn how to use neural network models to create a deep neural network. 

Feedforward neural networks

Feedforward neural network models are so-called because they feed forward; that is, the data moves from one layer to another between the input and the output without looping back through any layers. You can use feedback to train these models, similar to the example above where you told the AI model which restaurant you selected. When you provide feedback to a feedforward neural network, it can adjust its weights and improve its accuracy based on its previous error rates. This process is called backpropagation. 

Recurrent neural networks (RNNs)

Recurrent neural networks feature feedback loops, allowing the nodes to remember data it processed in the past. This feature means that the nodes can compare current input against past inputs and make a prediction using both numbers. Feedback loops make recurrent neural networks a great tool if you’d like to work with time series or sequential data, such as the past performance of the stock market or the order in which words appear in a sentence. Using historical data, an RNN can predict what might happen in the future. 

Convolutional neural networks (CNNs)

Convolutional neural networks use additional layers, which makes them well-suited for image and pattern recognition. After the input, CNNs send data to one or more convolutional layers, which detect different features of an image, such as its edge or objects in the image. Next, the data goes to a pooling layer that simplifies the image, reducing complexity but making it easier for the neural network to work with. Last, the data arrives in the fully connected layer where the AI model classifies the image. Although this type of neural network is often used for image classification, you can also employ it for natural language processing and other technology. 

Deep neural networks (DNNs)

A deep neural network is not a type of neural network model but rather a way to describe neural networks with more than three layers. In contrast, a basic neural network has an input, one hidden layer, and an output. The more hidden layers you add within a deep neural network, the more functionality you add, allowing the network to understand and manipulate the input in new ways. Considering the earlier example about creating an AI model to choose a restaurant, you could add additional layers for every other point of consideration you want your AI model to factor into its calculations. The more hidden layers you add to a deep learning model, the more complex it becomes.

Who uses neural network models?

Professionals in industries like life and health sciences, manufacturing, financial services, and retail use neural network models. If you’re considering a career that involves working with neural network models, explore these three potential options: AI research scientist, data engineer, and deep learning engineer. 

AI research scientist

Average annual salary in the US (Glassdoor): $101,561 [1]

Job outlook (projected growth from 2023 to 2033): 26 percent [2]

As an AI research scientist, you will use the scientific process to look for and discover new ways to work with AI technology. In this role, you may focus more on the theory of AI algorithms or on more practical applications using this technology. You may publish research papers with your findings, apply your work to product development, or help a company shape its technical processes. 

Data engineer

Average annual salary in the US (Glassdoor): $106,556 [3]

Job outlook (projected growth from 2023 to 2033): 36 percent [4]

As a data engineer, you will create and build systems that collect and distribute data to where it’s needed. For example, you might write a program that extracts marketing data from online activity so marketing professionals can use this insight to inform their marketing strategy. In this role, you will work with other professionals to build and maintain data pipelines. 

Deep learning engineer

Average annual salary in the US (Glassdoor): $105,331 [5]

Job outlook (projected growth from 2023 to 2033): 36 percent [4]

As a deep learning or machine learning engineer, you will build and train neural network models and other forms of machine learning to solve problems using AI. You will select and load training data into machine learning models, optimize the programs for best performance, and identify common machine learning problems like overfitting and underfitting. 

Learn more about neural network models on Coursera

Neural network models are artificial intelligence inspired by the human brain that allows computers and machines to make intelligent decisions based on complex data. If you’d like to explore a career working with neural network models, you can start today on Coursera. For example, you consider the Deep Learning Specialization offered by Deep Learning.AI, a five-course series that includes: 

Placeholder

specialization

People and Soft Skills for Professional and Personal Success

Develop key power skills to boost your work life. Master powerful people and soft skills for achieving professional success.

4.6

(954 ratings)

39,875 already enrolled

Beginner level

Average time: 1 month(s)

Learn at your own pace

Skills you'll build:

People Skills, Professional Development, Presentation Skills, Soft skills, Communication Skills, Effective Communication, Social Skills, Communication, Agility, Quality, Time management, Critical Thinking, Listening Skills, teamwork, Creative Thinking, Problem Solving, People Management, Organizational Conflict, Creative Skills, Powerpoint Skills

Article sources

1

Glassdoor. “Salary: Research Scientist in the United States, https://www.glassdoor.com/Salaries/research-scientist-ai-salary-SRCH_KO0,21.htm.” Accessed February 3, 2025.

Updated on
Written by:
Coursera Staff

Editorial Team

Coursera’s editorial team is comprised of highly experienced professional editors, writers, and fact...

This content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.