├── .circleci └── config.yml ├── .gitignore ├── Makefile ├── README.md ├── cover.png ├── dev ├── README.md ├── bench │ └── xcnow │ │ └── main_test.go ├── e2e │ ├── cbow_test.go │ ├── doc_test.go │ ├── mnist_test.go │ ├── simplecbow_test.go │ └── xcbow_test.go └── profile │ └── cbow │ └── main.go ├── example ├── analogy │ └── main.go ├── cbow │ └── main.go ├── most_similar │ └── main.go └── xcbow │ └── main.go ├── go.mod ├── go.sum ├── gonnp.go ├── layers ├── affine.go ├── affine_test.go ├── embedding.go ├── embedding_test.go ├── export_test.go ├── layers.go ├── matmul.go ├── matmul_test.go ├── negativesampling.go ├── negativesampling_test.go ├── relu.go ├── relu_test.go ├── rnn.go ├── rnn_test.go ├── sigmoid.go ├── sigmoid_test.go ├── softmax.go └── softmax_test.go ├── matutil ├── matutils.go └── matutils_test.go ├── models ├── cbow.go ├── models.go ├── simplecbow.go └── twolayernet.go ├── optimizers ├── adam.go ├── adam_test.go ├── optimizers.go ├── sdg.go └── sdg_test.go ├── params └── params.go ├── store └── store.go ├── testdata ├── cbow.gob ├── golang.txt ├── golang_mini.txt ├── ptb.test.txt ├── ptb.train.txt ├── ptb.valid.txt ├── ptb │ └── ptb.go ├── t10k-images-idx3-ubyte.gz ├── t10k-labels-idx1-ubyte.gz ├── train-images-idx3-ubyte.gz └── train-labels-idx1-ubyte.gz ├── trainer ├── 3dtrainer.go ├── 3dtrainer_test.go ├── export_test.go ├── functions.go ├── trainer.go └── trainer_test.go ├── word ├── export_test.go ├── utils.go ├── utils_test.go ├── word.go └── word_test.go └── x ├── xlayers ├── embedding.go ├── embedding_test.go ├── export_test.go ├── negativesampling.go ├── negativesampling_test.go ├── sigmoid.go └── sigmoid_test.go ├── xmodels ├── cbow.go └── models.go └── xtrainer └── trainer.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/README.md -------------------------------------------------------------------------------- /cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/cover.png -------------------------------------------------------------------------------- /dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/dev/README.md -------------------------------------------------------------------------------- /dev/bench/xcnow/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/dev/bench/xcnow/main_test.go -------------------------------------------------------------------------------- /dev/e2e/cbow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/dev/e2e/cbow_test.go -------------------------------------------------------------------------------- /dev/e2e/doc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/dev/e2e/doc_test.go -------------------------------------------------------------------------------- /dev/e2e/mnist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/dev/e2e/mnist_test.go -------------------------------------------------------------------------------- /dev/e2e/simplecbow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/dev/e2e/simplecbow_test.go -------------------------------------------------------------------------------- /dev/e2e/xcbow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/dev/e2e/xcbow_test.go -------------------------------------------------------------------------------- /dev/profile/cbow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/dev/profile/cbow/main.go -------------------------------------------------------------------------------- /example/analogy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/example/analogy/main.go -------------------------------------------------------------------------------- /example/cbow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/example/cbow/main.go -------------------------------------------------------------------------------- /example/most_similar/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/example/most_similar/main.go -------------------------------------------------------------------------------- /example/xcbow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/example/xcbow/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/go.sum -------------------------------------------------------------------------------- /gonnp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/gonnp.go -------------------------------------------------------------------------------- /layers/affine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/affine.go -------------------------------------------------------------------------------- /layers/affine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/affine_test.go -------------------------------------------------------------------------------- /layers/embedding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/embedding.go -------------------------------------------------------------------------------- /layers/embedding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/embedding_test.go -------------------------------------------------------------------------------- /layers/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/export_test.go -------------------------------------------------------------------------------- /layers/layers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/layers.go -------------------------------------------------------------------------------- /layers/matmul.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/matmul.go -------------------------------------------------------------------------------- /layers/matmul_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/matmul_test.go -------------------------------------------------------------------------------- /layers/negativesampling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/negativesampling.go -------------------------------------------------------------------------------- /layers/negativesampling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/negativesampling_test.go -------------------------------------------------------------------------------- /layers/relu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/relu.go -------------------------------------------------------------------------------- /layers/relu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/relu_test.go -------------------------------------------------------------------------------- /layers/rnn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/rnn.go -------------------------------------------------------------------------------- /layers/rnn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/rnn_test.go -------------------------------------------------------------------------------- /layers/sigmoid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/sigmoid.go -------------------------------------------------------------------------------- /layers/sigmoid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/sigmoid_test.go -------------------------------------------------------------------------------- /layers/softmax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/softmax.go -------------------------------------------------------------------------------- /layers/softmax_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/layers/softmax_test.go -------------------------------------------------------------------------------- /matutil/matutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/matutil/matutils.go -------------------------------------------------------------------------------- /matutil/matutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/matutil/matutils_test.go -------------------------------------------------------------------------------- /models/cbow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/models/cbow.go -------------------------------------------------------------------------------- /models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/models/models.go -------------------------------------------------------------------------------- /models/simplecbow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/models/simplecbow.go -------------------------------------------------------------------------------- /models/twolayernet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/models/twolayernet.go -------------------------------------------------------------------------------- /optimizers/adam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/optimizers/adam.go -------------------------------------------------------------------------------- /optimizers/adam_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/optimizers/adam_test.go -------------------------------------------------------------------------------- /optimizers/optimizers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/optimizers/optimizers.go -------------------------------------------------------------------------------- /optimizers/sdg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/optimizers/sdg.go -------------------------------------------------------------------------------- /optimizers/sdg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/optimizers/sdg_test.go -------------------------------------------------------------------------------- /params/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/params/params.go -------------------------------------------------------------------------------- /store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/store/store.go -------------------------------------------------------------------------------- /testdata/cbow.gob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/cbow.gob -------------------------------------------------------------------------------- /testdata/golang.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/golang.txt -------------------------------------------------------------------------------- /testdata/golang_mini.txt: -------------------------------------------------------------------------------- 1 | Go contributors summit was a great. -------------------------------------------------------------------------------- /testdata/ptb.test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/ptb.test.txt -------------------------------------------------------------------------------- /testdata/ptb.train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/ptb.train.txt -------------------------------------------------------------------------------- /testdata/ptb.valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/ptb.valid.txt -------------------------------------------------------------------------------- /testdata/ptb/ptb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/ptb/ptb.go -------------------------------------------------------------------------------- /testdata/t10k-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/t10k-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /testdata/t10k-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/t10k-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /testdata/train-images-idx3-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/train-images-idx3-ubyte.gz -------------------------------------------------------------------------------- /testdata/train-labels-idx1-ubyte.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/testdata/train-labels-idx1-ubyte.gz -------------------------------------------------------------------------------- /trainer/3dtrainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/trainer/3dtrainer.go -------------------------------------------------------------------------------- /trainer/3dtrainer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/trainer/3dtrainer_test.go -------------------------------------------------------------------------------- /trainer/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/trainer/export_test.go -------------------------------------------------------------------------------- /trainer/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/trainer/functions.go -------------------------------------------------------------------------------- /trainer/trainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/trainer/trainer.go -------------------------------------------------------------------------------- /trainer/trainer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/trainer/trainer_test.go -------------------------------------------------------------------------------- /word/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/word/export_test.go -------------------------------------------------------------------------------- /word/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/word/utils.go -------------------------------------------------------------------------------- /word/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/word/utils_test.go -------------------------------------------------------------------------------- /word/word.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/word/word.go -------------------------------------------------------------------------------- /word/word_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/word/word_test.go -------------------------------------------------------------------------------- /x/xlayers/embedding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xlayers/embedding.go -------------------------------------------------------------------------------- /x/xlayers/embedding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xlayers/embedding_test.go -------------------------------------------------------------------------------- /x/xlayers/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xlayers/export_test.go -------------------------------------------------------------------------------- /x/xlayers/negativesampling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xlayers/negativesampling.go -------------------------------------------------------------------------------- /x/xlayers/negativesampling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xlayers/negativesampling_test.go -------------------------------------------------------------------------------- /x/xlayers/sigmoid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xlayers/sigmoid.go -------------------------------------------------------------------------------- /x/xlayers/sigmoid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xlayers/sigmoid_test.go -------------------------------------------------------------------------------- /x/xmodels/cbow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xmodels/cbow.go -------------------------------------------------------------------------------- /x/xmodels/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xmodels/models.go -------------------------------------------------------------------------------- /x/xtrainer/trainer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po3rin/gonnp/HEAD/x/xtrainer/trainer.go --------------------------------------------------------------------------------