All Projects → mrdimosthenis → Synapses

mrdimosthenis / Synapses

Licence: other
A group of neural-network libraries for functional and mainstream languages

Projects that are alternatives of or similar to Synapses

cowboy
🤠 A Gleam HTTP service adapter for the Cowboy web server
Stars: ✭ 24 (-61.9%)
Mutual labels:  gleam
jobflow
runs stuff in parallel (like GNU parallel, but much faster and memory-efficient)
Stars: ✭ 67 (+6.35%)
Mutual labels:  lightweight
advxml
A lightweight, simple and functional library DSL to work with XML in Scala with Cats
Stars: ✭ 54 (-14.29%)
Mutual labels:  lightweight
LIGHT-SERNET
Light-SERNet: A lightweight fully convolutional neural network for speech emotion recognition
Stars: ✭ 20 (-68.25%)
Mutual labels:  lightweight
slimcpplib
Simple Long Integer Math for C++
Stars: ✭ 18 (-71.43%)
Mutual labels:  lightweight
skeuos-css
A lightweight CSS library that provides a set of predesigned elements useful for rapid web development. It follows the latest skeuomorphic design trends, using bright colors and subtle shadows for some depth.
Stars: ✭ 45 (-28.57%)
Mutual labels:  lightweight
NanoLimbo
The lightweight, high performance Minecraft limbo server
Stars: ✭ 94 (+49.21%)
Mutual labels:  lightweight
macos-receiver
A MacOS TabBar (StatusBar) application that securely receives one-time passwords (OTPs) that you tapped in Raivo for iOS.
Stars: ✭ 44 (-30.16%)
Mutual labels:  lightweight
envy
envy: Deserialize environment variables into type-safe structs
Stars: ✭ 64 (+1.59%)
Mutual labels:  lightweight
tiny-framework
A light wight easy to use RESTful apis framework for education & demo purposes. stripped down framework to the fundamental components that that every one would essentially need to (learn / make a demo application).
Stars: ✭ 13 (-79.37%)
Mutual labels:  lightweight
example-echo-server
🔗 An example Gleam web application
Stars: ✭ 59 (-6.35%)
Mutual labels:  gleam
shiny blog
A lightweight, markdown based Blog/CMS application written in PHP
Stars: ✭ 14 (-77.78%)
Mutual labels:  lightweight
vimrc
Sane, Lightweight, and, Aesthetic VIM
Stars: ✭ 21 (-66.67%)
Mutual labels:  lightweight
gleam compile
Tiny hex package to make the development experience of using gleam in elixir (and especially phoenix projects) better.
Stars: ✭ 29 (-53.97%)
Mutual labels:  gleam
wumpfetch
🚀🔗 A modern, lightweight, fast and easy to use Node.js HTTP client
Stars: ✭ 20 (-68.25%)
Mutual labels:  lightweight
RxSwiftMVVM
RxSwift MVVM Moya HandyJSON
Stars: ✭ 58 (-7.94%)
Mutual labels:  lightweight
in-memoriam
Lightweight, super fast, atomic, transactional in-memory database
Stars: ✭ 13 (-79.37%)
Mutual labels:  lightweight
lightue
A lightweight and simple model-view framework inspired by Vue.js
Stars: ✭ 13 (-79.37%)
Mutual labels:  lightweight
AutoMagic
A magically fast, lightweight and customizable javascript library.
Stars: ✭ 16 (-74.6%)
Mutual labels:  lightweight
begin-with-init.vim
Minimal neovim distribution as init.vim
Stars: ✭ 32 (-49.21%)
Mutual labels:  lightweight

Synapses

A group of neural-network libraries for functional and mainstream languages!

Choose a programming language:

Why Synapses?

It's efficient

The implementation is based on lazy list. The information flows smoothly. Everything is obtained at a single pass.

It's customizable

You can specify the activation function and the weight distribution for the neurons of each layer. If this is not enough, edit the json of a network to be exactly what you have in mind.

It offers visualizations

Get an overview of a neural network by taking a brief look at its svg drawing.

Network Drawing

Data preprocessing is simple

By annotating the discrete and continuous attributes, you can create a preprocessor that encodes and decodes the datapoints.

Works for huge datasets

The functions that process big volumes of data, have an Iterable/Stream as argument. RAM should not get full!

It's well tested

Every function is tested for every language. Take a look at the test projects.

It's compatible across languages

The interface is similar across languages. You can transfer a network from one platform to another via its json instance. Create a neural network in Python, train it in Java and get its predictions in JavaScript!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].