Frage von LeYuudachi, 80

Wie erschaffe ich eine KI, die sich selbst weiterentwickelt und lernt?

Hallo ich habe einige Fragen zum Thema KI, ich kenne mich selber mit KI´s nicht aus aber wollte mich jetzt darauf selber Spezialisieren eine KI zu erstellen die Selber Lernen kann. Es sollte so aussehen das diese KI von sich selber aus sprechen kann und mit mir reden kann zudem sollte ich mit ihr auch reden können. Die KI soll eine eigene Persönlichkeit bekommen das sie selber Sachen entscheiden kann und so gesehen wie ein Mensch agiert, Diese KI soll zu dem noch ein Körper besitzen, so dass sie sich frei bewegen kann oder das ich sie vom pc aus auf dem Handy ziehen kann per USB Kabel und sie kann sich da weiter bewegen und Agieren

aber ich habe kein Schimmer wie man überhaupt eine KI Programmiert das was ich bis jetzt weiß ist das man es am besten mit .NET C# versuchen solle. Ich wäre auch bereit eine Menge Zeit zu in investieren.

Ich hoffe und Bitte um Hilfreiche Antworten und Dankeschön.

Antwort
von PeterLustig1999, 41

Ich äußere hier einfach mal meine Idee, weil ich bereits länger darüber nachdenke und mich damit vielleicht in Zukunft mal beschäftigen werde.

Man könnte im Grunde erst einmal einen Rahmen festlegen, das heißt, man hat beispielsweise eine Person, die Person kann verschiedene Sachen machen (nach rechts gehen, Salto, was auch immer). Dann wird festgelegt, was als Problem empfunden werden soll und was positiv ist.

Als nächstes müsste die KI mit einem Problem konfrontiert werden. Sie wird sich die Umstände merken, unter denen das Ganze statt gefunden hat und von da an versuchen, selbstständig eine Lösung zu finden. Wie? Mutationen. Die KI versucht zufällig verschiedene Aktionen auszuführen, die sie ausführen kann, sobald sie erneut mit dem selben Problem konfrontiert wird. Dies geschieht solange, bis eine zufällig Konstellation gefunden wird, die das Problem beseitigt.

Zwar wäre hier der Prozess des Lernens eher langwierig und die KI entwickelt sich nicht zu 100% weiter, aber in einem gewissen Rahmen kann man hier doch von einer KI sprechen, die selbstständig lernt. Jedoch ist dies nur eine Idee, ich weiß nicht, wie gut sie sich umsetzen ließe, ob sie überhaupt zum gewünschten Effekt führen würde und inwiefern man diese Idee weiter ausbauen und verbessern könnte, aber grundlegend könnte ich mir eine selbstlernende KI so vorstellen.

Jedoch denke ich und das ist meine ehrliche Meinung als doch schon etwas fortgeschrittenerer C++-Programmierer, dass deine Ansprüche mit der jetzigen Technologie nicht so umsetzbar sein werden, wie du sie dir vorstellst. Ich würde dir eher empfehlen, mit einer einfacheren KI anzufangen, dich über die gesamte Thematik im Netz schlau zu machen, dir einen ungefähren Plan zu machen, wie du diese KI implementieren könntest und diese dann zu entwickeln. 

Kommentar von LeYuudachi ,

Dankeschön für deine Hilfreiche Antwort. ^^

Antwort
von J0h4ann3s, 13

Naja eine KI die selbständig lernt existiert in eine frühen Form schon, allerdings stehen da Jahrelange Entwicklung eines großen Teams dahinter.
Eine KI programmiert halt man nicht einfach mit KI ki1 = new KI(); oder so.
Und wenn die KI in einen "Körper" "leben" soll benötigt man einen sehr leistungsstarken Mikroprozessor ein Raspberry PI tuts da nicht mehr. Die aktuellen KIs laufen in riesigen Server Netztwerken von z.B. Google oder so. Du kannst aber etwas entwickeln was .txt Dateien analysiert und danach Muster erstellt (wie die Werbe Algorithmen von Google/Facebook).
Ich wünsche dir viel Spaß bei der entwicklung. Melde dich wenn du was geschafft hast :D

Kommentar von LeYuudachi ,

Danke für deine Hilfe und das mache ich ^^

Kommentar von J0h4ann3s ,

Gerne ich versuche zu helfen wo ich kann.
Viel Glück

Antwort
von Elmo2999, 28

Ui, also... "Persönlichkeit" oder gar Bewusstsein ist nach heutigem Stand nicht drin. Es gibt diverse Ansätze wie man Derartiges erreichen könnte. Ein Besipiel wäre "Embodiment", dass heißt, dass eine KI ein Bewusstsein über ein körperliches Empfinden entwickeln kann.

Denn man kann einer Maschine unmöglich das sogenannte "allgemeine Hintergrundwissen" einpflanzen. Das allgemeine Hintergrundwissen besteht aus millarden von minimalen Fakten und Schlussfolgerungen die man nur wissen kann wenn man wirklich intelligent ist.

Beispiel: "Er steht vor dem Schaufenster, sieht das tolle Fahrrad und drückt sich daran die Nase platt." (oder so ähnlich ging das)... Woran drückt er sich die Nase platt? Am Fahrad? Um so einen Quatsch zu wissen muss man real intelligent sein. Deswegen übersetzt u.A. Google die Texte so mies, denn Google kann den Inhalt nicht verstehen. Sprache ist mehrdeutig und erfordert reale Intelligenz beim Empfänger. Auch zielgerichtetes Tun oder Entwicklung jeglicher Art... wieso sollte eine Maschine sich universell für alles interessieren um wahrhaft intelligent zu sein? Also das ist noch nicht raus.


Derzeit sind neurale Netzwerke "state of the art". Das sind Netze aus massenweise Fließkommazahlen die Hirnneuronen ähneln. Zwar legt man Eingangswerte an das Netzwerk an (z.B. bei einem Computerspiel die eigene Gesundheit, Gengerposition, eigene Position, ...) diese Eingangswerte fließen nun durch das Netz indem die künstlichen Neuronen über eine Schwellwertfunktion eben auslösen oder nicht und bilden so selbst neue Eingänge. Die Funktion an den Ausgebeneuronen werden dann ausgeführt und bewertet. z.B. "Computergegener schießen ... Treffer = gut". Und als Lernerfolg (positiv wie negativ) wird das Ergebnis hergenommen um die Gewichtung der Neuronen (die Fließkommazahlen) neu einzustellen, sodass beim Eintreten ähnlicher Situationen erneut genauso entschieden wird.

Das bringt den Vorteil, dass nach einem Training nun auch ähnliche Eingänge die selben Ausgänge reproduzieren können. So kann man z.B. eine Gesichererkennung realisieren idem man ein künst. neurales Netzwerk drauf trainiert, Männer von Frauen zu unterscheiden. Zum Vorteil eines festen Algorythmus kann danach jeder Person ein Geschlecht zugewiesen werden.

Dafür kann man nicht mehr nachvollziehen wie das Netzwerk eiegentlich konkret arbeitet... es ist sowas wie intelligent.

Das sind aber "Expertensysteme", das heißt, dass das Programm nichts anderes kann. Das Gesichterprogramm erkennt dann eben nur Geschichter, das Handschriftprogramm kann Handschrift lesen, aber weiß eben nicht, dass ein Mensch sich am Schaufenster die Nase plattdrückt und nicht am Fahrrad.

Ich habe mal so etwas programmiert und ein kleines Schwertkampfspiel draus gemacht, ... da hat der Computer eben vom Spieler gelernt wie man es macht.

Das einfachste neurale Netzwerk ist das Perzeptron, da würde ich starten.


LG

Kommentar von Elmo2999 ,

Zum Thema sprechen:

https://www.youtube.com/watch?v=j7dYFF7qUDQ

Den hatte ich auch mal Programmiert. Am Ende plappert der einfach alles nach in dem der Antworten aus dem herraussucht, was du dem mal gesagt hattest und eine Ähnlichkeit zwischen den Sätzen besteht.. also ganz witzig aber beschiss. Denn frag den dreimal nach dem Alter und er antwortet jedes mal anders, denn er ist halt nicht intelligent :)

Kommentar von LeYuudachi ,

Danke dir für die Antwort

Antwort
von Lensar4434, 37

Das führt einen gleich zum Thema Perfekte KI.

Es arbeiten hunderte Profis seit Jahren daran aber niemand hat bisher eine solche KI geschaffen.
Wenn du ein Interesse daran hast wie weit die KI technik derzeit ist schau dir mal berichte über die IBM Watson KI an.

Kommentar von LeYuudachi ,

Mache ich Danke dir ^^

Antwort
von NeoExacun, 36

Wenn du das schaffst gehst du in die Geschichtsbücher ein.

Antwort
von DerServerNerver, 39

Da investierst du mindestens ein paar Jahre. Wie soll dir jetzt irgendjemand helfen? Ich kann ja schlecht schreiben, was du die nächsten Jahre machen sollst.

Informiere dich mal zum Thema "neuronale Netze" und überdenke vllt C# als Sprache.

Antwort
von Evileul, 26

Das versuchen Wissenschaftler an allen großen Unis der Welt ^^

Kommentar von LeYuudachi ,

ah ok

Antwort
von Schnitzeltier, 20

lerne erstmal die Programmiersprache. maschinensprache. Irgendwann musst du dir dann noch materiAl zur Herstellung besorgen. Das wird teuer

Antwort
von TUrabbIT, 25

Ich habe keine Ahnung wie Künstliche Intelligenz funktioniert aber zwei Videos die zu dem Thema zum denken anregen:

youtube.com/watch?v=dLRLYPiaAoA
youtube.com/watch?v=4kDPxbS6ofw

Viel Vergnügen und viel Erfolg.

Antwort
von FaultierDerrick, 42

Wie bereits geschrieben wird das bereits überall an der Welt ausprobiert. Da bezweifele ich dass es jemand schafft der dafür hier nachfrägt :x

Kommentar von LeYuudachi ,

jap ^^

Antwort
von Blackoutd, 28

Eine Art Bewusstsein zu programmieren.. hat glaub ich noch keiner geschafft

Kommentar von Schnitzeltier ,

Ich glaub in Japan gibt es nen Roboter der fast einen eigenen Bewusstsein hat. Als vorvorstufe

Keine passende Antwort gefunden?

Fragen Sie die Community