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.)
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
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
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.
"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.
Jerome Anglim
Jeff
Felix S
Oriesok Vlassky
Daniel D.