Frage

Ich würde gerne wissen, welchen Punkt eine KI -Implementierung in Betracht gezogen werden kann?

Ich meine, was ist die minimale Anforderung dafür?

Können Sie ein einfaches Code -Beispiel geben?

War es hilfreich?

Lösung

Jedes Programm, in dem die zum Zeitpunkt getroffenen Entscheidungen getroffen werden t werden vom Ergebnis von zu Zeiten getroffenen Entscheidungen beeinflusst T-1. Es lernt.

Ein sehr einfaches Konstrukt im Bereich der neuronalen Netze ist a Perzeptron. Es lernt Durch Anpassung der Gewichte an unterschiedliche Eingangswerte basierend auf der Genauigkeit des Ergebnisses. es ist trainiert mit einem bekannten Satz guter Eingänge. Hier ist ein Artikel, der die Theorie hinter a abdeckt Einzelschicht -Perzeptron -Netzwerk einschließlich einer Einführung in den Beweis, dass Netzwerke dieses Typs bestimmte Arten von Problemen lösen können:

Wenn die zum Trainieren des Perzeptron verwendeten Exemplare aus zwei linear trennbaren Klassen entnommen werden, konvergiert und positioniert der Perzeptron -Algorithmus die Entscheidungsoberfläche in Form einer Hyperebene zwischen den beiden Klassen.

Hier ist ein Buchkapitel in PDF -Form, die das Thema abdeckt. Hier ist ein Excel Tabelle Das erklärt ein bisschen mehr mit einem konkreten Beispiel. Und schließlich ist hier eine schöne JavaScript -Beispiel Das können Sie lernen.

Andere Tipps

Ich würde sagen, dass eine Art Entscheidungsfindung und/oder Lernalgorithmus beteiligt wäre. Sie können über verschiedene Unterprobleme innerhalb von AI in lesen Dieser Wikipedia -Artikel.

Je nachdem, wofür Sie KI brauchten, müsste es eine Implementierung einer Teilmenge davon geben.

Hängt davon ab, wie Sie KI definieren möchten. Die Arbeitsdefinition, die ich in meinem Intro in die KI -Klasse erhielt, war:

KI ist ein Programm, das etwas tut, das Computer traditionell nicht gut sind, aber Menschen sind es.

Beispiele für Spiele KI, Verarbeitung natürlicher Sprache, Bildverarbeitung usw.

Unter der Annahme einer solchen Definition für KI gibt es keine minimalen Anforderungen. Eine Tic-Tac-Toe-KI ist zum Beispiel nur ein einfacher Entscheidungsbaum. Für eine Smloding -Untergruppe von NLP ist "Hello World" AI. In dieser Hinsicht gibt es keine wirkliche Antwort auf Ihre Frage.

Ich würde jede Maschine betrachten, die sowohl nützlich als auch dauerhaft ist Jenseits meines Verständnisses künstlich intelligent zu sein (obwohl ich nicht vorschlagen kann, dass eine solche Maschine außerhalb der Fiktion existieren könnte, damit meine Geekhood nicht in Zweifel gestellt wird).

alt text

A weniger persönlich Definition:

Eine Maschine kann als künstlich intelligent angesehen werden, wenn sie kann lösen Klassen von Problemen, die von seinen Designern nicht vorgesehen waren.

Die Architekten einer solchen Maschine müssen ihre Schöpfung mit der Fähigkeit zu lehnen, oder sie müssen Besitzer des Extrem -Glücks sein. Per Definition wird ein triviales maschinelles Lernen ausgeschlossen (nein, Ihr Tic-Tac-Toe-Solver zählt nicht). In jedem Fall sollte Happy + überrascht die Stimmung der Ingenieure dieser Maschine charakterisieren.

Das nächste, was ich am nächsten zu einem Code -Beispiel erreichen kann? Ist das:

http://www.google.com

Dies funktioniert auf meiner Maschine recht gut (in der Tat erscheint dieser Automiton manchmal vorentsprechend), aber YMMV.

Es passt an Turing-Test? Mit anderen Worten, ein Mensch wäre nicht in der Lage, die Handlungen Ihres Kodex von dem eines anderen Menschen, der versucht, dasselbe zu tun, definitiv zu sagen. Kann es im Grunde jemanden täuschen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
scroll top