スキップしてメイン コンテンツに移動

投稿

ノイマンの軛 Von Neumann bottleneck が解けてきた

ノイマンの軛 Von Neumann bottleneck が解けてきた

ディープラーニング  で画像認識の精度が上がり第3次人工知能ブームが巻き起こった。1998年の論文から2012年の画像コンペディションまで14年。 第3次人工知能ブーム https://www.youtube.com/embed/UAlGNAx5ngo?si=tdyeHcNKBMl46HWA 生成AI  ( G enerative Artificial Intelligence )は2017年のトランスフォーマーの論文( "Attention is All You Need" )から2022年の  ChatGPT  ( Chat Generative Pre-trained Transformer )まで5年間。 第4次人工知能ブームというべきか第3次ブームは2段ロケットだというべきか。 概説 人工知能  生成AIは新しい技術なので解説本はまだ少ないが、  ちくま学芸文庫から文庫オリジナルの生成AIまで含めた本がでていた。 第8講 トランスフォーマー・生成 AIの心臓部 P204 この講を終わるにあたり、 トランスフォーマーは、現代のコンピュータとは別のタイプの全く新しい発想の計算のアーキテクチャである ことを指摘しておく. この新しいアーキテクチャでポイントとなるのは、メモリアクセスである.コンピュータの計算ではデータの記憶は要となるものである。現代のコンピュータが実行する命令を細かく分解していって、物質で言えば原子のレベルまで細分化したとする。すると、その働きは、既にあるデータに演算を施して新しいデータを計算することと、その際に必要となるデータをメモリから取り出すことと、計算の結果をメモリに記憶することからなる。メモリには番地がついていて、データを取り出したり、格納したりするときは、データのある場所を番地により指定する。 トランスフォーマーのメモリに相当するのは、翻訳対象の一文中の単語のセットである。トランスフォーマーでは、このメモリから読み出すときの番地を指定する必要はなく、ワードエンベーディング間の距離から自動的に決まるようになっている。トランスフォーマーでは、読み出し先も書き込み先もワードエンペーディングのベクトルの内容により自動的に決まる。 現代のコンピュータでは、書き込みや読み出しはデータが格納されている場所のアド...

量子力学のはじまり

 2017に量子コンピュータ D-Wave 2000Q が報道された。 これに刺激され、量子力学関係の本を再読したり、量子コンピュータの本をいくつか読んだ。 量子力学のはじまり 炉の温度を確認するために炎を見つめると眼がやられる。鍛治の神は職業病として片目が不自由。産業革命以降、炉の温度を求める数式の研究が進められ、ようやく実験結果と一致する数式が完成した。 数式はできたが、これは「光の波のエネルギーはある決まった”とびとびの値”しかとらない」ことを意味していた。 こうして量子力学が始まった。 科学の発見   エネルギーを失い、原子核の中へと落ちてしまわないのはなぜなのだろう。 そんなことが起きるとすれば、安定した原子の存在があり得なくなるだけではない。 この小さな原子崩壊の際に放出される電磁波の周波数は連続スペクトルを形成するはずだ。 だがそれでは、原子が特定の飛び飛びの周波数(ガスのスペクトルの中で輝線または暗線として見られる)でしか電磁波を放出・吸収できないという観測結果に反することになる。何がこの特別な周波数を決定しているのだろう。 この疑問に対する答えは、 20世紀最初の30年間に、量子力学(ニュートン以来、物理学を最もラジカルに変えた理論)の発達とともに明らかになっていった。その名が示すとおり、 量子力学はさまざまな物理系のエネルギーの量子化つまり、飛び飛びの値にすることを必要とする。 1913年、二ールス・ボーア(訳注:1922年、原子構造とその放射についての研究でノーベル物理学賞)は、「原子は特定のエネルギー状態でしか存在できない」として、単純な原子についてそのエネルギーを計算するための数式を発表した。 それ以前のマックス・ブランク(1918年、エネルギー量子の発見なとでノーベル物理学賞)の研究に続いて、アインシュタインがすでに1905年に、「光のエネルギーは光量子のちに光子と呼ばれるようになったの中にある。光子は光の周波数に比例するエネルギーを持つ」 と指摘していた。 ボーアが説明したとおり、原子が光子1個を放出することによってエネルギを失うとき、その光子のエネルギーは最初の原子状態のエネルギーと最後の原子状態のエネルギーの差に等しくなければならない。この条件が光子の周波数を決定している。 光子を放出すること...

カーナビの Wi-fi とApple CarPlayの仕組み 地図更新に時間がかかる

苦労してカーナビをiPhoneでテザリングした。 地図がダウンロードできて、いざ更新しようとしたら処理に何時間もかかる(車の電源切るな!!!)ような表示がされたので中断した。 USBに地図をダウンロードしておいて、ここから更新できるようなのでダウンロード(全国でなく、東北、関東、中部だけ)して、中身をちょっと覗いてみたら、20万行くらいあるSQL文があった。 更新処理に時間がかかる理由が、わかったような気がした。 追記:  USBに東北、関東、中部の地図をダンロードして、USB経由で更新したところ、5、6分の処理で完了した。 テザリングによる更新の処理時間は、以後の本体部分の地図情報をダウンロードにかかる時間を含めたものと思われる。 追記2:  部分的に地図を更新したら「地図が最新ではありません」と表示されるようになった。  鬱陶しいのでUSBに全国の地図をダウンロードして、車に挿したら「『地図が最新ではありません』と表示されるタイミングで勝手に地図の更新処理を促す画面が起動した。 処理時間は25分と表示されたが、30分以上かかった。 Macから解凍した20GBのファイルをUSBにコーピーするだけで20分くらいかかったので30分程度はかかって当然か。  エンジンかけたまま車から降りたら「警告:キーが見つかりません」と表示されていた。 追記3:  どうやらUSBに更新につかった地図データを入れたままにしていると(USBの)「地図が最新ではありません」といってくるようだった。

御食国志摩の伊勢神宮

  伊勢神宮ははじめてでしたが、大嘗祭のとき皇居の大嘗宮をみに何時間も大行列に並んだことを思い出しました。  正式参拝(御垣内参拝/みかきうちさんぱい)される方々の姿には感銘を受けました。  内宮のガイドの方に「1000年ぶりの天皇の神宮参拝」について尋ねたら「明治天皇は軍艦に乗ってやってきた!」と返ってきて、後で調べたら上陸記念碑も建っているようでした。記紀と違うことも伊勢神宮の文献にはいろいろある、みたいなこともちょといっておられました。 その後、すぐ昼食で、伊勢神宮宇治橋正面「勢乃國屋」の入り口で「蘇民将来子孫門」のみやげ品陳列はかなりの違和感でしたが、そういえば伊勢ではこの注連縄を一年中飾っているという話を聞いたことがありました。 記紀には登場するけど神宮にはでてこない スサノオの気配 ですかね。  次回は早朝に参拝して、お昼はおかげ横丁でいろいろなものを少しづつ食べ歩きしたいものです。  ホテルの食事でも御食国(みけつくに)を感じ、豊かなところだから歴史的にいろいろなものを受け入れ、取り込んでこれたのだと舌で理解しました。五芒星やら蘇民将来子孫門やら。  外宮の多賀宮を参拝したら、元伊勢、籠神社に行かなくてはと、若狭も御食国ですし。 メモ ・   12年くらい前いろいろ調べてまとめたメモ           ・藤原不比等が神を入れ替えた?   本来なら、天皇家の守神にもなったであろう「伊勢の神」を、恐ろしい存在にしてしまったのは、持統天皇と藤原不比等だと思う。祟り神でも、祀りあげれば、恵みをもたらす神に代わるはずだからだ。しかしそれを怠り、伊勢に放逐したわけだ。それはどうしてなのか。  答えは簡単なことだ。スサノヲは天皇家にとって大切な神だったが、もうひとつ「蘇我系の神」の側面があった。乙巳(いっし)の変(645)で蘇我入鹿を滅ぼし、藤原氏は改革者・蘇我氏の手柄を横取りし、スサノヲに簑笠を着せて「悪神」に仕立て上げてしまった。そこで藤原不比等はスサノヲをアマテラスにすり替え、その上で伊勢に封印してしまったのだろう。 ※本記事は、『スサノヲの正体』(新潮新書)の一部を抜粋、再編集したものです。    https://news.yahoo.co.jp/a...

David Hockney 展 2023 東京都現代美術館

  「ホックニーは、ロンドンのロイヤルアカデミーサマーエキシビションのためこの作品を制作した。展覧会の終了後、残りの作品が削除されると、この絵はそのまま残り、オリジナルとまったく同じスケールの2つのデジタル写真レンダリングが隣接する2つの壁に掛けられた。」 実際に3面に展示された様子の動画がよかった。この中で「傍に余計な作品を展示されないように、作品のサイズを決めた」と語っていた。

敗者のゲーム

 株式インデックスには勝てないという話は以前から何度となく耳にしていたが、なんなく腑に落ちない感じがしていたが、この本を読んでわかったような気がした。ETFにお金が流れ込む仕組みができていて、取引の大半がプロであるのだから。 「1985年に初版が発刊されたが、基本となる考え方はその10年前に専門誌で発表されていた。」 「100年前、株式取引の90%は一般の人たちによるものだった。こうした状況では、プロの投資家は早く情報を入手できるので有利と考えられ、インデックス投資よりよい結果を残すことができた。しかし時がたつにつれて、ほとんどの人が退職金制度を運営する機関で投資信託や株価指数連動型上場投信(ETF)に投資するようになり、現在では 90%以上の取引が、プロの機関投資家によって行われる ようになった。そうなると、どんなに敏腕のプロも市場に勝つことはとても難しい。」 米国も時間をかけて株式投資の仕組みを作り上げてきた。

2022年にいったゲルハルト・リヒター展を思い出しての塗装

  それでこのキャンバスはどう塗っていこうか  この投稿をInstagramで見る Kimio Tanaka(@kwin7862)がシェアした投稿

電動サンダーかえたらログハウスの再塗装が劇的に捗った

  新しい電動サンダーを使ったらログハウスの古い塗装剥がしの効率が格段に上がった。 道具の違いでこうも作業効率が違ってくとは、ちょっと驚いたくらいだった。 それで改めて調べて見みて、電動サンダーも「仕上げ用」と「塗装剥がし用」があるのをはじめて知った。 そもそもが、コードレスが目的で、新しく丸型の電動サンダーと紙ヤスリのセットを購入した。これを使ったところ、いままで半分諦めかけていたログハウスの上の方の部分の再塗装も一気に進めることができた。 丸いのは「ランダムサンダー」と呼ばれるやつで、塗装剥がしにはこれ。 四角いのは「仕上げ用サンダー」と呼ばれているものらしく、電動サンダーといったらこれが定番で紙やすりの荒さで削り具合を調整するものだと思っていた。 コード付きの仕上げ用サンダーでログハウスの塗装を剥がそうとしたら、それは嫌になるよ、とこれからはいえるようになった。 参考 【2023年3月】電動サンダーのおすすめ人気ランキング32選 https://my-best.com/1279

レオポルド美術館の3Dモデル(Sketchup)をBlender経由でUnityにもっていく

https://3dwarehouse.sketchup.com/model/d9da782400b0fd7fa9ed8783d4df777b/Leopold-Museum 昔、Google Earth に使われていたと思われる レオボルド美術館の3Dモデルを見つけた 。しかし、skp ファイルの形式が新しいものなので Sketchup 2017 では読み込めない。 2017で読めれば Obj形式にエクスポートして Unity で利用することができた のだが。 https://app.sketchup.com/  で stl 形式にエクスポートできるが、 テクスチャーが剥がれてしまう 。 Blender でプラグインを追加すると Sketchup のデータ が読み込めるというので https://github.com/RedHaloStudio/Sketchup_Importer 試してみたが、なぜかインストールした プラグインが有効にできない 。 チェクボックスをクリックできない Mac Mini M2 だとだめそうなので、Windows にも Blender を入れて試してみたところ、 プラグインが有効 になり、skpファイルをインポートすることができた。 インポートはできたものの、最初、 テクスチャーはないように 見えたが、テクスチャーはBlenderのプロジェクトの中にはあるようなので「 テクスチャ付き fbx を出力 」してみた。 結果、この fbx で Unity へ持っていけた。 テクスチャ付き fbx を出力する  Blenderの画面 fbx経由で UnityのProjectにレオポルド美術館を設置できたが、Material と Texture と Shader の調整が微妙で、まだよく理解できていない。 Unityの画面 分離派会館は2007年にSketchupで作成したデータに取り込んでいたので Unity で使えた。 参考 Blenderでテクスチャ付きfbxを出力し、Unityでテクスチャ付きfbxを読み込む方法 https://www.crossroad-tech.com/entry/export-import-fbx-blender-unity 美術史美術館 https://3dwarehouse.sketchup....

高圧洗浄機で屋根を洗う

高圧洗浄機で屋根の汚れを落とすための治具を製作したので、試運転してみた。  鉄の使い方をおぼえると製作物の幅が広がることを実感した。 結果は上々であったが、やはり洗浄機のスプレーガンはそこそこ重いので水平に持ち上げての作業は疲れる。 検討課題 屋根に登らずに洗浄できる範囲も限られているので、安全に屋根に登って作業できるようにしたい。

Mac Mini M2とWindowsで共有できるSDカードにパスワードを設定

以前、 SSDに dmg ファイルを作成しパスワード設定していたが、これだとWindowsでは利用できない。 ChatGPTに”WindowsとMacで共有できてパスワードが設定できるSDカードの作り方を教えて”と聞いてみたら「TrueCrypt」を教えてくれた。 VeraCrypt が後継のようなのでインストールしようとしたところ、MacFUSEも必要そうなので、確認したところ "ただし、注意点として、MacFUSEは古いバージョンのMac OS Xでのみサポートされています。Mac OS X 10.13 High Sierra以降のバージョンでは、macOSのセキュリティ機能が更新されたため、MacFUSEを使用する場合は、一部の設定変更が必要となります。したがって、使用する前に、必ず公式サイトやドキュメントを確認してください。" といわれた。 実際、MacFUSE と VeraCrypt をインストールして利用を進めると 「電源ボタンを長押し ... 起動セキュリティーユーティリティ で...」と表示された。 シリコンMac(Mac Mini M2)の場合、10秒以上電源ボタンを長押しして起動すると、メンテナンス画面になるので「オプション」を選択して、画面左上のメニューの「ユーティリティ」を選ぶのがポイントだった。  Windowsの方にも VeraCrypt を入れて 256GBのSDカードに130GBのストレージを作成したが、フォーマットに30分以上かかったのではないだろうか。 参考 Appleシリコンを搭載したMacのセキュリティーポリシー変更手順 https://support.d-imaging.sony.co.jp/mac/security/11/ja/index.html

ステンドグラスを引き戸に組み込む

  鉄枠に銅箔を貼ったガラスを嵌め込む  で製作したステンドグラスを引き戸に設置しようとして苦労した。 歩き疲れた鶏は気持ちよさそうに砂浴びしているが、こっちは四苦八苦。 その日は日没であきらめ、翌日どうにか組み込んだ。 真ん中の木枠だけで固定して、バラした引き戸を元通りに組み立てようとしたのだが、ガラスは重さもあり、安定しない。引き戸のネジ位置を合わせているうちにガラスがズレる。 木枠だけでなく、直径6mm程度の鉄棒を2本、中央に追加して、ガラスと木枠を固定することでなんとかした。手持ちのハンダは使い果たした。 ガラスは適当に組み上げてあるので、直線がでていない。 そのため、かなり鉄棒をグラインダーで削って調整した。   設置してみて、ステンドグラスは室内から眺めるものだった、と思い出した。 311の時の地震で壊れた倉庫の引き戸に久方ぶりにガラスが戻った。 追記 ハンダの消費量もばかにならない。 鉛製 の ケイム がよさそうだが、先に鉄でなく銅棒を買ってみることにした。 銅箔は買って正解だった。

MacOS Venture に PHPを入れて PukiWiki を移行した

  Pukiwiki でメモしたデータがあるので Mac Mini M2 に持っていく。 PukiWiki は PHP のアプリケーションであるため、PHP を動かさなければならない。 Mac Mini M2 で Apacheを動かした時、PHPがサポートされていないので CGI で動かす設定 をしたが、 これだけではだめ なようなので、結局、PHP をインストールした。 インストールした PHPは「署名して認証」しないと動かなかった。 PukiWiki は最新版にアップデートする必要があった。 PHP インストール $ brew install php ... $ To enable PHP in Apache add the following to httpd.conf and restart Apache: LoadModule php_module /opt/homebrew/opt/php/lib/httpd/modules/libphp.so < FilesMatch \.php$ > SetHandler application/x-httpd-php </ FilesMatch > Finally, check DirectoryIndex includes index.php DirectoryIndex index.php index.html The php.ini and php-fpm.ini file can be found in: /opt/homebrew/etc/php/8.2/ To start php now and restart at login: brew services start php httpd.conf を編集したが、エラーがでている。  $ apachectl configtest  [Fri Feb 24 20:46:41.855315 2023] [so:error] [pid 13516]  AH06665: No code signing authority for module  at /opt/homebrew/opt/php/lib/httpd/modules/libphp.so s...

キツツキの検出から受容まで

はじまりは、何者かが出入りしている穴をみつけたこと。 ダクトテープでふさいだら、すぐに破られた。 ネズミなどでなく、キツツキだった。飛び出していく姿を目撃した。 木で穴を塞いだら、別の新しい穴をあけられたので、一度オールクリア。 手元にあった巣箱を設置してみた。 果たして気に入ってもらえるか? 巣箱は無駄だった。高い位置を突きだした。 音がするのでキツツキが来ているのはわかるが、 用心深く撮影は難しい。 つつかれたところをダイソーのスチロール製 ブロックでガードした。 反対側を突きだした。ここもブロックした。 確かに一度気に入られると、簡単には諦めそうにない。 まだ、諦めず新しいところを突きだしたのでブロック。 また、新しい位置を突きだした。 キツツキ相手は楽しいを思わないとやっていられない。 受容段階。 キツツキとの共存を選択。 ただし、奥までは行けないように長釘でガードした。 ついにてキツツキの姿を捉えた。 室内からの撮影成功。  しばらくして、気が済んだのか、出入りがないようなので ダクトテープで穴を塞いだ。 その後、気配がないので シュールだといわれた発泡スチロールのブロックも全て撤去した。