プログラミングでオブジェクトを表現すること。 - ページ 3

 
Реter Konow:

2.以下は、私の主張の一部です。

デザイン パターン」(Eric Freeman, Elizabeth Freeman著)という良い本があります。

読めば、いくつかの主張が取り下げられると思います。

 
Vasiliy Pushkaryov:

デザインパターン」(Eric Freeman, Elizabeth Freeman著)という良い本があります。

読めばクレームがなくなるものもあると思います。

ありがとうございます。

 
Реter Konow:

ありがとうございます。

https://b-ok.cc/book/3691688/443e5e

 
ニコラスさん、ありがとうございます。
 
Vasiliy Pushkaryov:

デザインパターン」(Eric Freeman, Elizabeth Freeman著)という良い本があります。

読めば、いくつかの主張が取り下げられると思います。

エリザベス・ロブソン、フリーマンではない)最初は夫婦だと思った。
 
Реter Konow:
エリザベス・ロブソン、フリーマンではありません))最初は夫婦かと思った。

気配り)、右。

ファイル名にそれが入っていたので、コピーして、共著者全員の名前に注目することもなかったんです。

 

皆さん、明けましておめでとうございます。

久しぶりに来ました。ちょっと懐かしくなって、この1年間何をしてきたかを伝えに来ることにしました。そして、プログラミングに直結する「Object」の構想であった。

しかし、最近の動向は、機械学習技術が手作業のプログラミングを主流から締め出そうとしていることを強く示唆しており、多くのコーダーを失業に追い込んでいる。そして実際にそうなっているのです。統計モデルが使えるのに、なぜアルゴリズムを書くのでしょうか?学習」によって再現する方がはるかに簡単なのに、なぜコードによって条件ツリーを構築するのでしょうか?修辞的な質問。また、コンピュータの性能が上がれば上がるほど、現在一般的にAIと呼ばれているもののスピードや質が上がり、人間が手や頭を使って作業する必要がなくなります。

もちろん、現代のAIは、顔認識、音声認識、車の運転、チェスでグランドマスターに勝つ、どんな話題でもコミュニケーションできる(GPT-3)など、多くのことができる。世界はすでにマニュアルプログラミングから離れていることが明らかなのに、なぜプログラミングのルーツに戻り、かつて誰がOOPでオブジェクトという概念を実現したのかを考え直そうとするのか、と思われるかもしれない。何が言いたいのか?

この問いに対する答えは、シンプルであると同時に複雑なものになるでしょう。機械学習技術には、ニューロチップのパワーアップ、学習速度の向上、作成するモデルのサイズの拡大だけでは超えられない発展の限界があると思います。AIは上記のすべてを行うことができますが、あくまで個別です。つまり、あるバージョンは認識のために、あるバージョンはチェスのために、そしてあるバージョンはコミュニケーションのために研ぎ澄まされるのです。マスクが、ビル全体を占め、1.2メガワットの電力を消費する新しいDoJoコンピューターを建設し、同時に、人が脳で消費する20ワットで学ぶ運転をモデルに教えるとき、MLが徐々に行き詰まりつつあることがすでにわかります。つまり、人間の脳は、同じような仕事を、スーパーコンピュータの約6万倍ものエネルギー効率で行っていると言えるのです。もちろん、これらはすべておおよその話です。また、現代のAI技術は、人間の思考が働く多くの作業には全く適用できません。基本的には、不慣れな状況での方向づけ、即興性、推論と帰納、ゼロからの行動計画作成など、複雑な思考構成です。それはもう、一目瞭然です。

そして、ブレーンの中には、私たちが理解できない、目に見えない、データを扱う別の技術が「隠されている」のです。何ですか?私の考えでは、自然は人間の脳に、どこにでも存在するある種の本質を見抜き、働きかける可能性を与え、その本質を人間の意識から潜在意識の奥深くに隠してしまったのだと思います。つまり、人は見ていると同時に見ていないことになり、それによって毎回「つまずく」ことがないのです。これが「物体」であり、すべてのものの中にある抽象的なものです。

人が考えること、理由づけすること、分析すること、学ぶことはすべて、その人の知性は無意識のうちに常にオブジェクトモデルで動いて いるのである。これこそ、古典的な番組が発見したものであり、見逃していたものでもある。つまり、開発者は、人間の知能の完全なコピーを作るのではなく、コード量を圧縮し、より普遍的なものにするプログラミング方法を発明しなければならなかったのです。大体、それしか狙ってないんですよ。しかし、現代は人間の知性に近いものを作ることが求められており、そのためにはOOPを見直す必要があります。

簡単に言えば、私がプログラミングにおけるオブジェクトの概念をアップデートしようとした理由を述べたのです。この話題に興味を持っていただけたなら、私がこの1年半取り組んできたコンセプトそのものの話を続けたいと思います。

 
Реter Konow オブジェクトモデルで動いて いるのである。これこそ、古典的な番組が発見したものであり、見逃していたものなのです。つまり、開発者は、人間の知能の完全なコピーを作るのではなく、コード量を圧縮し、より普遍的なものにするプログラミング方法を発明しなければならなかったのです。大体、それしか狙ってないんですよ。しかし、現代は人間の知性に近いものを作ることが求められており、そのためにはOOPを見直す必要があります。

簡単に言えば、私がプログラミングにおけるオブジェクトの概念をアップデートしようとした理由を述べたのです。この話題に興味を持っていただけたなら、ここ1年半ほど取り組んできたコンセプトそのものの話を続けようと思います。

なんということでしょう。

ピーター、フォーラムに戻ってきてくれてうれしいよ...。

とすぐに - 世界のML、プログラミングのトピックでは通常Standart ML(https://ru.wikipedia.org/wiki/Standard_ML)です。

 
最初の投稿が意味をなしていないとしたら、この先どうなるのか、どこにつながるのか、考えるのは恐ろしいことです
 
Maxim Kuznetsov #:

なんということでしょう。

ピーター、フォーラムに戻ってきてくれてうれしいよ...。

と一挙に紹介 - 世の中のML、プログラミングスレッドでは通常Standart ML(https://ru.wikipedia.org/wiki/Standard_ML)です。

ありがとうございます!)

もちろん、既成のアイデアを実現するためのツールとしてのSMLには利点があり、より詳細に検討する価値があります。しかし、多くの言語には長所と短所があります。しかし、階層的な分類、オブジェクトのプロパティやコンテンツの動的な変更、プログラム内の論理モデルやイベントモデルの「オンザフライ」での変更など、すべての問題は、常に私たちの思考に影響を与えています。現代の言語がどこまでそのような仕組みを実装できるかは、私にとって大きな疑問です。