教科書を使いましょう。ただの教科書ではいけません。Pythonの教科書です。Javaで説明するには一工夫も二工夫も必要なくらいPythonらしい書き方を説明してくれる、Pythonにどっぷり浸かったPythonの教科書です。見るスマートPythonプログラミング、略してスマパイです。そこらの入門書は読破したけど、「Pythonらしい」という感覚がわからないあなたにお勧め。私はこの本でPythonistaの仲間入りをします。前回はマルコフ連鎖で学習・応答するモジュールを作りました。それなりに複雑な処理が含まれていましたが、設計時点で仕様を決めておき、それをコメントを含めたコードにすることで、メンテナンス性を保っています。sandmark.hateblo.jp今回はmarkov.pyをDictionaryクラスに組み込み、新たにMarkovResponderを追加します。いっても、学習も応答もmarkov.py内で完結しているのでほとんど変更を加える必要はありません。その代わりといっては何ですが、辞書ファイルが存在しなかった場合の例外処理を組み込んでみます。今回のソースコードはこちら結論:ハムスターはAI。前回は「マルコフ連鎖とはなんぞや」に始まり、それをプログラムの設計に落とし込むところまで行きました。今回はいよいよ実装に移ります。sandmark.hateblo.jpPython的には『オブジェクトのコピー』『オブジェクトの永続化』を扱っていきます。前編このシリーズも佳境となり、ついにAIが初めての自分の言葉を発しました。人間の赤ちゃんだって親の真似をするのですから、前回は猿真似をする猿から一気に人間の赤ちゃんまで進化したと言えます。sandmark.hateblo.jp今回はさらに踏み込んで、「ゼロから言葉を作る」という試みをやってみましょう。課題が課題なので、今回は実装方法の説明に留め、次回から本格的にコーディングしていきます。ヶ月)実践CommonLispをちょっとだけ翻訳した人。AIブームもっかい来ないかなと思ってたら本当に来て引く。好きな言語はClojureです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。