UAFCS600 / skynet

The test bed for the CS 600 Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AITestBed

The test bed for the CS 600 Project.

Scoped to work on Windows, Linux, and Mac OS X environments.

Requirements

A compiler that supports the C++11 standard.

Web Component

  • To build server
make server
  • Execute server
./server

Using Mongoose (https://github.com/cesanta/mongoose) for an embedded server environment.

The webserver provides access for the testing of neural networks by specifing the following:

  • Number of layers in the network.
  • Topography of the network.
  • Weights of the nodes.
  • Input to the neural network.
  • And an optional sigmoid.

Tests

Currently using the Catch framework at https://github.com/philsquared/Catch

  • To build the tests
make unit_tests
  • Execute test suite
./unit_tests

Cleaning Build

make clean

About

The test bed for the CS 600 Project


Languages

Language:C 67.3%Language:C++ 26.1%Language:JavaScript 4.8%Language:HTML 1.7%Language:Makefile 0.1%