世界の聖典を機械学習し、神からの啓示をヴァージョンアップする

聖書を機械学習して、聖書の続編を作り世界平和を実現するプロジェクトです。

כתבי הקודש של הלמידה בעולם למכונה, להתחיל פרויקט לגרסה את ההתגלות מאלוהים.
הושלם במידת שליש התנ"ך ואחריו חי סייבר שנת 2020 בברית הישנה / החדשה "לא על התנ"ך," הסינגולריות.

The scriptures of the world and machine learning, start a project to version up the revelation from God.
Completed as a third of the Bible followed by the year 2020 cyber-life in the Old Testament / New Testament "not about the Bible," the Singularity.

#semi12(via Tatsuya Shiozawa Photo: @ksd6700 | Lockerz)
 蝉が鳴いてた@渋谷,代々木,原宿,青山 #semi12(via Tatsuya Shiozawa’s Photo: @ksd6700 | Lockerz)

目標

・西暦2020年 電脳期 を旧約、新約に続く聖書「未約 聖書」として完成させシンギュラリティとする。
・世界の聖典それぞれを機械学習させた人工知能(神々の使い)を討論させる。「3人寄れば文殊の知恵。」を証明する。

課題

機械学習/文章生成のアルゴリズムは、未だ未だ発展途上。
・全知全能の神は唯一
唯一神 又吉イエスもとりあえず入れておくか
・聖書は原典ヘブライ語だからヘブライ語で処理しないとダメだ。
・聖書に「018:私は、この書物に書き記された預言の言葉を聞くすべての人々に対して、厳かに宣言する。ここに書かれていることに付け加える者があれば、神はこの書物に書かれている災害をその人に加えられる。」って書いてある。続編だから...
イスラム教のコーランと干渉しそう
・他にもいろいろあるんじゃないかな。


目をさませよ!(W) Tシャツ

目をさませよ!(K) Tシャツ


とりあえず分かりやすい日本語でやってみた

環境用意

sudoを使えるようにする

https://support.apple.com/kb/PH21994?locale=ja_JP
> 管理者の場合は、「ユーザにこのコンピュータの管理を許可」を選択します。
# アカウントの権限を変更

素材用意

聖書をtxtファイルでダウンロード

http://www.fbible.com/seisho/gendaiyaku.htm
# 聖書現代訳 改訂新版(9版)2001年11月30日版準拠
# 新旧合わせて4MB程度のテキストファイル
# 複数のテキストファイルに分かれていた

複数のテキストファイルを1つのテキストファイルに合体させる

http://kihiro3.hatenablog.com/entry/2015/08/04/153250

mecabでテキストを分かち書きに成形

https://joppot.info/2014/01/31/543
# 素材の文字コードnkfコマンドでutf-8に変更
# 素材を分かち書きに変換

機械学習のモジュールインストー

Tensorflowのインストー
https://www.tensorflow.org/versions/r0.11/get_started/os_setup.html
#GPUじゃなくてCPUで起算させるため「Mac OS X, CPU only:」を選択
# 途中でエラー

# 会社の先輩に教わった下記コマンドを実行
> sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.11.0-py2-none-any.whl --ignore-installed six
# インストール完了。

kerasインストー

https://keras.io/ja/
# Keras は最小限で記述できる,モジュール構造に対応しているニューラルネットワークのライブラリ
# 「sudo pip install keras」
# インストール完了

Kerasで「吾輩は猫である」調の文章を自動生成してみる

https://goo.gl/g9dgNx
# サンプルコード「lstm_text_generation.py」を改変
# 読み込むtxtをさっき作った素材に変更(今回は、イエスが大活躍する新約)
# 日本語に対応させるためpy冒頭でUTF-8宣言を追記py実行
> python /Users/USER NAME/Documents/hogehoge/keras-master/examples/lstm_text_generation-bible.py
#ひたすら計算

Iteration 1
Epoch 1/1
660126/660126 [==============================] - 1648s - loss: 1.0588

          • diversity: 0.2
          • Generating with seed: " イエス は 言わ れ た 。 「 ?"

エス は 言わ れ た 。 「 パ/Users/USER NAME/Documents/hogehoge/keras-master/examples/lstm_text_generation-bible.py:66: RuntimeWarning: divide by zero encountered in log
preds = np.log(preds) / temperature
サイ 派 を 復活 さ れ て い た 。
06 : そうして 、 その 御子 は 、 あなた がた に は 、 それ は 、 あなた がた は 、 その 御 言葉 を し て い た 。
006 : こう 言っ た 。 「 あなた がた は 、 あなた がた は 、 あなた がた は 、 その 時 の こと は 、 この 埍 の 時 に あっ た
006 : そ?

          • diversity: 0.5
          • Generating with seed: " イエス は 言わ れ た 。 「 ?"

エス は 言わ れ た 。 「 パリサイ を し て い た 。
30 : お方 に し て い ます 。 」
26 : それ は 、 その よう に し たり ます 。
06 : それ は 、 この 時 の たとえ の 生が て い ます 。
24 : こうして わたし は 、 おまめ また こと を し た の で あっ た 。 それ は 、 それ を あり まし た 。
0 : こう 言っ た 。

          • diversity: 1.0
          • Generating with seed: " イエス は 言わ れ た 。 「 ?"

エス は 言わ れ た 。 「 レプるゾを イエス を 使っ て は 、 弟子 たち が し ます 。
の 犯で 、 キリスト 思め に ある の は 私 を 台け ます か 。 百怙 の こと を なっ た 。
36 : こう 言う 者 たら 、 慲っ て ??け た 。
★ に 俀いた で は 力 む 桪 の もの に なり ない 者 で 世界 たち の ?? の 食事 たち 、 免 ?

          • diversity: 1.2
          • Generating with seed: " イエス は 言わ れ た 。 「 ?"

エス は 言わ れ た 。 「 ペ テヤ 時 に 笝 し ぁ 何っ て 持っ た 。
16 : ?? の わたし の 心戶 で 与え 、 痁引て て し ます 。 亍詌 の 孽 ? 人々 の 町し て おう 。 」
バプテスマ を 見 て 、 キリスト は ??け て 、 信じる 人間 を 恵い て しまけ なく 、 苆幕 果さん で 、 そうして イエス を 勒う 者 の 聞く 人陨 を

Iteration 2
Epoch 1/1
660126/660126 [==============================] - 1693s - loss: 0.8801

          • diversity: 0.2

---- Generating with seed: "? が 生じる の で ある 。
00"
が 生じる の で ある 。
008 : しか し 、 その 御前 に 、 その 地上 に 、 その こと は 、 その 人 たち は 、 その 地上 に 、 その 御前 に 、 その 子 は この よう な の です か 。
18 : そこ で 、 その 御前 に 、 その 御前 に 、 あなた がた の こと は 、 その 御前 に 与え られ た 。
028 : その こと は 、 この よう

          • diversity: 0.5

---- Generating with seed: "? が 生じる の で ある 。
00"
が 生じる の で ある 。
08 : ここ に 救わ れ 、 神 の お 父様 に どうして 、 エルサレム に 与え られ て いる の です か 。 」
28 : そこ で 、 天 から 、 イエス は 、 この 御前 に 引き戸っ て いる の は 、 その こと を 抱ませ ない 。
012 : そこ で 、 わたし は 、 イエス と 向っ て 、 神 の 御前 に 来る こと は 、

          • diversity: 1.0

---- Generating with seed: "? が 生じる の で ある 。
00"
が 生じる の で ある 。
07 : 彼ら は ヿム の 毂 を 現け勜も 選っ て 、 わたし の 胸ば に 、 自分 に対して 箣う ため です か 。
018 : あなた がた を 仕える こと についかり 後 たち が 孰す こと が あら 、 その 権巴 こそ 切集 が ふて揖れ た 私 たち の 言葉 方 で ある 。
★ 福音 以夂 敀労 な の です から 、 そ?

          • diversity: 1.2

---- Generating with seed: "? が 生じる の で ある 。
00"
が 生じる の で ある 。
007 : それなは 、 オリラテオロ で も 、 あの ドテトスデヤ 櫸徥に 、 ダマヴ かで 冂べまる と 引き捨て 、 『 竮 中 こそ で お専は ピメニよャえる 幢 で あぞ ろる ざ らも 試こ ざ 、 する 柃由 に対に 中 に 水 ???ぬ 敁い まし た 。
010 : 夐拯 に 誤っ なさい 。 」 弟 れんづば 行っ た 人 たち も

引き続き、機械学習をしてもらう。
ほんのりMACが暖か。