Casio Neural Network banner

Casio Neural Network

2 devlogs
3h 31m 32s

I found out my calculator has a spreadsheet feature, which you can kind of draw shapes on… or even numbers! So I want to try to get it to recognise them with a neural network. This is the first neural-networky thing I've ever done so we'll see h…

I found out my calculator has a spreadsheet feature, which you can kind of draw shapes on… or even numbers! So I want to try to get it to recognise them with a neural network. This is the first neural-networky thing I’ve ever done so we’ll see how it goes.

Repository

Loading README...

zakkbob

After reading over this (https://brilliant.org/wiki/backpropagation) many times I’ve finally got training working for the last layer. It shouldn’t be too hard to extend that to the rest.

I’m currently using a very naive approach of looping over data, so after training is working I’ll simplify the code a lot by making use of matrices.

I’ve attached the code for training a very simple network, it has one layer with one input and two outputs. It should’ve predicted [0.3, 0.25], so pretty close.

Attachment
Attachment
0
zakkbob

So far, I’ve implemented a feedforward neural network in go and written some tests.

Not sure what to put as an image, so here’s my ReLU function

Attachment
0