Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/javascript-machine-learning/color-accessibility-neural-network-deeplearnjs

🍃 Using a Neural Network to improve web accessibility in JavaScript.
https://github.com/javascript-machine-learning/color-accessibility-neural-network-deeplearnjs

deep-learning deep-learning-tutorial deep-neural-networks deeplearnjs javascript machine-learning machine-learning-algorithms neural-network neural-network-example neural-networks

Last synced: 2 months ago
JSON representation

🍃 Using a Neural Network to improve web accessibility in JavaScript.

Awesome Lists containing this project

README

        

# Neural Network in JavaScript with Deeplearn.js

[![Build Status](https://travis-ci.org/javascript-machine-learning/mnist-neural-network-deeplearnjs.svg?branch=master)](https://travis-ci.org/javascript-machine-learning/mnist-neural-network-deeplearnjs)

Use Case: Learning best color matches of font and background color for an improved web accessibility.

This example project demonstrates how neural networks may be used to solve a binary classification problem. It uses [deeplearn.js](https://deeplearnjs.org/) to predict accessible font colors based on background colors. [Read more about it](https://www.robinwieruch.de/neural-networks-deeplearnjs-javascript). If you have problems to follow the view layer implementation with React, checkout [this book](https://roadtoreact.com/) to learn the fundamentals of it.

![nov-26-2017 16-15-23](https://user-images.githubusercontent.com/2479967/33238261-0c4306f6-d2c5-11e7-9ce8-4e661a307b85.gif)

## Installation

* `git clone [email protected]:javascript-machine-learning/color-accessibility-neural-network-deeplearnjs.git`
* `cd color-accessibility-neural-network-deeplearnjs`
* `npm install`
* `npm start`