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.
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.
specialization
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
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.
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.
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
specialization
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
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 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 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 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.
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.
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.
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.
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.
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.
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:
specialization
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
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.
US Bureau of Labor Statistics. “Computer and Information Research Scientist: Occupational Outlook Handbook, https://www.bls.gov/ooh/computer-and-information-technology/computer-and-information-research-scientists.htm.” Accessed February 3, 2025.
Glassdoor. “Salary: Data Engineer in the United States, https://www.glassdoor.com/Salaries/data-engineer-salary-SRCH_KO0,13.htm.” Accessed February 3, 2025.
US Bureau of Labor Statistics. “Data Scientists: Occupational Outlook Handbook, https://www.bls.gov/ooh/math/data-scientists.htm.” Accessed February 3, 2025.
Glassdoor. “Salary: Deep Learning Engineer in the United States, https://www.glassdoor.com/Salaries/deep-learning-engineer-salary-SRCH_KO0,22.htm.” Accessed February 3, 2025.
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.