/JSP-Java-Swing-Perceptron

Single layered perceptron learning algorithm using logic gates

Primary LanguageJavaMIT LicenseMIT

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.