超言理論

特に益もない日記である

Python

PybrainでLSTM言語モデル動かしてみた

昔、自分が全然Neural Networkとかわからなかった頃、Pybrainというライブラリに興味を持ってNNLM(Neural Network Language Model)を作ろうと挑戦したことがあった。 ma13.hateblo.jp結果だけ言うと全く出来てなかったわけなんだけど、ちょっとリベンジしよ…

SlackのチャネルにTodoistに登録されているタスク一覧を投稿するPythonスクリプト

最近、グループでSlackを本格的に使い始めたので、SlackでのQoLを上げようと思っていろいろ試していた。 # Slackはそこそこ直感的なグループチャット。"ゆるゆる"くらいの意味らしいんだけど、プロジェクト管理に重要視されている"らしい"。某社でも使われて…

自制的な人間になりたい

どうにも最近やる気が出ない。 こういう時は何か特に理由があるわけでなく、春の匂いがするとか、雨が降っているとか、月が赤いとかそのくらいの理由で調子が悪くなる。 もっとうまいこと自分をコントロールしていかないと研究なんて進むもんじゃないんだけ…

Pythonのpickleでファイルに追記保存

旧題:めんどくさい物に蓋をする感じでファイルを追記したい*1 意訳すると「Pythonでちょっと複雑なデータを手軽に追記していきたい」ということ。 具体的には「pickleモジュールで適当にデータを保存して、そのdumpファイルに新しいデータをserialize & des…

簡単なリプライ収集スクリプト書いてみた

対話システムを研究する一環で、Twitterのリプライを利用する手法がある。 三連休中に、Streaming APIとTwitterのstatus_id参照を使ってリプライを集める簡単なプログラムを用意したので、ついでにここで忘れないように解説を入れておく。 ちなみに、後輩か…

さくらVPS(CentOS release 6.5 (Final))でPython3とmecabのインストール

Python2.7ならインストールも簡単だし、mecabも使えるから2.7をインストールしようと思ったんだけど、 [python] Python2.7の公式サポートはもはや期待できないから、とっととPython3に移行したほうがいいよ | 私の小岩ホッチキス という記事を読んで、python…

Pythonで文字列リストを連結

words = ['This', 'is', 'a', 'pen'] みたいなリストを 'This is a pen' と出力したい。微妙そうな書き方 words = ['This', 'is', 'a', 'pen'] for word in words: out += word + ' ' print out.strip() 頭よさそうな書き方 words = ['This', 'is', 'a', 'pe…

Python + クラウド音声合成 で高品質なアニメ声読み上げ

自分がTAとして担当する講義でNICTの杉浦孔明さんが人工知能/機械学習/ロボット対話などについて講演してくださって、中でも"rospeex"というのが気になったので、忘備録としてここに書いておく。タイトル通り、Pythonでクラウド音声合成エンジンを使う。 と…

PyBrainでNNLMのようなものを作ってみる

PyBrainの取り扱いもだいたいわかってきたのでNNLM(Neural Network Language Model;ニューラルネット言語モデル)を作ってみる。 (この記事は書きかけです。内容は後日訂正される可能性があります。ご注意ください。)

PyBrainで学習したニューラルネットワークを保存しておきたい

最近はPyBrainで一通りのことができるようにいろいろ勉強してます。 今回はタイトル通りですね。

PyBrainで多層ニューラルネットワーク

前の記事(PyBrainを使って見たくなった)で、PyBrainの簡単な使い方を書きましたが、ふと思いたって隠れ層を多層にする方法を探してみました。 探してみたと言っても、なんか直感的に試してみたら動いたので書くだけです。

PyBrainを使って見たくなった

突然PyBrain*1を使って見たくなったので使ってみた。 *1:PyBrainとは:Python上でとっても簡単にニューラルネットワーク;NNを利用できるようになるライブラリ,2013/08/01追記


Copyright © 2012-2016 Masahiro MIZUKAMI All Rights Reserved.