Care este cel mai faimos software scris în Python?


Cel mai bun răspuns

Google TensorFlow – Wikipedia ( TL; DR s-ar putea să nu fie cel mai faimos / cunoscut, dar cel mai folosit / popular software [Python] sau software bazat pe acesta?):

Scris în Python , C ++ , CUDA

Ie ca și în cazul majorității software-urilor care trebuie să fie rapide, Python este (numai) învelișul. Python, limba oficială din care a folosit-o (nu sunt sigur că puteți sau ar trebui să utilizați doar C ++ fără a trece prin wrapper.

[Cu toate acestea, wrapper-ul neoficial Julia este mai bun (deoarece Julia este adesea un înlocuitor sau un complement pentru Python: malmaud / TensorFlow.jl : „Consultați o listă de de avantaje față de API-ul Python . ”]

Acesta este un caz interesant, deoarece chiar dacă nu îl cunoașteți, este una dintre cele mai populare biblioteci de învățare automată / învățare profundă. Și chiar Google are unități speciale de procesare a tensorului hardware (TPU-uri) ), că poți închiria și accesul doar … sau cel puțin nu cumperi încă. Apple în iPhone X are, de asemenea, hardware de rețea neuronală și unele telefoane Android (de exemplu, Pixel 2 cred), deci utilizarea ML (și „ TensorFlow Lite ”) va fi cel puțin popular, poate cel mai popular software pe care îl utilizați [chiar și fără să nu știți] și poate fi deja așa. Nu sunt sigur, Presupun Google Now („ OK Google ”) utilizează deja [dacă nu partea clientului, atunci partea serverului?] TensorFlow (și Amazon Alexa ?).

Un alt caz interesant este (trusa de instrumente ML care primește o atenție mai mică):

Microsoft Cognitive Toolkit („CNTK”):

Componentele pot gestiona date dense sau rare multidimensionale de la Python, C ++ sau BrainScript

Pentru cea mai lungă perioadă, se pare că Microsoft nu a acceptat cu propriul limbaj C #, în timp ce exista / este Python oficial wrapper pentru cea mai lungă perioadă de timp …

Deoarece: Software AI depășește testul de înțelegere a citirii oamenilor

Această etapă AI a fost atins utilizând setul de date de răspuns la întrebarea Stanford ( SQuAD ), care constă din peste 10.000 de întrebări- perechi și-răspuns

Microsoft ar trebui să obțină mult credit în AI.

Nu am localizat ce limbă a folosit (sau bibliotecă, de ex. una dintre cele de mai sus?). Python nu este menționat în lucrare, dar, de obicei, limbajul (limbile) de implementare nu este:

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

Răspuns

Răspunsul contează ce vrei să spui prin software. Dacă este o aplicație mobilă, ne pare rău că Python nu este atât de renumit pentru computerul mobil. Poate exista că există un cadru de genul kivy, dar acesta nu este domeniul în care Python domină.

Înainte de a ajunge la software-ul desktop, trebuie să Înțelegeți că astăzi așa-numitul „software” nu depinde de un singur limbaj, cel puțin atunci când este scalat ca un gigant. Piața software-ului desktop pentru Microsoft este dominată de .net și Java . Dar vă pot spune un nume de joc popular în care Python este folosit, iar jocul este Battlefield. Când ne uităm la Linux, veți primi multe software care au nevoie de Python și Pyqt pentru a rula singuri.

Acum venim în aplicații web. Aceasta este platforma în care Python are cel mai mare succes. Poate că purtați o conversație excelentă cu un chatbot fermecător, postați pe Pinterest, Reddit sau Instagram, urmăriți videoclipuri de pe YouTube, căutați pe Google, urmăriți reclame legate de nevoile dvs. sau chiar urmăriți acest răspuns pe Quora, atunci folosiți Python și aceste sunt cele mai populare „Python Software” sau „Software” pe care le folosim.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *