GithubHelp home page GithubHelp logo

kan-team / neural_network Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 76.36 MB

Neural Network Tasks

Python 91.59% PowerShell 0.45% Batchfile 0.03% Jupyter Notebook 7.93%
neural-networks python classification plotting tkinter-gui

neural_network's Introduction

Neural_Network Tasks

Task 1 (Perceptron Classification Model)

Description:

Implement the Perceptron learning algorithm on a single layer neural networks which can be able to classify a stream of input data to one of a set of predefined classes.

Task 2 (Adaline Classification Model)

Description:

Implement the Adaline learning algorithm using MSE on a single layer neural networks which can be able to classify a stream of input data to one of a set of predefined classes.

  • Iris Data Include 3 Classes setosa, versicolor, virginica and 4 Features X1, X2, X3, X4

1- training

  • Use the iris data in both your training and testing processes. (Each class has 50 samples: train NN with 30 non-repeated samples randomly selected, and test it with the remaining 20 samples)

2- Testing

  • Test the classifier with the remaining 20 samples of each selected classes and find confusion matrix and compute overall accuracy.

3- Plotting

  • Draw all possible combinations of features like (X1, X2), (X1, X3), (X1, X4), (X2, X3), (X2, X4), and (X3, X4)
  • Draw a line that can discriminate between the two learned classes.
  • Draw Learned Classes
  • Draw Confusion Matrix

Task Screenshots

Task Working Screenshots

1. Data Visualization According to Feature 2, 4

1


2. App Overview

0


3. Traingin Result Visualization

2


4. Testing Result Visualization

3


5. Confusion Matrix

4


6. Overall Accuracy

5


7. In Case Adding Bias or Change the Classes or Features

  • Testing Result Visualisation

6



  • Confusion Matrix

7



  • Overall Accuracy

8


References

neural_network's People

Contributors

kareem983 avatar kareem100 avatar

Watchers

 avatar

neural_network's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.