7

人間の脳 (知性や感情など) を実装してエミュレートしようとしているオープンソース ソフトウェアはありますか?

4

9 に答える 9

8

Jeff Hawkins (「 On Intelligence 」の著者) は、 Numentaという会社を設立しました。彼は、人間の脳がどのように機能するかについて、階層的一時記憶(HTM)という理論を思いつきました。Numenta は、この理論に関連するいくつかのアルゴリズムを実装するNuPIC (現在はオープンソース) と呼ばれるソフトウェア ライブラリを開発しました。

于 2010-03-10T16:53:06.063 に答える
7

私たちは、あなたが言っていることを原則的な方法で実行しようとする脳の働きについて、十分にわかっていません。(つまり、この種のものは何でも「大げさに推測する」ことです。) したがって、これは実際にはソフトウェアの問題ではありません。

ただし、より生物学的なアプローチを求めるブルー ブレイン プロジェクトや、 DARPA Autonomous Vehicle Grand Challengeなどの多数の機械学習プロジェクトに興味があるかもしれません。あまり有用ではありませんが、より会話的なアプローチがALICEに見られるかもしれませんが、有用なものについてはお勧めしません。

于 2010-03-10T16:08:26.480 に答える
6

脳を50年以上使用してきたので、それは私がAIをモデル化するために選択する最後のことです。脳は信頼性が低く恣意的であることが知られており、解決するのに何年もかかる可能性のある隠れたバイアスがあります。

于 2010-03-10T16:23:04.517 に答える
2

私が学校で受けた AI の講義のほとんどは、何年もの間「強い AI」の夢を追い求めてきた教授によるもので、人間の脳と精神がどのように機能するか (およびこれらの機能の背後にある理論) をほとんど理解できない場合、ほぼ毎日変化することもあります)、人工的にシミュレートすることをどのように望むことができますか? 彼らのほとんどは、問題がより明確に定義されているニッチな分野で AI に諦めていました: パスファインディング、SAT 解決のアプリケーション、画像処理、チェスの勝利、会話など... しかし、彼らは本当の、一般的な-目的は「考える機械」。

私のアドバイスは、関心のある特定の問題 (パスファインディング、診断システムなどの SAT ソルバーのアプリケーションなど) を調査し、それらを解決するためにどのような AI アプローチが採用されているかを確認することです。あなたが興味を持っている問題は、AI ソリューションに関してはあまりないかもしれません。その場合、あなたは新しいものを始めることができます!;)

...しかし、圧倒されたくない場合は、少なくとも最初は、おそらく特定のクラスの問題に絞り込む必要があります。

于 2010-03-10T16:28:37.820 に答える
1

人間の脳をモデル化するアルゴリズムがあります。それらは、人工ニューラル ネットワーク (ANN) と呼ばれます。彼らは基本的にシナプスをモデル化し、シナプスが信号を受け入れる方法をモデル化しようと試み、結合された信号入力が十分に強い場合、樹状突起に沿って他のシナプスに独自の信号を発します。

問題は、実際のものをシミュレートしようとする方法として ANN を構築することは、太陽をシミュレートするために核兵器を使用することによく似ています。確かに、いくつかの貴重なデータが得られますが、モデリングしているデータを近似する能力という点では、かなり不十分です。

私はここでの相対的なスケールで 100% 肯定的ではありませんが、まともな考えを与えるために、次のことを考慮してください (これは間違いなく数桁ずれているでしょう... しかし、理由を理解するのに十分近いです。 ANN は私たちのために世界を動かしているわけではありません):

地球上のすべてのコンピューターを使用して、利用可能なすべてのリソースを使用して可能な限り最大の ANN を作成し、それらの異なる ANN をすべて相互に接続した場合 (したがって、さらに大きな ANN を作成する場合) に近づく可能性があります。人間の脳に存在する接続の数。

于 2010-03-10T17:43:22.500 に答える
0

あなたが探している分野は機械学習です。具体的には、遺伝的アルゴリズムや遺伝的プログラミングのような進化的アルゴリズム。人間の脳を模倣するために特に設定されていることを私が知っている1つのアルゴリズムは、ここで読んだ階層的時間記憶です。しかし、これは非常に難しい問題であり、私たちはまだ意味のある方法で人間の脳を模倣することから何年も離れています。

于 2010-03-10T16:31:47.947 に答える
0

OrganicComputinghttp://en.wikipedia.org/wiki/Organic_computingとして知られているコンピュータサイエンスの分野があります。この取り組みの目標のいくつかは次のことです。

  1. 自己組織化
  2. 自己構成(自動構成)
  3. 自己最適化(自動最適化)
  4. 自己回復
  5. 自己防衛(自動化されたコンピュータセキュリティ)
  6. 自明
  7. コンテキストアウェアネス
于 2010-03-10T16:32:48.670 に答える
0

私がこれに知っている最も近い可能性のあるものは、時計職人のフレームワークでしょう。人間の脳とは関係ありませんが、AIタイプのフレームワークに向けて努力しているようです。

http://watchmaker.uncommons.org/

Watchmaker Frameworkは、Javaでプラットフォームに依存しない進化的/遺伝的アルゴリズムを実装するための、拡張可能で高性能なオブジェクト指向フレームワークです。

于 2010-03-10T16:33:53.470 に答える
0

Cycを見ることができます:

Cyc は、AI アプリケーションが人間のような推論を実行できるようにすることを目標に、日常の常識知識の包括的なオントロジーと知識ベースを組み立てようとする人工知能プロジェクトです。このプロジェクトは 1984 年に MCC の Douglas Lenat によって開始され、Cycorp 社によって開発されました。プロジェクトの一部は、オープン ソース ライセンスの下で API、RDF エンドポイント、およびデータ ダンプを提供する OpenCyc としてリリースされます。

正確には脳ではありませんが、人工知能の重要な構成要素です。

于 2010-03-10T16:07:20.430 に答える