Werbung

Dieses KI-System kann Code stehlen, um sich selbst intelligenter zu machen

Während sich die Systeme der künstlichen Intelligenz weiter verbessern, tut dies eine KI auf einzigartige Weise. Microsoft und die University of Cambridge haben sich zusammengetan.DeepCoder, eine Deep-Learning-KI, die die Lernmuster des menschlichen Gehirns nachahmen soll.

[Bildquelle: Pixabay]

DeepCoder fügt Code aus anderen Programmen zusammen, um Probleme zu lösen. Die Entwickler sagten, dass es nicht darum geht, menschliche Programmierer zu mechanisieren, sondern um Menschen zu helfen, die keine umfassenden Programmierkenntnisse haben.

Im Moment funktioniert DeepCoder wirklich gut bei der Lösung einfacherer Probleme wie bei Programmierwettbewerben:

"Der Aufbau eines IPS-Systems erfordert die Lösung von zwei Problemen. Erstens das Suchproblem: Um konsistente Programme zu finden, müssen wir eine geeignete Menge möglicher Programme durchsuchen. Wir müssen die Menge dh den Programmraum definieren und suchenZweitens das Ranking-Problem: Wenn es mehrere Programme gibt, die mit den Input-Output-Beispielen konsistent sind, welches geben wir zurück? Beide Probleme hängen von den Besonderheiten der Problemformulierung abAnsatz zur Programmsynthese ist die Wahl einer domänenspezifischen Sprache."

Bis jetzt kann das DeepCoder-System nur Probleme lösen, die in fünf Codezeilen oder weniger behoben werden können.

DeepCoder ist nicht die erste KI, die beim Deep Learning erfolgreich ist. Google hat ein System namens entwickelt.DeepMind um einen Meisterspieler des chinesischen Brettspiels Go zu schlagen. Das AlphaGo-System erkennt, dass Go ein Googol ist, das um ein Vielfaches komplizierter ist als Schach. Somit hat die KI zu jedem Zeitpunkt im Spiel hundertmal mehr verfügbare Optionen.

Zwischen den Lernfähigkeiten von DeepMind während des Spiels und der schnellen Anpassung und Problemlösung von DeepCoder sieht die Zukunft der KI rosig aus wenn auch ein wenig einschüchternd.

"Wir sehen viele Erweiterungen von DeepCoder voraus…und sind optimistisch, was die Zukunftsaussichten der Verwendung von maschinellem Lernen zur Synthese von Programmen angeht," sagtedie Informatiker von Microsoft und Cambridge.

Um Deep-Learning-Algorithmen und ihre Funktionsweise im Vergleich zu herkömmlichen Algorithmen besser zu verstehen, sehen Sie sich dieses Video unten an:

SIEHE AUCH: Künstliche Intelligenz gewinnt $800.000 gegen Poker Masters

Folgen Sie uns auf

Bleiben Sie über die neuesten technischen Nachrichten auf dem Laufenden

Geben Sie einfach Ihre E-Mail ein und wir kümmern uns um den Rest :

Mit der Anmeldung stimmen Sie unseren zuNutzungsbedingungen und Datenschutzrichtlinie. Sie können sich jederzeit abmelden.