Activity 2.01: Build a Multilayer Neural Network to Classify Sonar Signals
In this activity, we will use the Sonar dataset (https://archive.ics.uci.edu/ml/datasets/Connectionist+Bench+(Sonar,+Mines+vs.+Rocks)), which has patterns obtained by bouncing sonar signals off a metal cylinder at various angles and under various conditions. You will build a neural network-based classifier to classify between sonar signals bounced off a metal cylinder (the Mine class), and those bounced off a roughly cylindrical rock (the Rock class). We recommend using the Keras API to make your code more readable and modular, which will allow you to experiment with different parameters easily:
Note
You can download the sonar dataset from this link https://packt.live/31Xtm9M.
- The first step is to understand the data so that you can figure out whether this is a binary classification problem or a multiclass classification problem.
- Once you understand the data and the type of classification that...