Beste Antwort
Googles TensorFlow – Wikipedia ( TL; DR ist möglicherweise nicht die bekannteste / bekannteste, aber die am häufigsten verwendete / beliebteste [Python] -Software oder darauf basierende Software?):
Geschrieben in Python , C ++ , CUDA
Dh Wie bei den meisten Programmen, die schnell sein müssen, ist Python (nur) der Wrapper. Python ist die offizielle Sprache, aus der es verwendet wird (nicht sicher, ob Sie nur C ++ verwenden können oder sollten, ohne den Wrapper zu durchlaufen.
[Der inoffizielle Julia-Wrapper ist jedoch besser (da Julia häufig ein Ersatz oder eine Ergänzung dazu ist) Python: malmaud / TensorFlow.jl : „Eine Liste der Vorteile gegenüber der Python-API anzeigen . ”]
Dies ist ein interessanter Fall, denn selbst wenn Sie ihn nicht kennen, handelt es sich um eine der beliebtesten Bibliotheken für maschinelles Lernen / Deep Learning. Und selbst Google verfügt über spezielle Hardware-Tensor-Verarbeitungseinheiten (TPUs) ), dass Sie auch nur Zugang mieten können… oder zumindest noch nicht kaufen. Apple im iPhone X hat auch neuronale Netzwerkhardware und einige Android-Handys (zB Pixel 2, glaube ich), also verwenden Sie ML (und „ TensorFlow Lite ”) wird zumindest populär, vielleicht die beliebteste Software, die Sie verwenden [auch ohne es nicht zu wissen] und möglicherweise bereits so. Ich bin nicht sicher, Ich nehme an, Google Now (“ OK Google „) verwendet bereits [wenn nicht clientseitig, dann serverseitig?] TensorFlow (und Amazon Alexa ?).
Ein weiterer interessanter Fall ist (das ML-Toolkit, das weniger Beachtung findet):
Microsoft Cognitive Toolkit („CNTK“):
Komponenten können mehrdimensionale dichte oder spärliche Daten aus Python, C ++ oder BrainScript verarbeiten.
Microsoft hat die längste Zeit offenbar nicht mit ihrer eigenen C # -Sprache unterstützt, während es ihr offizielles Python gab / gibt Wrapper für die längste Zeit…
Seit: AI-Software übertrifft Menschen beim Leseverständnistest
Dieser AI-Meilenstein war erreicht mit dem Stanford Question Answering Dataset ( SQuAD ), der aus über 10.000 Fragen besteht. und-Antwort-Paare
Microsoft sollte viel Anerkennung erhalten in AI.
Ich habe nicht gefunden, welche Sprache (oder Bibliothek, z. eine der oben genannten?). Python wird in diesem Artikel nicht erwähnt, aber normalerweise sind es keine Implementierungssprachen:
https://www.microsoft.com/en-us/research/wp-content/uploads/2017/05/r-net.pdf
Antwort
Die Antwort hängt davon ab, was Sie unter Software verstehen. Wenn es sich um eine mobile Anwendung handelt, ist Python leider nicht so berühmt für Mobile Computing. Möglicherweise gibt es ein Framework wie Kivy, aber dies ist nicht das Feld, in dem Python dominiert.
Bevor wir zur Desktop-Software kommen, müssen wir dies tun Verstehen Sie, dass die sogenannte „Software“ von heute nicht von einer einzelnen Sprache abhängt, zumindest nicht, wenn sie als Riese skaliert wird. Der Desktop-Softwaremarkt von Microsoft wird dominiert von .net und Java . Aber ich kann Ihnen einen Namen des beliebten Spiels nennen, in dem Python verwendet wird, und das Spiel ist Battlefield. Wenn wir uns mit Linux befassen, erhalten Sie viele Software-Anforderungen, die Python und Pyqt benötigen, um sich selbst auszuführen.
ichtung Kommen wir nun zu Web-Apps. Dies ist die Plattform, auf der Python am erfolgreichsten ist. Vielleicht führen Sie ein großartiges Gespräch mit einem charmanten Chatbot, posten auf Pinterest, Reddit oder Instagram, schauen sich YouTube-Videos an, suchen auf Google, schauen sich Werbung an, die Ihren Anforderungen entspricht, oder sehen sich diese Antwort auf Quora an, dann verwenden Sie Python und diese sind die beliebtesten „Python-Software“ oder „Software“, die wir verwenden.