2016-05-23 5 views
-4

Ist die Programmiergeschwindigkeit der Programmiersprache für AI/maschinelles Lernen zu berücksichtigen? ..wenn es wie viel ??Soll die Geschwindigkeit eines Programmiersprachenfaktors für AI/maschinelles Lernen berücksichtigt werden?

Edit: Geschwind ich meine Geschwindigkeit der Ausführung

+4

Programmiersprachen haben keine Geschwindigkeit. – SLaks

+0

Was meinst du mit der "Geschwindigkeit von [a] Programmiersprache?" Wie lange dauert es zu lernen? Wie einfach ist es, einen komplexen Algorithmus zu schreiben? Wie lange dauert es, um (angeblich) gleichwertige Algorithmusimplementierungen in verschiedenen Sprachen auszuführen? – Prune

+0

Mit Geschwindigkeit meine ich die Geschwindigkeit der Ausführung –

Antwort

1

Es Tonnen von Faktoren, die in selecting a programming language gehen. Der Zweck der KI ist wichtiger für die Auswahl der Sprache als die KI selbst. Wenn Sie wirklich daran interessiert sind, wie viele Befehle pro Sekunde ausgeführt werden können, wird die Assembly die schnellste sein. Aber wenn Sie sich eine Sekunde Zeit nehmen, um darüber nachzudenken, wie Sie einen AI-Algorithmus in Assembly implementieren, kümmern Sie sich plötzlich viel weniger darum, wie schnell die KI ausgeführt/stabilisiert wird. Realistischerweise könnten Sie, wenn Sie gerade KI starten und sehr einfache Algorithmen ausführen, eine interpretierte Sprache wie Python verwenden und niemals den Unterschied kennen.

So, um Ihre Frage direkt zu beantworten: Nein.