Quel est le logiciel le plus connu écrit en Python?


Meilleure réponse

TensorFlow – Wikipédia de Google ( TL; DR nest peut-être pas le plus célèbre / connu, mais le logiciel [Python] le plus utilisé / le plus populaire, ou le logiciel basé sur celui-ci?):

Écrit en Python , C ++ , CUDA

Ie comme avec la plupart des logiciels qui doivent être rapides, Python est (seulement) le wrapper. Python est le langage officiel à partir duquel il a été utilisé (je ne suis pas sûr que vous puissiez ou devriez utiliser uniquement C ++ sans passer par le wrapper.

[Cependant, le wrapper non officiel de Julia est meilleur (car Julia est souvent un substitut ou un complément à Python: malmaud / TensorFlow.jl : « Voir une liste des avantages par rapport à lAPI Python . ”]

Cest un cas intéressant, car même si vous ne le savez pas, cest lune des bibliothèques de machine learning / deep learning les plus populaires. Et même Google a des unités spéciales de traitement de tenseur matériel (TPU ), que vous ne pouvez louer que laccès aussi… ou du moins pas encore acheter. Apple dans liPhone X a également du matériel de réseau neuronal, et certains téléphones Android (par exemple Pixel 2 je crois), alors utilisez ML (et «  TensorFlow Lite « ) deviendra au moins populaire, peut-être le logiciel le plus populaire que vous utilisez [même sans le savoir] et peut-être déjà comme ça. Je ne suis pas sûr, Je suppose Google Now ( » OK Google « ) utilise déjà [sinon côté client, alors côté serveur?] TensorFlow (et Amazon Alexa ?).

Un autre cas intéressant est (la boîte à outils de ML qui retient moins lattention):

Microsoft Cognitive Toolkit (« CNTK »):

Les composants peuvent gérer des données multidimensionnelles denses ou éparses de Python, C ++ ou BrainScript

Pendant très longtemps, semble encore, Microsoft na pas pris en charge avec leur propre langage C #, alors quil y avait / est leur Python officiel wrapper depuis le plus longtemps…

Depuis: Le logiciel AI surpasse les humains au test de compréhension en lecture

Ce jalon de l’IA était atteint en utilisant lensemble de données de réponse aux questions de Stanford ( SQuAD ), qui comprend plus de 10 000 questions- paires et réponses

Microsoft devrait obtenir beaucoup de crédit dans lIA.

Je nai pas localisé la langue utilisée (ou la bibliothèque, par exemple lun des ci-dessus?). Python nest pas mentionné dans larticle, mais généralement les langages dimplémentation ne le sont pas:

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

Réponse

La réponse compte sur ce que vous entendez par logiciel. Si cest une application mobile, alors désolé Python nest pas si célèbre pour linformatique mobile. Peut-être existe-t-il un framework comme kivy, mais ce nest pas le domaine où Python domine.

Avant darriver au logiciel de bureau, nous devons comprendre que les soi-disant «logiciels» daujourdhui ne dépendent pas dune seule langue, du moins quand il évolue comme un géant. Le marché des logiciels de bureau de Microsoft est dominé par .net et Java . Mais je peux vous donner un nom de jeu populaire où Python est utilisé, et le jeu est Battlefield. Lorsque nous examinerons Linux, vous obtiendrez de nombreux besoins logiciels Python et Pyqt pour sexécuter eux-mêmes.

Nous arrivons maintenant aux applications Web. Cest la plate-forme où Python a le plus de succès. Peut-être avez-vous une bonne conversation avec un charmant chatbot, publiez sur Pinterest, Reddit ou Instagram, regardez des vidéos YouTube, recherchez sur Google, regardez des publicités liées à vos besoins ou même regardez cette réponse sur Quora, alors vous utilisez Python et ceux-ci. sont les « Logiciels Python » ou « Logiciels » les plus populaires que nous utilisons.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *