Displaying 1 to 16 from 16 results

limdu - Machine-learning for Node.js

  •    Javascript

Limdu is a machine-learning framework for Node.js. It supports multi-label classification, online learning, and real-time classification. Therefore, it is especially suited for natural language understanding in dialog systems and chat-bots.Limdu is in an "alpha" state - some parts are working (see this readme), but some parts are missing or not tested. Contributions are welcome.

machine_learning_basics - Plain python implementations of basic machine learning algorithms

  •    Jupyter

This repository contains implementations of basic machine learning algorithms in plain Python (Python Version 3.6+). All algorithms are implemented from scratch without using additional machine learning libraries. The intention of these notebooks is to provide a basic understanding of the algorithms and their underlying structure, not to provide the most efficient implementations. After several requests I started preparing notebooks on how to preprocess datasets for machine learning. Within the next months I will add one notebook for each kind of dataset (text, images, ...). As before, the intention of these notebooks is to provide a basic understanding of the preprocessing steps, not to provide the most efficient implementations.




synaptic - architecture-free neural network library for node.js and the browser

  •    Javascript

Synaptic is a javascript neural network library for node.js and the browser, its generalized algorithm is architecture-free, so you can build and train basically any type of first order or even second order neural network architectures. This library includes a few built-in architectures like multilayer perceptrons, multilayer long-short term memory networks (LSTM), liquid state machines or Hopfield networks, and a trainer capable of training any given network, which includes built-in training tasks/tests like solving an XOR, completing a Distracted Sequence Recall task or an Embedded Reber Grammar test, so you can easily test and compare the performance of different architectures.

perceptron - a perceptron

  •    Javascript

This is an implementation of the perceptron learning algorithm for node.js. The perceptron starts with random weights if you don't provide any defaults. Weights are adjusted according to the delta rule each time you call train and the current weights give the wrong answer. Since this adjustment can cause the perceptron to 'unlearn' previously learned inputs, retrain iterates over all previous inputs, calling train again. Both train and retrain return a boolean success value, indicating if the input(s) were learned.

rosenblattperceptronjs - Training of a Perceptron in the Browser with Vue.js & SVG.

  •    Javascript

This is a demonstration of training a perceptron to categorize entities between friendly or not according to 2 features, teeth and size. And then install dependencies.


snakeneuralnetworkjs - Neuroevolution of Neural Network for snakes in the Browser

  •    Javascript

This is a demonstration of evolving a neural network thanks to genetics algorithms in the browser using a multilayer perceptron (150-15-15-1). The initial population contains 36 individuals, each assigned a different genome. They will fight following a round-robin tournament. At the end the top 7 are kept alive, and the remaining 29 are created by breeding from the 7.

node-ml - A Collection of Machine Learning algorithms built for use with NodeJS

  •    Javascript

( Development is current suspended ). Models are acted upon by the perceive or predict functions. These functions currently do the same thing, the wording is indicative of the nature of the result, and the action the model has taken on the data.

cl-online-learning - A collection of machine learning algorithms for online linear classification written in Common Lisp

  •    Common

A collection of machine learning algorithms for online linear classification written in Common Lisp. cl-online-learning is available from Quicklisp.

tensorbag - Collection of tensorflow notebooks tutorials for implementing the most important Deep Learning algorithms

  •    Jupyter

Tensorbag is a collection of tensorflow tutorial on different Deep Learning and Machine Learning algorithms. The tutorials are organised as jupyter notebooks and require tensorflow >= 1.5. There is a subset of notebooks identified with the tag [quiz] that directly ask to the reader to complete part of the code. In the same folder there is always a complementary notebook with the complete solution.

Deep-Learning-From-Scratch - Six snippets of code that made deep learning what it is today.

  •    Jupyter

There are six snippets of code that made deep learning what it is today. Coding the History of Deep Learning on Floydhub' s blog covers the inventors and the background to their breakthroughs. In this repo, you can find all the code samples from the story.

Varis - Golang Neural Network

  •    Go

Some time ago I decided to learn Go language and neural networks. So it's my variation of Neural Networks library. I tried to make library for programmers (not for mathematics). For now Varis is 0.1 version.

go-perceptron-go - A single / multi layer / recurrent neural network written in Golang.

  •    Go

2017-08-08: Introduced multi layer perceptron network definition with parametric number of hidden layer and neurons. Back propagation algorithm with different transfer function actived - I wanna thank you dakk because I was truly inspired by your code. 2017-08-01: Introduced validation package and k-fold cross validation.