即将上线 网站正在建设中...
皆さんこんにちは お元気ですか。私は二郎食べたいと思ったり、思わなかったりです。 今日はマルコフ連鎖を使って、文章の自動生成を行いたいと思います。 マルコフ連鎖とは? マルコフ連鎖は、一連の確率変数 X1, X2, X3, ... で、現在の状態が決まっていれば、過去および未来の状態は独立であるものである。(by Wikipedia) いわゆる、過去なんて関係ない、今が大事なんだという思想ですね。数式的に示すと以下の通りです。 まぁコインはいつ投げても50%で裏表が出るのと同じ原理です。今まで裏ばかり出たから次は表といった考えではありません。 データセットの抽出 今回は「小説家になろう」を使ってデータを抽出します。 皆さんの書いた小説からマルコフ連鎖の確率を求めていきます。 小説家になろうではAPIが公開されており、各小節のdescriptionを観察することができます。 今回は、このde
Python関係の記事も増えてきたところで、Twitterのボット的なものを作ってみましょう。今回は圧縮新聞や、しゅうまい、のような一見カオスな文章をつぶやくbotの基礎を構築してみましょう。そのまま使用しても割と面白い結果が得られますのでチャレンジしてみましょう。 Twitter botの制作Twitter Developerへの登録以前も登録の仕方は書きましたがおさらいしておきましょう。 https://dev.twitter.com/ 上記URLに飛んでTwitterのアカウントでログインします。 Manage Your Appsをクリックして今回製作するbotを登録してAPIキーを取得します。 Name:アプリケーションの名前を考えて入れましょう。 Description:アプリケーションの説明です。 Website:ブログやWebサイトのURLを入力します。 Consumer K
マルコフ連鎖とは ひとつ前の状態における情報のみを参考に、現在の状態が決定する 応用例 手書き文字認識 音声認識 マルコフ連鎖による文章生成とは マルコフ連鎖を利用して新しい文章を生成する チャットや Twitter などに存在する「人口無脳」に応用される [ 実例を見せる ] マルコフ連鎖による文章生成をライブラリとして開発 python-markovchains の紹介 読み込ませた文章をもとに文章生成 文章をDBに読み込ませる DBのデータをもとに文章生成 github で公開してます → http://github.com/yono/python-markovchains よのぼっと Twitter 上で動作する Bot → http://twitter.com/yonobot python-markovchains を内部で利用している http://twilog.org/yon
手をかざすとLEDが激しく点滅する。まさに「ハンドパワー」(笑)。 タネ明かしをすると、これは、CdS(カドミウム・セル)という、光の強弱で抵抗値が変わる、昔からある基本的な電子部品を使っている。光の強弱で変化した電圧をA/D変換してラズベリー・パイで受信し、LEDを制御している。 前々回の「ボリュームでLEDの点滅状態を変化」では、“可変抵抗器(ボリューム)”の、ツマミを回すことで抵抗値を変化させてみたが、今回は、“ツマミの操作”が“光の強弱”に代わっただけとも言える。 つまり、前回の回路からボリュームを取り外して、代わりにCdSを繋げれば同様に動くはず。しかし、A/D変換のIC“MCP3208”は、もともとアナログ入力が8チャンネルもあるのだから、どうせなら、ボリュームもCdSも同時に使ってみようと思いついた。 動画でもわかるように、途中でボリュームつまみを回して点滅速度を変えている。
◆今日のゴール RaspberryPiで光の明るさを計測します。 今回は、フォトレジスタ(Photoresistor)を使って計測をします。 ◆必要なもの フォトレジスタ(Photoresistor) コンデンサ(10μF) 抵抗(10kΩ) ブレッドボードとジャンパーピン(あると便利) フォトレジスタは光依存性抵抗といい、入射する光の強度が増加すると電気抵抗が低下する電子部品です。 コンデンサは電荷を蓄えたり・放出したりするものです。容量は、1μFから10μFくらいのものを使いましょう 今回は、10μFを使いました。 ◆配線する 抵抗・フォトレジスタ・コンデンサに極性はありませんので、向きはどちらでも構いません。 下記のように接続します。 フォトレジスタの片側は、抵抗を挟んで3.3Vに。 もう一方は、GPIOと、コンデンサを挟んでGNDに。 GPIOは今回は5番を使いました。変更しても構
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く