Skip to content

Using a neural network, a Multi-Level Perceptron, to train and test on the data provided. In addition to the MLP, a primary component analysis is ran to predict which input components cause a difference in the dataset when creating a model for it. Using SeaView database set on submarine if struct by mine or rock with given input data.

Notifications You must be signed in to change notification settings

colbybrooks/Mine-Detection-Neural-Network-Unsupervised-MLP-PCA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Mine-Detection-Neural-Network-Unsupervised-MLP-PCA

Using a neural network, a Multi-Level Perceptron, to train and test on the Kaggle Sonar, Mines vs. Rocks Dataset.

  • The Mines vs Rocks dataset on submarine is designed where the rightmost column is a string, either "R"(Rock) or a "M"(Mine)
  • The dataset is also non-labled for the inputs requiring for Unsupervised Learning, the Primary Component Analysis. This is ran to predict which input components cause a difference in the dataset when creating a model for it.

Requirements

  • Python 3

Packages

  • I used the Anaconda Environment to install these packages with additional, with Jupyter Notebook and Spyder IDE in addtion
  • Other method to just download packages is Miniconda

About

Using a neural network, a Multi-Level Perceptron, to train and test on the data provided. In addition to the MLP, a primary component analysis is ran to predict which input components cause a difference in the dataset when creating a model for it. Using SeaView database set on submarine if struct by mine or rock with given input data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages