Skip to content

Instantly share code, notes, and snippets.

@trtd56
trtd56 / file0.txt
Last active August 9, 2016 18:46
ChainerでAutoencoder(+ trainerの使い方の備忘録) ref: http://qiita.com/trtd56/items/acf42277c29b57c05651
class Autoencoder(chainer.Chain):
def __init__(self):
super(Autoencoder, self).__init__(
encoder = L.Linear(784, 64),
decoder = L.Linear(64, 784))
def __call__(self, x, hidden=False):
h = F.relu(self.encoder(x))
if hidden:
return h
@trtd56
trtd56 / file0.txt
Last active August 14, 2016 22:39
Chainerのtrainerを使ってCIFAR-10の分類に挑戦したかった ref: http://qiita.com/trtd56/items/6f1deddc5b9d1f2d6c06
def unpickle(file):
fp = open(file, 'rb')
if sys.version_info.major == 2:
data = pickle.load(fp)
elif sys.version_info.major == 3:
data = pickle.load(fp, encoding='latin-1')
fp.close()
return data
@trtd56
trtd56 / file0.txt
Created July 30, 2016 06:55
Chainer✕OpenAI GymでDQN(もどき)に挑戦! ref: http://qiita.com/trtd56/items/3a09d37788d8d13ff131
$ pip install gym
import copy, sys
import numpy as np
from collections import deque
import chainer
import chainer.links as L
import chainer.functions as F
from chainer import Chain, optimizers, Variable, serializers
class Neuralnet(Chain):
@trtd56
trtd56 / file0.txt
Created June 30, 2016 10:53
WindowsでChainer環境を整える ref: http://qiita.com/trtd56/items/50e38413dc5ccd7c5419
cd [whlファイルがあるディレクトリ]
pip install numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl