Welche Fähigkeiten sind erforderlich, um Simulationen des menschlichen Gehirns zu erstellen? [abgeschlossen]

Ich möchte ein System bauen, das in der Lage ist, Daten aus dem Internet zu sammeln, um ein kognitives Modell des menschlichen Gehirns zu erstellen. Das Modell sollte in der Lage sein, die Fragen zu beantworten, die von einem Roboter gestellt werden. Außerdem würde ich gerne eine KI- Inferenz-Engine anwenden , um dem Roboter wichtigere Informationen zu geben.

Wenn ich ein solches Modell bauen möchte, welche "Fähigkeitsliste" benötige ich? Welche Fähigkeiten wären am wichtigsten? Welches "Opensource-Projekt" könnte hilfreich sein?


hinzugefügt:

Danke allen, die mich ermutigen. Sie lassen mich mutiger sein, ein Modell des menschlichen Gehirns zu bauen (nicht die Gehirnstruktur).

Lassen Sie mich Ihnen vorstellen. Ich habe etwas CS- und EE-Hintergrund und forsche jetzt im Bereich Robotik. Ich liebe die Kognitionswissenschaft so sehr, dass ich herausfinden möchte, wie Roboter wirklich den Verstand wie Menschen haben können, um Ziele klüger zu erreichen. Dank des Hinweises von @Jeromy Anglim gebe ich ein YouTube-Videobeispiel: James und Rosie bereiten Popcorn und Sandwiches vor

Dieses Video zeigt zwei Roboter, die zusammenarbeiten, um ein Sandwich mit kognitiver Architektur (CRAM oder Cogito) basierend auf dem ROS-System ( Robot OS , ROS Map , ROS Navigation Video ) zu erstellen. Nachdem ich ihre Papiere gelesen hatte , stellte ich fest, dass sie nur Datenbankanweisungen verwendeten oder Webseitenanweisungen herunterluden oder sehr gut strukturierte Seiten verwendeten, die für Menschen bestimmt waren ( z ).

Außerdem fand ich, dass viele kostenlose Ressourcen, jeder Artikel im WWW die wichtigste Datenbank sein sollte. Das Wichtigste ist, wie man ein System baut, das natürliche Sprache lesen kann und ein Modell hat (vielleicht basierend auf der kognitiven Architektur von CRAM), um es zu verstehen, denn CRAM hat einen sehr guten Wissensprozessor (KNOWROB, M. Tenorth und M. Beetz, „KnowRob — Knowledge Processing for Autonomous Personal Robots“, in IEEE/RSJ International Conference on Intelligent RObots and Systems., 2009.). Wenn vielleicht, möchte ich alle Linux-Opencourse-Bibliotheken sammeln, um sie schneller und robuster zu machen. Ich beginne auch, einen Online-Kurs für maschinelles Lernen in Stanford zu belegen.

Mein Ziel ist es, ein Modell des menschlichen Geistes zu bauen, das lernen kann, etwas Innovation hat und intelligente Lösungen findet, um sich der menschlichen Gesellschaft zu widmen. Aber mein erster Schritt ist es, einen Weg zu finden, wie Roboter versuchen können, alle Arten von Daten im WWW zu verstehen ( Alle Daten, die es nicht verstehen kann, warnen nur die ersten 10 und ignorieren andere) und strukturieren sie als intelligentes Interaktionssystem, das Wissens- oder Fähigkeitsfragen beantworten kann, die bei Google gesucht werden können. Das Wichtigste an diesem System ist der Versuch, alle Informationen im Web mit robusten Bibliotheken clever zu nutzen (ich möchte Räder nicht neu erfinden).

Ich weiß, dass es ein langfristiges Projekt ist, aber ich liebe es und bin bereit, es in meinem ganzen Leben zu erreichen. Weil dies ein Integrationsprojekt ist und jeder Erfolg darin eine große Veränderung in der Welt bewirken wird, genauso wie ROS in der Robotik auch ein Integrationsprojekt und sehr aktiv in den meisten Top-Robotik-Forschungszentren und am Anfang in der Industrie jetzt. Ich weiß, dass meine eigene Energie für diesen Zweck nicht ausreicht, aber ich kann die gesamte Kraft von Open Source und Freiwilligen auf der ganzen Welt sammeln, um es gemeinsam zu tun~^^ (Jetzt ist der Tag gekommen, an dem Technologien für dieses Projekt wirklich ausreichen, wie Computergeschwindigkeit, WWW, fortgeschrittene Forschungsarbeiten, Open Source-Bibliotheken, kostenlose Open Courseware-Lektionen, ..., was für ein Mangel ist eine Gruppe exzellenter Menschen, die sich freiwillig dafür einsetzen, dass es wahr wird, jedem zu helfen, der dieses Projekt nutzt.)

Hallo Sam. Willkommen auf der Seite. Könnten Sie genauer erläutern, was Ihr Ziel ist, vielleicht mit einigen Verweisen auf Beispiele im Internet für etwas Ähnliches?
Vorgeschlagene Anforderungen: a) ein postgradualer Abschluss in Cogsci oder einem verwandten Bereich und b) mehrjährige Erfahrung in der Programmierung von KI
Wollen Sie ein Modell des Gehirns oder das Modell des Geistes bauen ? Das können ganz besondere Ziele sein ...
Wow, das ist eine große Frage.
Interessante und nützliche Frage.

Antworten (2)

Schroedingers Cat hat ein paar wichtige Punkte getroffen und ich muss es weiter ausbauen.

Ich glaube, dass die wichtige Hürde bei der Schaffung einer absolut intelligenten Maschine die Tatsache ist, dass das menschliche Gehirn immer noch nicht entschlüsselt ist. Es gibt kein ganzheitliches kognitives Modell, das beschreibt, wie das Gehirn funktioniert, reagiert oder Entscheidungen trifft. Selbst wenn ein solches Modell abgeleitet wird, kann es immer noch nicht wirklich verwendet werden, da menschliche Entscheidungen auf Wissen und der Umwelt (im Volksmund Kultur genannt) basieren. Dass eine Maschine rational ist, ist also schwer zu beweisen, da der Mensch selbst seine Rationalität nicht beweisen kann.

Technisch gibt es drei Probleme

  1. Sprache - Fast alle Programme verwenden die eine oder andere Form der kontextfreien Grammatik . Menschen verwenden beim Sprechen immer den Kontext.
  2. Rechnerisch ist es nicht möglich, ein dem Gehirn ähnliches Simulationsmodell zu erstellen. Nehmen Sie einfach eine Auswahl von 2 Artikeln aus einem Satz von 10 Artikeln an. Sie haben 2^10 mögliche Kombinationen. Denken Sie an 100 Bedingungen und Ihr Computer würde in die Schwebe geraten.
  3. Die meisten der heute gebauten KI-Motoren sind weit entfernt von denen, die von ihren Vorfahren vorgeschlagen wurden. Sie müssen die KI: Ein moderner Ansatz gelesen haben . Sie sind meistens für eine bestimmte Domäne gebaut und nicht absolut intelligent

Und in Bezug auf Ihren Roboter, der Google nach den Antworten durchsucht, ist es bereits möglich, mithilfe der Google-APIs nach Antworten zu suchen, aber es wird Ihre Anforderung nicht erfüllen. Google verwendet für seine Ergebnisse die PageRank -Technologie, die eher eine Technik des maschinellen Lernens ist und noch weit von einer echten semantischen Suche entfernt ist.

Es gibt jedoch Hoffnung. Ich bin gerade in der gleichen Situation (zufälligerweise habe ich sowohl maschinelles Lernen als auch natürliche Sprachverarbeitung abonniert, obwohl alle Kurse auf unbestimmte Zeit verschoben sind). Ich könnte vorschlagen, Folgendes zu lernen

  1. Künstliche neurale Netzwerke
  2. Verarbeitung natürlicher Sprache
  3. Wahrscheinlichkeitsmodelle
  4. Unüberwachte maschinelle Lerntechniken
  5. Erweiterte Mustererkennung

Ich schlage auch vor, Ihr ursprüngliches Modell zu ändern. Anstatt Google zu durchsuchen, um die Antworten zu finden, wäre es besser, Sie laden den Stack-Exchange-Datendump herunter und beginnen mit der Analyse der Muster, da diese Antworten von echten Menschen gegeben werden.

Fühlen Sie sich frei, weitere Fragen zu stellen. Auf diesem Gebiet gibt es mehr zu fragen als zu beantworten.

Ich denke, "natürliche Sprache lesen" ist Herausforderung genug. Es zu hören und zu interpretieren ist eine ganz neue Problemebene. Wie Sie sagen, nutzen Menschen den Kontext in einem unglaublichen Maße. Wir nutzen auch Multimedia – also mehr als nur Geräusche, sondern Gesichter und Aktionen. Sie müssen alle „gelesen“ werden.
Eigentlich gibt mir das eine Vorstellung von einem guten Ausgangspunkt. Laden Sie den SE-Datendump herunter und schreiben Sie eine Schnittstelle, um alle Fragen zu beantworten, auf die SE bereits die Antwort liefert. Das allein wäre schon eine beeindruckende Leistung. Und ich meine, Fragen zu interpretieren, so dass, wenn ich etwas stelle, das anders als eine andere Frage beantwortet wurde, es funktioniert.
@sam Ich denke auch darüber nach, einen Forschungsrahmen mit einer Massensimulationsmaschine zu schaffen, die vielen Ihrer Eigenschaften ähneln könnte. Zögern Sie nicht, mich anzupingen oder eine E-Mail für weitere Informationen zu senden
@SchroedingersCat Genau richtig. Um eine wirklich intelligente Maschine zu bauen, muss sie darüber hinaus die Dinge im richtigen Sinne wahrnehmen. Was also richtig ist, bringt einen Philosophen in die Gleichung ein
@SchroedingersCat Und in Bezug auf das Lesen natürlicher Sprache können wir einige (eigentlich viele) der ursprünglichen Sprachverständnisse reduzieren, um es einfacher zu machen. NLTK ist ein wirklich guter Ausgangspunkt
@Ubermensch Eigentlich habe ich viele beste Werkzeuge, mit denen ich ein solches Modell bauen kann, obwohl ich nicht mit allen vertraut bin. Aber wenn einige Tools einen wichtigen Schritt für dieses Projekt machen können, kann ich es mehr lernen, bevor ich andere Tools lerne. Und ... wie kann ich Sie kontaktieren? Wie kann ich Sie anpingen? Danke~
@sam Sie können meine E-Mail-ID von meinem Profil erhalten. Stellen Sie einfach @ vor meinen Namen, um mich anzupingen (Sie haben es bereits getan). Pingen Sie mich im Chat, damit wir die Diskussion dorthin verschieben können, oder senden Sie eine E-Mail

"wie man ein System baut, das natürliche Sprache lesen und ... verstehen kann"

Ich bin nicht sicher, ob Sie wissen, was Sie hier wollen. Nur dieses eine Stück erfordert ein Verständnis der Prozesse des Geistes, von dem ich glaube, dass wir es noch nicht erreicht haben. Es gibt eine Menge Material darüber, wie wir dies erreichen KÖNNTEN, aber Sie müssten das gesamte kognitive Verarbeitungsmodell schätzen (oder besser gesagt, eines der Modelle finden, das Ihnen am besten gefällt) und in der Lage sein, es zu spiegeln.

Ich denke auch, dass es hier eine Anforderung gibt, das Web automatisch zu durchsuchen und qualitativ hochwertige Antworten zu identifizieren. Nun, wenn Sie dies tun, bin ich sicher, dass Google sehr an Ihnen interessiert sein wird. Die meisten Menschen sind schlecht darin, dies zuverlässig zu tun, daher ist der Versuch, einem Computersystem dies zu ermöglichen, derzeit wahrscheinlich nicht praktikabel.

Ich denke, das Wichtigste, was Sie brauchen, ist eine ganze Forschungsabteilung. Die Anforderungen, die Sie haben, sind so vielfältig, dass viele verschiedene Personen in vielen verschiedenen Bereichen arbeiten müssen. Sie würden, würde ich sagen, mindestens einen Doktortitel in Cogsci oder ähnlichem und KI benötigen.

Das klingt alles sehr negativ, aber eigentlich denke ich, dass es eine gute Frage ist, weil es wichtig ist, die Reichweite der Antwort zu verstehen, für jeden, der in der Maschinenintelligenz arbeitet.

Ihre Antwort macht eine großartige Sache, die den Bereich meines Projekts lokalisiert. Ich weiß es zu schätzen, und wenn Sie so wollen, brauche ich immer noch mehr und mehr tatsächliche Hilfe, um herauszufinden, wie ich dieses Projekt sehr robust und nützlich in der Welt machen kann, um allen jetzt und in der Zukunft zu helfen. Wenn ich die Fähigkeit habe, es zu erreichen, werde ich dieses Projekt in meinem ganzen Leben verbessern.
Ich habe auch einen großartigen Videolink hinzugefügt, der sich auf Robotikbereiche in meinem Ursprungspost bezieht.
Eine weitere brandneue Idee ist: Ich möchte alle Forschungsergebnisse integrieren, dh jedes Forschungszentrum auf der Welt wird mein bester Freund und kein Feind oder Konkurrent.
Das war sozusagen mein Punkt. So ziemlich jedes Stück davon ist ein Lebenswerk. Ich habe ein Stück ausgewählt, von dem ich etwas wusste, aber dasselbe gilt für jedes andere Stück. Jeder braucht ein Genie und ein paar Leben.