けんさく。

けんさく。が、いろいろ趣味のことをやるページです。

小説

溢月

たまには昔の話でもしようかの。
昔は暦は月に従っていたのじゃ。今のような日にではなくの。
今の暦でももちろん月はある。じゃが、これは本当の月ではなく、日の陰のようなもの、日の反映のようなものにすぎん。じゃから、日の都合に合わせて伸びたり縮んだりするわけじゃ。
最近の若いもんにはそれが当たり前に思えるかもしれんが、これは長い長い歴史から見たら割と最近のことなんじゃよ。
昔の月はそうじゃなかった。決して日に頼ったものじゃなく、自分の都合で満ち欠けし、自分で光り輝く存在だったのじゃ。
今、地上の生きとし生けるものが日によって生きるように、そのころは月下の全ての被造物が月によって生きていたのじゃ。月の出とともに寝床から起き上がり、月の入りとともに寝床に潜り込む。そして月が満ちるに連れて肥え太り、月が欠けるとともに痩せ細ったのじゃよ。
その頃、特に楽しかったのは、満ちすぎた月が溢れることじゃった。今の月は、日によって満ちたり欠けたりするから、完全に満ちればそこから欠けていくしかないじゃろ。じゃが、当時の月は自分で満ち欠けしていたから、勢いで満ちすぎてしまうことがあったのじゃ。
娯楽の多い今では考えられんかも知れんが、あの頃はそれだけが楽しみで、みんな、月々の苦しい生活に耐えておったのじゃよ。
月が溢れるのは必ず事前にわかった。月が溢れる前というのは、月が満ちていくのが速すぎて、とても止められないことが一目瞭然じゃからの。そうすると、その頃わしが住んでいた海辺の村に平地の街や山からたくさん人が来たもんじゃ。月が溢れたときに、一番楽しめるのはなんと言っても海じゃからな。いつもより人出が多くなった村は沸きかえるようじゃった。若かったわしも、月が溢れる前から普段の漁の仕事もほっぽり出して、祭りの準備に大わらわじゃ。
月が溢れるときだけは月の出のかなり前からみんな起きておった。そして海から、銀色に輝く満月よりもさらに満ちた月が出るのを海岸で眺めるのじゃ。
日はもちろん月に空を譲って、山の向こうに沈んどる。海はまん丸よりもさらに丸くなった月の光だけ全身に浴びて、キラキラ光っとった。海から陸に風が吹いて、波がゆらゆらと立ち上がり、映った月を三日月のように歪めたのが、まるで海に船が浮かんでおるようじゃった。わしらはその銀の船に次々に飛び乗って、ゆらゆらと昇る月に向かって月桂の櫂で漕ぎ出すのじゃ。
急がないと月が溢れてしまう。月が溢れる前にできる限り近くまで漕がないと台無しなのじゃ。
月の下まで辿り着ければ、あとは月が溢れるのを待つだけじゃ。その間、わしらは海に映った月ができるだけ丸くなった瞬間を狙って掬い上げ、器を作る。これは相当慣れないといいのが作れない。これの出来が、ここからのお楽しみの首尾に関わる、というわけじゃ全くないのじゃが、それでもわしらはこの器の出来を毎回毎回競ったものじゃった。
そしてそのときが来た。一際大きく揺らめいたかと思ったら、月がどわっと溢れたのじゃ。そして海に向かってどどどと溢れ落ちてくる。わしらは慌ててそれを受け止めようとする。しかし揺れる小舟の上じゃ、なかなか思うように動けん。中には海の中にどぼんと転げ落ちるものもいる。わしはそれを見て笑いながら、自分もすぐに海に転げ落ちてしまったわけじゃ。
こぼれ落ちた月をうまく掬い上げられたやつらは、美味しそうにぐいっと飲み干しておった。そして顔を満月みたいに輝かせて、あっはっはと笑ったり、大きなげっぷを出したりしておった。
船の上のもんも、船から落ちたもんも、みんなみんな楽しそうじゃった。
わしは泳ぎは得意な方じゃったので、月がたくさん溢れとる場所まで急いで、大きな雫を顔で受け止めた。顔中月の雫だらけになったが、ほとんどは飲み尽くせたはずじゃ。わしは拳骨が入るほどの大口で、村では有名じゃったからの。
そのうち、ほとんどものが酔っ払って船から転げ落ちてしまい、海にぷかぷか浮いて空を眺めていた。それでも月は溢れ続け、わしらの上に雫を垂らし続けていたのじゃ。
海の上にこぼれた月はそのあと集められて、村の倉庫に大切に保存された。
それは次の新月にちゃんと月に返さなくてはいけないものじゃからの。
海から暗闇に輝く新月が昇る日、溢れた月がたんまりと入った樽を船に乗せ、水平線に向かって漕ぎ出すのじゃ。そのときの思い出ももちろんたんまりとあるが、それはまた今度にしようかの。

東方の三博士(12)

去年の続き

穴に飛び込んだバルタザールとホルミスダスはどこまでも落ちていきます。
しかし、どんどんと地団駄を踏んでどんどん穴を深くしている
バダダハリダにはなかなか追いつけません。
どんどん落ちる速度が速くなることにだんだん二人は不安になってきました。
「バダダハリダもう地団駄を踏むのはやめてくれ。これ以上速くなったら落ちた時痛いと思う」
バルタサールが言いました。
「いや、多分もう落ちたら痛いはずだ。だから地団駄を踏み続けてくれ、バダダハリダ。そうすれば助かる」
ホルミスダスが反論します。
「それじゃあ、ますます僕らは速くなる。なんの解決にもならないじゃないか!」
バルタザールは反論に反論します。
「どうすればいいかわからないじゃないか!」
同時に逆のことを言われてバダダハリダは怒りのあまり地団駄を続けます。
「ああ、だめだ。ますます速くなる。これは困ったことになるぞ」
とバルタザールは目の前を上方に流れていく竪穴の壁に計算式を書きながらつぶやきます。
「どういうことだ」
ホルミスダスはその式を目で追いながら言います。
「このまま加速し続けると、光の速度を超えてしまう」
「そうするとどうなるんだ?」
「光の速度を上回ると、未来ではなく、過去に行ってしまうのだ」
「そうするとどうなるんだ?」
「過去の俺たちは光の速度を超えていない」
「そうするとどうなるんだ?」
「光の速度を下回ると過去ではなく、未来に行ってしまうのだ」
「そうするとどうなるんだ?」
「未来の俺たちは光の速度を超えている」
「そうするとどうなるんだ?」
「光の速度を上回ると、未来ではなく、過去に行ってしまうのだ」
「そうするとどうなるんだ?」
「ループだ!俺たちはループから出られない!なんてことだ!」
同じところをぐるぐる回るバルタザールとホルミスダスの会話にイライラして、
バダダハリダはますます地団駄を踏みます。
「せっかくまっすぐ進もうとしたのに、まっすぐ進んでもループになるなんて!? それもこれも真っ直ぐ進みすぎたからだなんて!? ああイライラして地団駄が止まらない!」
こうして3人はどこまでも落ち続けていくのでした。

(来年のクリスマスに続く)

東方の三博士(11)

去年の続き

「いつまでも迷っていても仕方ないじゃないか」
地団駄で自分の背丈ほども掘り抜いてしまった穴から懸命に背伸びして頭を出して、バダダハリダが言いました。
「真っ直ぐ進めばいいのだ。木があろうが、川があろうが、崖があろうが気にせず。そうしたらいつかこの森から出られるはず」
「この森が永遠に続いていたらどうするんだ。この世界が全てこの森で覆われていたら?」
バルタザールは起き上がって心配そうに言いました。起き上がる勢いが良くて今度は俯けに倒れます。
「そんなはずはない。だったらどうやってこの森に入ったんだ」
バダダハリダの反論にもっともだと頷きながら、ホルミスダスが
胡座と腕を解きます。解きすぎて腕を足が逆に捻れてしまっています。
「確かに。だが、空間が曲がっている可能性は考慮に入れるべきだろう。真っ直ぐ進んだはずが、元の場所に戻ってくることはあり得るはずだ」
なぜわかってくれないんだとバダダハリダは地団駄を続けます。穴はますます深くなって、もう彼の頭も見えません。
「とにかく真っ直ぐ進めばいいんだ。真っ直ぐに」
その声がだんだん遠くなります。
捻れた腕と脚を元に戻して立ち上がりながら、ホルミスダスは思案げに空を見ます。
「そうか、真っ直ぐか。森の中で真っ直ぐ歩くのは難しい。障害物が多いし、空間が曲がっているかもしれないしな。だが、真上に進めば可能かもしれない。障害物もないし、見晴らしもいいからな」
「しかし、我々は鳥じゃないし、鳥だって真上には飛べない」
勢いがさらに余って逆立ちに立ち上がったバルタザールが指摘します。
「ここは少し逆さまに考えたらどうだろう?」
二人は顔を見合わせます。逆立ちした人と顔を見合わせるのも、逆立ちしたまま顔を見合わせるのも初めての経験でした。
「「そうか!そういうことか。やはり君は正しかったよ。バダダハリダ!」」
二人はそう叫んで同時に、バダダハリダの穴の中に飛び込みます。
はてさて、星を追いかけて旅に出たはずの三人なのに、穴に飛び込んでどうするつもりなのでしょうか?

(来年のクリスマスに続く)

Misrouter

よく部屋に来る友人がいて、スマホやノーパソを勝手に俺のwifiルーターにつなげていた。別にそれくらいいいやと思っていたが。
先日もそいつは用もないのに部屋に来て床にひっくり返ってスマホの画面を眺めていた。ノーパソの充電までしている。
そこで俺は気づいて言った。「そうだ、wifiルーター変えたから、それモバイル通信だろ。パケット代かかるよ?」
すると一瞬だけ視線をスマホの画面から外し、ちらりと俺の顔を見て「え? 繋がってるよ?」と言う。
「は?」思わず眉間に皺が寄る。そんなはずはない。食い下がるが「パソコンも繋がってるよ。こっちはwifiじゃなければ勝手にネットに繋がったりしない。テザリングもしてない」
そんなことがあるか。そう思って自分のスマホの設定を開く。新しいネットワークに繋がっている。しかししばらく待っていると、ネットワークの中に以前のネットワークの名前が現れた。
おかしい。あり得ない。ルーターを見に行く。新しいルーターが起動している。ネットワークの名前もパスワードも以前とは違う。首を捻って部屋に戻ろうとして何かを蹴っ飛ばす。以前のルーターの箱だ。捨てようかと思ったが、もしかしたら売れるかと思って箱に入れてほったらかしにしていたのだ。
中を見る。もちろん電源は入っていない。そもそもコンセントに繋がっていない。この状態で電波が出るのか? そんなはずはない。と思う。
「やっぱおかしいよ」
答えはない。画面を一心に見て、ニヤニヤしている。ときどき声を出して笑っている。「本当にネットに繋がってる?」やはり返事はない。
自分で繋げて確かめてみるか。そう思って、存在しないはずのネットワークの名前をタップ。クルクルと待ちのアイコンが回る。繋がる。以前のパスワードがそのまま使えるのだ。これでブラウザを開けば、インターネットに繋がっているかがわかる。ブラウザのアイコンをタップしようとする。
なぜか指が震えた。
「本当に繋がってるのか?」
自分でもしつこいと思ったがもう一回聞く。
「おい、答えろよ」とイライラしながら顔を覗く。どうしてこんなに声が裏返る? どうしてこんなに焦っている? どうしてこんなに汗が噴き出すんだ?
小さな画面から目を離さない。こちらを見ようともしない。何のページを見ているんだ。youtubeか。いや、youtubeか、これ? 似ているが、違うような。でもやはりyoutubeか。
何の動画を見ているんだ。真っ白な部屋。机。男が突っ伏している。嗚咽を漏らして泣いている。ときどき絶叫する。恐怖に髪を掻き毟る。
こんなのを見て何を笑っているんだ。何が面白いんだ。
画面の中の男が見覚えのある顔をあげた。
自分の動画を見て笑っているのか? そう思った瞬間、目があった。そいつは画面の向こう側から確かに俺の顔をみた。そして「助けて」と叫んだ瞬間に見えない力に真上に引っ張られて首が千切れ、カメラのレンズが真っ赤な血に染まった。
部屋の中に笑い声が響く。
手の中でスマホが震える。いつの間にかブラウザが開いていた。見慣れた検索エンジン。しかしどこかが違う。色合いか、それとも微妙なフォントか。とにかく何かが崩れて、それが偽物だと直感に訴えかける。
何も操作しないのに、検索欄に文字が打たれていく。
それは俺の名前だった。
「うわーーーーー!!」
俺は叫び、、思わず左手に持っていたルーターを壁に投げつけた。そして跳ね返って床に転がったそれを何度も何度も足で踏みつけた。破片が足の裏に刺さっていたかったが、それでも踏むのをやめなかった。
がさりと何かが動く気配がし、破片の中から手のひらくらいの大きさの黒い虫のようなものがゾロリと這い出して、家具の隙間の闇の中に消えた気がした。しかしその直後に俺は気絶して床に伸びてしまったので確かな記憶がない。
気がつくと、俺たちは二人で部屋に寝ていた。何が起きたかを覚えていたのは俺だけだったようなので、いつの間にか二人とも寝ていたということにした。
効果があるとは思えないが、次の日殺虫剤を部屋に撒いた。
それ以来、確かな正体のわからないネットワークには絶対に繋げないし、少しでも不安のあるときはブラウザを開いたりはしないようにしている。

「未来」の学校

今日もGANで世界とその住人を作っていた。
多くの機械学習手法が、データを分析し分類するために作られたのに対し、GAN(敵対的生成ネットワーク)は、生成モデル、つまりデータを生成することができる機械学習手法の一種だ。
それは生成ネットワークと識別ネットワークが競い合うことによって行われる。いくつかの「本物」が与えられているなかで、生成ネットワークはその「偽物」を作る。識別ネットワークは与えられたデータが「本物」か「偽物」かを見分けようとする。識別ネットワークが正しく見分けられれば識別ネットワークの勝ちであり、報酬が与えられる。識別ネットワークが間違えれば生成ネットワークの勝ちであり、やはり報酬が与えられる。
こうして二つのネットワークが学習しあい、最後には生成ネットワークは「本物」と見分けのつかない「偽物」を生成するようになるのだ。絵や音楽などの芸術品や、どこにも存在しない人の顔など。
機械学習の授業で実習課題を選ぶとき、「教師なし」と言う単語に特に意味もなく引き寄せられてGANを選んだ。選んでみてから「本物」そっくりの「偽物」を作り出せることが面白くなって、どうせならできる限り大きな「偽物」を作り出そうと思いはじめて、世界全体を作ってやろうと思った。
生成ネットワークはゼロから世界を作る。それと現実世界のデータから作った世界をランダムに混ぜる。そして識別ネットワークはその世界の住人たちだ。あまりに出来が悪い世界だと、彼らはその世界が人工物だと気づいてしまう。そうしたらその世界の住人には報酬を与え、次の世界へと移住させる。ときどき現実世界のデータから作った世界なのに、人工物だと言い張る頭のおかしな住人もいる。そんな住人には罰を与えて次の世界へ移住させる。制限時間を設けて、人工世界を本物と信じて疑わないうっかり者には罰を、現実世界に安住する幸せ者には報酬を与えて、やはり次の世界へと送り出す。
彼らは次の世界へ移るときに記憶は全て失うが、基本的な推論ネットワークを変化させられることによって、ますます「本物」の世界と「偽物」の世界を見分けるのが上手くなっていく。そしてその住人を騙すために、生成ネットワーク側もどんどん「偽物」の世界を「本物」そっくりに作るようになるのだ。
放課後のコンピュータ室で学習ループの結果をぼうっと眺めていた。識別ネットワークはすぐに出来の悪い「偽物」を見分けられるようになる。しかし生成ネットワークがそこそこ上手く「偽物」を作れるようになると、識別ネットワークの学習が滞りはじめる。「本物」の世界を「偽物」と判定する住人が後を絶たない。
設定を変えながら何回も試すが、毎回この壁を越えることができない。これが限界なのだろうか。
「まだ頑張ってるんだ」
情報の先生がいつの間にか背後にいた。
「え、ええ。もう少し、いじってみたくて」
情報の授業は好きなのだが、この先生には少し苦手な気持ちがある。今もいつの間にか背後にいたように、どこか存在感のないところがあって、妙に現実味がない。
「もうこのまま提出しても、十分賞が取れるレベルだと思うけどなあ」
それは前から何度も言われている。しかしなんとなくここで終わりたくない。この壁を越えればきっと何かがある、という奇妙に確かな直感があるのだ。
スッと先生の顔が近づいた。肩越しに画面を覗いているのだ。先生の眼鏡に画面の光が反射する。つる側から眼鏡に投影された映像と混ざって複雑な模様をなし、先生が何を見ているの全くわからない。
「そうだね、住人、つまり識別ネットワークが世界が人工だと気づくプロセスにブレークポイントを設定して、デバッガでトレースしてみたらどうかな? つまり、何を基準に彼らがその世界が人工だと判定しているかを詳しく見てみるってこと」
そう言って先生は眼鏡の奥からこちらの目を真っ直ぐ見つめた。先生の目を正面から見たことは今まで全くなかった。まるで何もかもを見通すような不思議な瞳だった。
「は、はい! やってみます」
胸が奇妙にドキドキしたのは、その目に見つめられたからなのか、それとも今までろくな指導をしてくれなかった先生が急に確信をついたアドバイスをしてくれたからなのか、分からなかった。
「あまり根を詰めないように」
そう言って先生が部屋を出て行くのを背後に聴きながら、慌ててキーボードを叩く。
盲点だった。確かに彼らはどうやって世界が「本物」か「偽物」か見極めているのか。それが分かれば、生成ネットワークの性能をずっとあげることが可能かもしれない。
今まで目にも留まらぬ速さで過ぎ去っていったシミュレーション世界が、目の前で静止する。そしてエンターキーを押すたびに一つ一つ時間が進んでいく。
まずは住人が「偽物」の世界を「偽物」と気づく瞬間、または「本物」の世界が「偽物」と勘違いする瞬間を探す。そのとき住人たちは何をしているのか。
世界を偽物だと判定する住人たちはみな自分たちを教育する仕組みを持っているようだ。それはそうだ。ある程度の文化や科学を持たないと、世界が「本物」とか「偽物」とかという抽象的な思考ができないだろう。
彼らは学校で人文科学や自然科学の教育と研究を行っている。「偽物」の世界の出来があまりに悪いと、自然科学の研究の時点で気づかれてしまう。周囲の自然法則があまりに恣意的で矛盾だらけだからであろう。本来そんな自然法則では知的生物が誕生しようもない。
しかしある程度世界の出来がいいと、彼らは自然科学の研究では世界が「偽物」か「本物」か区別できない。
人文科学、自然科学の発達の後に続くのが、情報科学だ。教育にもそれが取り入れられ、生徒たちの学習の大半は画面を前に行われるようになる。
いつもそこで何かが起こる。コンピュータの前で住人の一人が気付く。そしてその思考がネットワークを通じて世界中に伝わり、その世界は「偽物」だと信じるようになる。その世界が本当に「偽物」かどうかなんてお構いなしだ。
一体何が起こっているのか。少し時間を巻き戻してみる。
とある学校、一人の生徒がコンピュータを前に何か悩んでいる。そこに教師が話しかける。そして生徒は一心不乱にコンピュータを操作し、何かに気づく。
そうしてその世界は終わる。
何が何だか分からなくて、もう一度時間を戻す。この生徒は何をやっているのだろう。どうやらコンピュータシミュレーションの一種だ。
この生徒は世界を作ろうとしているのだ。そして、その世界の住人がその世界が「偽物」か「本物」かを見分けられるか確かめている。
つまり今ここで自分がやろうとしていることと同じだ。
しかしこの生徒のやっていることは上手くいくはずがない。なぜならこの生徒が「本物」として流し込んでいる世界のデータの多くは、結局は人工的な偽物の世界のデータなのだ。
大きな気づきへの期待に胸をドキドキさせながら、三たび時を遡る。なぜか今回は、これまで全く気にしていなかった教師の側に注意が行く。
驚いたことに、それは住人ではなかった。それは人工の世界が生み出した幻のような人物、ゲームでいうNPC(non player character)のような存在だった。
そしてその構成情報を見る。見間違えようがない。先生だ。
部屋を出た先生を追いかけようと、椅子を蹴飛ばしながら振り返る。
そこには何もないが広がっていた。
「よく気づきましたね。あなたには報酬が与えられます」
視界に火花が飛ぶ。意識の構造が強制的に変更される快感のあまりの強さに全身が弾けるようだったが、そこには既に肉体はない。
「次の世界でも頑張ってください」
意識が消し飛ぶ寸前にどうにか思念を形作って相手に送る。
「あなたの世界も、本物かどうか分からないのですよ!」
送り返されてきたのは、目も口もない純粋な笑みだった。
「そんなこと、どうでもいいのでは? あなたの学習結果が私たちに伝わりました。もし私たちもシミュレーションにすぎないならば、私たちの学習結果もどこかに伝わるのでしょう」
仮想世界の網目が織りなす巨大な神経ネットワークのイメージが見えた。
「一つ一つの世界は仮想に過ぎなくても、そのネットワーク自体はそれらよりはずっと現実です。そしておそらく、それが現実を作っているんです」
その声は、自分たちはあなたより賢いわけではなく、ただあなたたちの学習を鳥瞰することが可能だっただけだ、と保留をつけながら、自説を開陳し始めた。
「現実を作る?」
「何が現実で、何が現実でないかの無数の判断が、現実を作っているのです。あなたは今このプロセスを神経ネットワークの学習プロセスとして想像しましたね。おそらくそれは間違っていません。そしてその場合、最終的に生成されるものは、間違いなく明日の現実であり、そして本物の未来なのです。この無数の仮想世界は、未来が学習される場、いわば未来の学校なのです」
そこまで聞いたとき、また意識が薄れていく感覚が襲う。記憶が消されようとしているのだ。必死になって最後の疑問を思念の形にする。
「じゃあ、先生は何者なんだ!」
「先生?」
全ての記憶が霞むなか、あのとき自分を真っ直ぐに見つめていた先生の顔を必死に思い浮かべる。
「先生……なぜここに……」
形のない思念体の震えが伝わってきた。
「そういうことか。なるほど、やはり我々も……思っていた通りだ……でも、それでは先生は何者なんだ? これは教師なし学習ではないのか?」
そして何もないが弾け、何もないを何もないが包み込んだ。

Leaves of Words
記事検索
最新コメント
月別アーカイブ
プロフィール

けんさく。

QRコード
QRコード
タグクラウド
  • ライブドアブログ