Qual é o software mais famoso escrito em Python?


Melhor resposta

TensorFlow – Wikipedia do Google ( TL; DR pode não ser o mais famoso / conhecido, mas o software [Python] mais usado / popular ou o software baseado nele?):

Escrito em Python , C ++ , CUDA

Ie como acontece com a maioria dos softwares que precisam ser rápidos, o Python é (apenas) o invólucro. Python, a linguagem oficial de onde usá-lo (não tenho certeza se você pode ou deve usar apenas C ++ sem passar pelo wrapper.

[No entanto, o wrapper Julia não oficial é melhor (já que Julia costuma ser um substituto ou complemento para Python: malmaud / TensorFlow.jl : “Veja uma lista de vantagens sobre a API Python . ”]

Este é um caso interessante, pois mesmo que você não saiba, é uma das bibliotecas de aprendizado de máquina / aprendizado profundo mais populares. E até mesmo o Google tem unidades de processamento de tensores de hardware especiais (TPUs ), que você só pode alugar o acesso também … ou pelo menos não comprar ainda. A Apple no iPhone X também tem hardware de rede neural e alguns telefones Android (por exemplo, Pixel 2, eu acredito), então use ML (e “ TensorFlow Lite ”) pelo menos se tornará popular, talvez o software mais popular que você usa [mesmo sem saber] e pode já ser assim. Não tenho certeza, Suponho que Google Now (“ OK Google ”) já usa [se não do lado do cliente, então do lado do servidor?] TensorFlow (e Amazon Alexa ?).

Outro caso interessante é (o kit de ferramentas de ML que recebe menos atenção):

Microsoft Cognitive Toolkit (“CNTK”):

Os componentes podem lidar com dados multidimensionais densos ou esparsos de Python, C ++ ou BrainScript

Por muito tempo, parece que ainda, a Microsoft não ofereceu suporte com sua própria linguagem C #, enquanto havia / está seu Python oficial wrapper por muito tempo…

Desde: AI Software supera humanos em teste de compreensão de leitura

Este marco AI foi alcançado usando o conjunto de dados de resposta a perguntas de Stanford ( SQuAD ), que consiste em mais de 10.000 perguntas pares de respostas e respostas

A Microsoft deve receber muito crédito na IA.

Não descobri qual linguagem usei (ou biblioteca, por exemplo uma das opções acima?). Python não é mencionado no artigo, mas normalmente as linguagens de implementação não são:

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

Resposta

A resposta importa no que você entende por software. Se for um aplicativo móvel, desculpe, Python não é tão famoso para a computação móvel. Pode haver uma estrutura como o kivy, mas este não é o campo onde o Python domina.

Antes de chegar ao software de desktop, temos que entenda que o assim chamado “software” de hoje não depende de um único idioma, pelo menos quando ele é dimensionado como um gigante. O mercado de software de desktop da Microsoft é dominado por .net e Java . Mas posso dizer o nome de um jogo popular em que o Python está sendo usado, e o jogo é Battlefield. Quando olharmos para o Linux, você obterá muitos softwares que precisam do Python e do Pyqt para serem executados.

Agora, chegando aos aplicativos da web. Esta é a plataforma onde o Python tem mais sucesso. Pode ser que você esteja tendo uma ótima conversa com um chatbot charmoso, postando no Pinterest, Reddit ou Instagram, assistindo a vídeos do YouTube, pesquisando no google, assistindo propaganda relacionada à sua necessidade ou até mesmo assistindo esta resposta no Quora, então você está usando Python e esses são os mais populares “softwares Python” ou “softwares” que usamos.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *