Problem- 1 Create a backpropagation based neural network that learns the XOR function: Train the network using the 4 examples that correspond to the correct outputs. After the learning process is over, generate several points (use at least 0.1 increments) in the Ixl box and show the shape of the function leamed by plotting the positive points. You may use your own plotting/displaying methods or use a spreadsheet after creating the data points with your program.
Problem- 1 Create a backpropagation based neural network that learns the XOR function: Train the network using the 4 examples that correspond to the correct outputs. After the learning process is over, generate several points (use at least 0.1 increments) in the Ixl box and show the shape of the function leamed by plotting the positive points. You may use your own plotting/displaying methods or use a spreadsheet after creating the data points with your program.
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
Related questions
Question
![Problem- 1
Create a backpropagation based neural network that learns the XOR function: Train the network
using the 4 examples that correspond to the correct outputs. After the learning process is over,
generate several points (use at least 0.1 increments) in the 1x1 box and show the shape of the
function learned by plotting the positive points. You may use your own plotting/displaying
methods or use a spreadsheet after creating the data points with your program.
Problem- 2
Create a backpropagation based neural network that learns the y = x2 function. The program
should learn from data that is classified as negative or positive, not from x,y pairs given as input.
To do this, generate several examples such that y2x2 are positive and y<x2 are negative. Use these
examples to train your network. After the learning process is over, generate several more points
and show the shape of the function learned by plotting the positive points.
Provide answers to the folowing six questions:
1. Did you implement the basic framework of a feedforward multilayer neural network?
2. Did you test whether feedforward and backpropagation work? Which data sets did you
use?
3. Did you implement or think about how to change the number of layers or nodes?
4. Did you prepare the data points for the training examples for the XOR function and the x2
function? Did you plan how to input those points?
5. Did you implement or think about how to graph the final neural network?
6. What problems or obstacles did you encounter so far? How do you plan to deal with them?](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fe6a70709-cd8d-4030-981b-81a450b35649%2Fdd2f63e0-7620-4882-9c4c-7d903c249f2a%2Flt9i44f_processed.jpeg&w=3840&q=75)
Transcribed Image Text:Problem- 1
Create a backpropagation based neural network that learns the XOR function: Train the network
using the 4 examples that correspond to the correct outputs. After the learning process is over,
generate several points (use at least 0.1 increments) in the 1x1 box and show the shape of the
function learned by plotting the positive points. You may use your own plotting/displaying
methods or use a spreadsheet after creating the data points with your program.
Problem- 2
Create a backpropagation based neural network that learns the y = x2 function. The program
should learn from data that is classified as negative or positive, not from x,y pairs given as input.
To do this, generate several examples such that y2x2 are positive and y<x2 are negative. Use these
examples to train your network. After the learning process is over, generate several more points
and show the shape of the function learned by plotting the positive points.
Provide answers to the folowing six questions:
1. Did you implement the basic framework of a feedforward multilayer neural network?
2. Did you test whether feedforward and backpropagation work? Which data sets did you
use?
3. Did you implement or think about how to change the number of layers or nodes?
4. Did you prepare the data points for the training examples for the XOR function and the x2
function? Did you plan how to input those points?
5. Did you implement or think about how to graph the final neural network?
6. What problems or obstacles did you encounter so far? How do you plan to deal with them?
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY