コード例 #1
0
ファイル: j_bow_ffnn.py プロジェクト: kaneko-takayuki/NLP
    def __init__(self, n_in, n_mid, n_out, batchsize, gpu=-1):
        DLBases.__init__(self, batchsize, gpu)

        # モデル構築
        self.model = ffnn.FFNN(n_in, n_mid, n_out)

        # GPU設定
        if gpu >= 0:
            chainer.cuda.get_device_from_id(gpu).use()
            cuda.check_cuda_available()
            self.model.to_gpu()

        # 最適化手法をAdamに設定
        self.optimizer = optimizers.Adam()
        self.optimizer.setup(self.model)
コード例 #2
0
    def __init__(self, n_in, n_mid, batchsize, gpu=-1, window_size=1):
        DLBases.__init__(self, batchsize=batchsize, gpu=gpu)

        # モデル構築
        self.model = ffnn.FFNN(n_in, n_mid, 5)

        # モデルに対するGPU設定
        if gpu >= 0:
            chainer.cuda.get_device_from_id(gpu).use()
            cuda.check_cuda_available()
            self.model.to_gpu()

        # 最適化手法をAdamに設定
        self.optimizer = optimizers.Adam()
        self.optimizer.setup(self.model)

        # パラメータ保持
        self.window_size = window_size