Skip to content

Instantly share code, notes, and snippets.

@keppel
keppel / keybase.md
Created July 20, 2017 17:32
keybase.md

Keybase proof

I hereby claim:

  • I am keppel on github.
  • I am keppel (https://keybase.io/keppel) on keybase.
  • I have a public key ASDY8hPbqHOHyIFSfysjwLMfSqW6Hs1_GUp5wjMX6a_ixQo

To claim this, I am signing this object:

@keppel
keppel / char-gru.js
Last active May 14, 2017 02:12
evolving a character-level GRU in vanilla ndarray
/*
evolving a character-level RNN (GRU)
in vanilla ndarray
*/
let ndarray = require('ndarray')
let ops = require('ndarray-ops')
let nj = require('numjs') // just discovered this. todo: rewrite gru to use nj methods
let gaussian = require('gaussian')
let distribution = gaussian(0, 1)
let { gemv } = require('ndarray-blas-level2')
@keppel
keppel / counting-gru.js
Last active May 12, 2017 23:07
vanilla ndarray, vanilla rnn evolution
/*
evolving a GRU to count to 10
in vanilla ndarray
*/
let ndarray = require('ndarray')
let ops = require('ndarray-ops')
let gaussian = require('gaussian')
let distribution = gaussian(0, 1)
let { gemv } = require('ndarray-blas-level2')