Wat is de bekendste software die in Python is geschreven?


Beste antwoord

Googles TensorFlow – Wikipedia ( TL; DR is misschien niet de meest bekende / bekende, maar de meest gebruikte / populaire [Python] software, of software die erop is gebaseerd?):

Geschreven in Python , C ++ , CUDA

Dat wil zeggen zoals bij de meeste software die snel moet zijn, is Python (alleen) de wrapper. Python de officiële taal om het te gebruiken (niet zeker of je alleen C ++ kunt of zou moeten gebruiken zonder door de wrapper te gaan.

[De niet-officiële Julia-wrapper is echter beter (aangezien Julia vaak een vervanging of aanvulling is op Python: malmaud / TensorFlow.jl : “Bekijk een lijst met voordelen ten opzichte van de Python API . ”]

Dit is een interessant geval, want zelfs als je het niet weet, is het een van de meest populaire bibliotheken voor machine learning / deep learning. En zelfs Google heeft speciale hardware-tensorverwerkingseenheden (TPUs ), die je alleen ook kunt huren … of in ieder geval nog niet kopen. Apple in iPhone X heeft ook neurale netwerkhardware en sommige Android-telefoons (denk ik bijvoorbeeld aan Pixel 2), dus gebruik van ML (en “ TensorFlow Lite “) zal in ieder geval populaire, misschien wel de meest populaire software die u gebruikt [zelfs zonder het niet te weten] worden en is misschien al zo. Ik weet het niet zeker, Ik neem aan Google Now (” OK Google “) gebruikt al [indien niet client-side, dan server-side?] TensorFlow (en Amazon Alexa ?).

Nog een interessant geval is (de ML-toolkit die minder aandacht krijgt):

Microsoft Cognitive Toolkit (“CNTK”):

Componenten kunnen overweg met multidimensionale dichte of schaarse gegevens van Python, C ++ of BrainScript

Het lijkt nog steeds lang dat Microsoft geen ondersteuning bood met hun eigen C # -taal, terwijl er wel / is hun officiële Python wrapper voor de langste tijd …

Sinds: AI-software presteert beter dan mensen bij begrijpend lezen

Deze AI-mijlpaal was bereikt met de Stanford Question Answering Dataset ( SQuAD ), die uit meer dan 10.000 vragen bestaat en-antwoord-paren

Microsoft zou veel krediet moeten krijgen in AI.

Ik weet niet welke taal (of bibliotheek, bijv. een van de bovenstaande?). Python wordt niet genoemd in de paper, maar meestal zijn implementatietalen niet:

https://www.microsoft.com/en-us/research/wp-content/uploads/2017/05/r-net.pdf

Antwoord

Het antwoord is van belang voor wat u bedoelt met software. Als het een mobiele applicatie is, sorry, Python is niet zo beroemd om mobiel computergebruik. Misschien bestaat er een framework zoals kivy, maar dit is niet het gebied waar Python domineert.

Voordat we naar desktopsoftware komen, moeten we begrijp dat de zogenaamde “software” van tegenwoordig niet afhankelijk is van één taal, tenminste wanneer deze schaalbaar is als een reus. Microsofts desktopsoftwaremarkt wordt gedomineerd door .net en Java . Maar ik kan je een naam geven van de populaire game waarin Python wordt gebruikt, en de game is Battlefield. Als we naar Linux kijken, zul je veel software krijgen die Python en Pyqt nodig heeft om zichzelf te laten draaien.

Komt nu naar web-apps. Dit is het platform waarop Python het meest succesvol is. Misschien heb je een goed gesprek met een charmante chatbot, post je op Pinterest, Reddit of Instagram, kijk je YouTube-video, zoek je op Google, bekijk je advertenties die gerelateerd zijn aan je behoefte of bekijk je zelfs dit antwoord op Quora, dan gebruik je Python en deze zijn de meest populaire “Python-software” of “Software” die we gebruiken.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *