Skip to content

cazala/synaptic-workshop

Repository files navigation

Synaptic Workshop

This is the repo for Synaptic Workshop at MuleSoft's Meetup 2017. This workshop is divided in 7 sections, and there's a tag for each of them, here are the sections and tags to fast-forward to them:

Start

This is the starting point, basically this is the result of just running npm init && npm install synaptic mnist --save

Fast-Forwad: git clone --branch start https://github.com/cazala/synaptic-workshop.git --depth=1

Neuron

This section teaches how to connect two neurons and teach one of them to output 1 when the other one outputs 0

Fast-Forwad: git clone --branch neuron https://github.com/cazala/synaptic-workshop.git --depth=1

Layer

This section teaches how to connect two layers of neurons, and teach them to solve an AND gate

Fast-Forwad: git clone --branch layer https://github.com/cazala/synaptic-workshop.git --depth=1

Network

This section teaches how to build a feed-forward network and teach it to solve an XOR

Fast-Forwad: git clone --branch network https://github.com/cazala/synaptic-workshop.git --depth=1

Trainer

This section teaches how to use synaptic's Trainer to simplify the way the network is trained

Fast-Forwad: git clone --branch trainer https://github.com/cazala/synaptic-workshop.git --depth=1

Architect

This section teaches how to use synaptic's Architect to simplify the way the network is built

Fast-Forwad: git clone --branch architect https://github.com/cazala/synaptic-workshop.git --depth=1

MNIST

This section takes the network built over the last sections and teaches it to read handwritten digits by using the MNIST dataset

Fast-Forwad: git clone --branch mnist https://github.com/cazala/synaptic-workshop.git --depth=1