An open API service indexing awesome lists of open source software.

https://github.com/aabuhijleh/ai-project-2-nn

Simple Multi-Layer Neural Network for Multi-class Classification
https://github.com/aabuhijleh/ai-project-2-nn

Last synced: about 2 months ago
JSON representation

Simple Multi-Layer Neural Network for Multi-class Classification

Awesome Lists containing this project

README

        

# AI Project 2 - Multi-Layer Neural Networks

This application enables you to construct Multi-Layer Neural Networks for the purpose of multi-class classification.

## Requirements

![Requirements](./docs/requirements.png)

## Neural Network Strategy

![Neural Network Strategy](./docs/strategy.png)

The main difference is, in addition to the Sigmoid function, the hidden layers can utilize activation functions such as ReLU, Leaky ReLU, and Tanh. For multi-class classification, the output function can be Softmax.

## Sample Datasets

![Sample Datasets](./docs/samples.png)

These datasets generated in Python using scikit-learn. [Here is the code used to do this](https://colab.research.google.com/drive/12ag2JvjJvO3cYyqMEH-y63PrahOOQwAM?usp=sharing).

## Usage

```bash
# Install dependencies
$ npm install

# Run the development server
$ npm run dev
```