farisNassif / FourthYear_AI_Language_Detector

A Language Detection Neural Network using Vector Hashing - Supplementary assignment in lieu of the written examination for this module.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Language Detection Neural Network using the Encog API and Vector Hashing

Supplementary Assignment in lieu of the written examination

Details
Assignment Assignment Spec
Course BSc (Hons) in Software Development
Module Artificial Intelligence
Author Faris Nassif
Lecturer Dr John Healy

Overview

The program allows the user to generate a Vector and create a Neural Network by entering input values via a validated console menu. Once a vector is created, the program will hash the vector based on the input values, allowing the Neural Network to process the vector. The Neural Network can then be trained, tested and classifications are possible via file or string input.

Requirements for Running Locally

  • Java 8 (Untested on alternative versions of Java)

Libraries and Development Tools

How to Run

Run the following in your CLI (Assuming you have Git!)

  1. git clone https://github.com/farisNassif/FourthYear_Artificial-Intelligence_Supplementary
  2. CD into the project directory
  3. java -cp executeables\language-nn.jar;lib\* ie.gmit.sw.Runner

About

A Language Detection Neural Network using Vector Hashing - Supplementary assignment in lieu of the written examination for this module.

License:MIT License


Languages

Language:Java 100.0%