2019/04/22SHAREツイートシェアはてブGoogle+PocketLINE前回はこちらの記事で不思議の国のアリス(英語版)を学習させてそれっぽい文章の生成をやりました。文章が少しずつきれいになっていく様子をお楽しみください。書いた割に50回学習しても同じ単語が何度も出現して文章ぽっくなっていないものも多くガッカリさせてしまうような結果だったなと思ったので、ちょっと変更を加えてもう少しマシな文章を生成できるようにしました。↓こちらからお試しください。RNN_alice_pub_002前回と違って今回は説明も多めに書いたのでGoogleColabo側のファイルの充実感はアップしています。実行するのが面倒な人のために実際にどんな文章が生成できるようになったのかグーグル翻訳にかけてみてみましょう。tur私は王が自分自身に言ったことができないと確信しています、そしてより多くのモカのカメは自分自身に言った、より多くのモックtur意味は無茶苦茶で全然何を言いたいのか分かりませんが文章は全体的に体裁が整ってきました。アリスっぽい要素も反映されています。グーグル翻訳を通しているので出力された英語の文章より、日本語には劣化があります。まとめSimpleRNNからLSTMに変更することで文章全体の構成は良くなった。LSTMはSimpleRNNに比べて時間がかかる。文章の意味は依然滅茶苦茶なまま。個人的には3番目が一番重要だと思います。学習のアルゴリズムを変えても今の方法ではコンピュータに意味を理解させることができません。そのため、文法とかはしっかりしてきても結局なんの脈略もない意味不明な文章しか作ることができないからです。それっぽく見せればGoogleHomeとかAmazonEchoの様に言葉を理解しているように見せられますが、AIアシスタントは何も意味を理解していないというのが現状です。GoogleColaboを使って機械学習を実際に動かして遊んでもらえるこのスタイルは気に入ってるので今後も少しずつアップデートしていければと思います^^よろしくお願いします!違うアルゴリズムを使った続編を追加しましたぜひこちらもご覧ください。現在は『アイデアをカタチにする』ことが仕事です。コメントデータの処理方法の詳細はこちらをご覧ください。独立(7年目)現在は『アイデアをカタチにする』ことが仕事です。Storeをインストールする方法[Python]MeCabで誰でも簡単に分かち書きをする方法おすすめ便利ツール2行でできる物体検出(YOLOv3)物体検出APIが使えるようになります。初心者でも物体検出の独自モデルを作成できます。flask-uwsgi-nginxで簡単API作成Flaskを使ったAPIを簡単に作成できます。Docker-Django-HTTPSDjangoを無料でHTTPS化でデプロイできます。Nginx,uWSGIも設定済み。Docker-Selenium-GridDockerを使ってSeleniumをすぐに使い始められます。Selenium-with-DjangoSeleniumでスクレイピングした内容をDjangoと簡単に連携させられます。APIGmailAPIをすぐに使い始められます。サイト内検索サイト内の記事に含まれるキーワードで柔軟な検索ができます。