Skip to content

Single layered perceptron learning algorithm using logic gates

License

Notifications You must be signed in to change notification settings

adas0910/JSP-Java-Swing-Perceptron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JSP-Java-Swing-Perceptron

MIT License

An implementation of logic gates with single layered perceptron in Java while implementing event handling as per project requirements. See Note below for further information.

Installation

Requirements:

  • java 12.0.1 or higher
  • Java(TM) SE Runtime Environment (build 12.0.1+12) or higher
  • Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing) or higher

Cloning:

git clone https://github.com/adas0910/JSP-Java-Swing-Perceptron.git

Using JSP

  1. Clone JSP to a local directory.

  2. Compile the contents of src/main

cd dir/JSP-Java-Swing-Program/src/main
dir/JSP-Java-Swing-Program/src/main>javac Driver.java Perceptron.java Truthtable.java
  1. Provide the path for src/main to include the class files and compile the contents of src/gui
cd dir/JSP-Java-Swing-Program/src/gui
dir/src/gui>javac -cp dir/JSP-Java-Swing-Program/src/main/ ConsoleOutput.java Mainform.java
  1. Run Mainform to start the application
dir/JSP-Java-Swing-Program/src/gui>java -cp dir/JSP-Java-Swing-Program/src/main/; Mainform

Screenshots

img

img

Used Technology

  • Swing

Note

This project is a part of ICS-121, Java Programming, coursework's semester project at International Center for Applied Sciences(ICAS), Manipal Academy of Higher Education. As per the project requirements we were mainly tasked with implementing event handling and other various concepts and building an application.

Contributors

  • Aishanyu Das
  • Parth Saxena
  • Gautam Agarwal

License

Everything is under the MIT License.