屈原·漁師のアルゴリズムの追求

屈原·漁師のアルゴリズムの追求

屈原・漁夫のアルゴリズムの追求を分析する前に、「漁夫」の原文を見てみましょう。

屈原は流刑になった後、川や湖をさまよい、湖のほとりで詠唱を続けた。彼はやつれて衰弱した様子だった。

漁師は彼を見て尋ねました。「あなたは三鹿の役人ではないのですか?」 なぜこんなことになってしまったのでしょうか?

屈原は言った。「世の中は濁っているが、私だけは清らかだ。皆は酔っているが、私だけは冷静だ。だから私は追放されたのだ。」

漁師は言った。「賢者は物事に執着するのではなく、時代に合わせて行動する。」 世の中は濁りに満ちている。だから、泥を売って波をかき回してみませんか? みんな酔っています。

ふすまを食べさせて、醤油を飲んでみてはいかがでしょうか? なぜ深く高く考え、自分を解放するのか?

屈原は言った。「衣服を洗ったばかりの人は帽子を脱がなければならないと聞いたことがあります。」 入浴したばかりの人は衣服を振らなければなりません。 清らかな体を持つ者が、どうして汚れたものを受け入れることができるでしょうか? 私は湘江に行って川魚の腹の中に埋葬されたい。私の純白の体がどうしてこの世の塵に覆われることができようか?

漁師は笑って船を漕ぎ、歌いながら去って行きました。「滄浪の水は澄んでいるから、帽子を洗える。滄浪の水は濁っているから、足を洗える。」そして何も言わずに去って行きました。

記事「漁師」の重要なシーンは「世界が濁って、みんなが酔っている」です。ソフトウェアでは、メモリ不足と多くの断片の存在を利用して、世界が濁って、みんなが酔っているシーンを表現することができます。

漁師の考えによると、「滄浪の水は澄んでいるので、帽子を洗うことができ、滄浪の水は濁っているので、足を洗うことができる」ということです。滄浪の水が澄んでいるということは、メモリの割り当てが正常であり、メモリの断片化がないことを意味します。そのため、自然にメモリを割り当てて有効活用することができます(それで帽子を洗うことができます)。システムがメモリの断片でいっぱいになると(滄浪の水が濁る)、大きなメモリを割り当てることが難しくなり、いくつかの小さなメモリの断片しか割り当てられなくなります。いくつかの小さな目的(足を洗う)を果たさせてください。

屈原の「世の中は濁っていても、私だけが清く、皆は酔っていても、私だけがしらふである」という考えを見てみましょう。つまり、記憶がほとんど使い果たされ、断片でいっぱいのときは、記憶を割り当てる必要はありません(私だけが清く)。

以上の分析から、Fisherman が追求しているのは高信頼性アルゴリズム (サーバー ソフトウェアなど) であることは容易に理解できます。メモリが正常な場合は、主要な機能計算を実行します。メモリが不足している場合は、別のブランチに切り替えていくつかの簡単な機能計算を実行し、システム メモリの回復が正常になるまで待機します。いずれにしても、プログラムは終了せず、確実に実行され続けます。

屈原が追求したのは、効率的なアルゴリズム(クライアントソフトウェアなど)でした。システムメモリが断片でいっぱいになり、非効率になったとき、彼は漁師のように別のブランチにジャンプして実行するのではなく、プログラムを終了することを選択しました。そのため、屈原は川に飛び込んで自殺しました。

<<:  Windows Update で使用される指数アルゴリズムにより、XP マシンの速度が大幅に低下する

>>:  Windows Update で使用される指数アルゴリズムにより、XP マシンの速度が大幅に低下する

ブログ    
ブログ    
ブログ    

推薦する

[詳細] 人工知能を私たちが理解することは決してできないというのは本当でしょうか?

音声認識から言語翻訳、囲碁ロボットから自動運転車まで、あらゆる分野で人工知能による新たな進歩が起こっ...

ビッグモデルの「錯覚」、この記事を読んでください

ビッグモデルの「幻想」がついに体系的にレビューされました! 49 ページの記事では、幻覚の定義、分類...

NTUは、3枚の画像のみを使用して高品質の3Dシーンを合成するSparseNeRFを提案しています。

ディープラーニングと 3D テクノロジーの発展により、Neural Radiance Fields ...

Mac専用の大型モデルフレームワークが登場! 2行のコードでデプロイでき、ローカルデータとチャットでき、中国語もサポートしています

Mac ユーザーは、ついに、RTX を使用した独自の大型モデル チャットを持つ N カード プレーヤ...

アルゴリズムがバグをキャッチ:ディープラーニングとコンピュータービジョンが昆虫学を変える

[[390223]]導入コンピュータ アルゴリズムは、ソフトウェア プログラムのバグを検出するのに役...

AIによる朗読がオーディオブック市場に影響、声優の仕事が脅かされる

テクノロジーの進歩により、人工知能 (AI) が徐々に出版業界に参入し始めており、特にオーディオブッ...

...

AIが業界全体でビジネス成果をどのように変革しているか

昨年末以来、人工知能の発展の勢いは止められないようです。 GPT-4 のような並外れた認知能力を備え...

...

農産物産業における人工知能の応用と影響

農産物における人工知能の応用人工知能は、次のような農産物のあらゆる段階と側面に適用できます。農業: ...

ロボットはサービス業界に参入できるのか?事実が教えてくれる

有名なアニメーション会社ディズニーは、近々人工知能とロボット工学の分野に参入すると発表しました。ディ...

...

疫病との戦いに人工知能とビッグデータが爆発的に役立つでしょうか?

[[315014]]新型コロナウイルス感染症の発生と蔓延は、全国の人々の心を動かしました。社会のあ...

Facebook の応用機械学習チームを訪問: 研究と応用の間に橋を架けるにはどうすればよいでしょうか?

Facebook では、応用機械学習チームがソーシャル ネットワークの視覚、会話、理解を支援してお...