Train a neural network on the Covertype dataset. It needs to be defined arbitrary neural network architecture. Pay attention to the number of input and output neurons in the first and last layers of the neural network. Use an adequate error function. Train neural network arbitrary number of epochs with arbitrary batch size. Find out accuracy and response on the test data set before and after training. Define a validation data set. Implement an early stop during training so training is stopped when the error over the validation set starts to grow. Tolerate 2 epoch of error growth, and then stop the training if the error increases in the third as well consecutive epoch. Search the hyperparameter space. It is necessary to vary at least 2 values of the initial one training factors. In addition to the training factor, arbitrarily choose at least two other parameters which affects the network architecture and varies the given parameter by at least 2 values. Choose a model which gives the best precision on the validation set. Note: If only implement this point without the previous one, train all networks the same number of epochs. The use of standard libraries and all non-standard libraries is allowed. It is allowed also use libraries that are not used during the exercises (it is necessary to specify which libraries they are and include installation instructions within the project). The decision must be attached in kind Jupiter notebook file.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Train a neural network on the Covertype dataset. It needs to be defined arbitrary neural network architecture. Pay attention to the number of input and output neurons in the first and last layers of the neural network. Use an adequate error function. Train neural network arbitrary number of epochs with arbitrary batch size. Find out accuracy and response on the test data set before and after training. Define a validation data set. Implement an early stop during training so training is stopped when the error over the validation set starts to grow. Tolerate 2 epoch of error growth, and then stop the training if the error increases in the third as well consecutive epoch. Search the hyperparameter space. It is necessary to vary at least 2 values of the initial one training factors. In addition to the training factor, arbitrarily choose at least two other parameters which affects the network architecture and varies the given parameter by at least 2 values. Choose a model which gives the best precision on the validation set. Note: If only implement this point without the previous one, train all networks the same number of epochs. The use of standard libraries and all non-standard libraries is allowed. It is allowed also use libraries that are not used during the exercises (it is necessary to specify which libraries they are and include installation instructions within the project). The decision must be attached in kind Jupiter notebook file.

Expert Solution
steps

Step by step

Solved in 4 steps

Blurred answer
Knowledge Booster
Use of XOR function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education