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.