Python neden makine öğreniminde bu kadar popüler?

 

Harika bir makine olan https://habrahabr.ru/post/350042/ makalesini okudum ve yine Google tüm API'yi ve geliştirme araçlarını Python'da sunuyor. Ama neden, yavaş, yavaş bir dil kullanılıyorsa, harika donanımın anlamı nedir?

Evet biliyorum, oradaki kütüphaneler profesyonellerin üzerine yazılmış ve hızlılar. Ancak kullanıcı kodu hala python'da. Python ile uzun zamandır oynuyorum, belki yıllar içinde olağanüstü bir şey oldu da bu kadar popüler oldu?

Kim bilir ne yaz lütfen.

Бенчмарк нового тензорного процессора Google для глубинного обучения
Бенчмарк нового тензорного процессора Google для глубинного обучения
  • 2027.02.18
  • habrahabr.ru
Каждое устройство Cloud TPU состоит из четырёх «чипов TPUv2». В чипе 16 ГБ памяти и два ядра, каждое ядро с двумя юнитами для умножения матриц. Вместе два ядра выдают 45 TFLOPS, в общей сложности 180 TFLOPS и 64 ГБ памяти на один TPU Большинство из нас осуществляет глубинное обучение на Nvidia GPU. В настоящее время практически нет...
 
Bana öyle geliyor ki Python sadece insanları "nemlendiren" bir dil. Üzerinde birçok şey "daha kolay". Ve "yavaş" olması, daha karmaşık dillerle uğraşmaktan daha güçlü bir makine almamızı kolaylaştırıyor ve hatta optimizasyon ile daha da fazla ...
 
Alexey Volchanskiy :

Harika bir makine olan https://habrahabr.ru/post/350042/ makalesini okudum ve yine Google tüm API'yi ve geliştirme araçlarını Python'da sunuyor. Ama neden, yavaş, yavaş bir dil kullanılıyorsa, harika donanımın anlamı nedir?

Evet biliyorum, oradaki kütüphaneler profesyonellerin üzerine yazılmış ve hızlılar. Ancak kullanıcı kodu hala python'da. Python ile uzun zamandır oynuyorum, belki yıllar içinde olağanüstü bir şey oldu da bu kadar popüler oldu?

Kim bilir ne yaz lütfen.

Python'da, net olmayan bir şey olup olmadığını sorabileceğiniz birçok örnek ve forum vardır. R'de her şeyi kendiniz anlamanız gerekecek ve bu çok zaman alıyor ve R forumlarını hiç görmedim (bir alt forum hariç).

Artı, NumPY kitaplığı şimdi ortaya çıktı. Vektör hesaplamaları çok daha hızlıdır. Ancak yine de R konsolundaki kodun bence daha hızlı olduğunu fark ettim.

Genel olarak hiçbir şey değişmedi.Python öğrenme, anlama konusunda çok daha arkadaş canlısı ve R daha zengin ve makine öğrenimi anlamında çok şey var.

 
forexman77 :

Python'da, net olmayan bir şey olup olmadığını sorabileceğiniz birçok örnek ve forum vardır. R'de her şeyi kendiniz anlamanız gerekecek ve bu çok zaman alıyor ve R forumlarını hiç görmedim (bir alt forum hariç).

Artı, NumPY kitaplığı şimdi ortaya çıktı. Vektör hesaplamaları çok daha hızlıdır. Ancak yine de R konsolundaki kodun bence daha hızlı olduğunu fark ettim.

Genel olarak hiçbir şey değişmedi.Python öğrenme, anlama konusunda çok daha arkadaş canlısı ve R daha zengin ve makine öğrenimi anlamında çok şey var.

R daha zengin değil, tüm makineciler python üzerinde çalışıyor, yerel tüccarlar gibi diğer mütevazı eğitimsiz insanlar r'de oturuyor, çünkü her şey 2 parmak ve 3 satır kadar basit

çünkü orada ya sayılamayan bir sayı ürettiler, çünkü her dahi ya da öğrenci kendi başına bir şeyler yapmaya çalışır.

 
Alexey Volchanskiy :

Harika bir makine olan https://habrahabr.ru/post/350042/ makalesini okudum ve yine Google tüm API'yi ve geliştirme araçlarını Python'da sunuyor. Ama neden, yavaş, yavaş bir dil kullanılıyorsa, harika donanımın anlamı nedir?

Evet biliyorum, oradaki kütüphaneler profesyonellerin üzerine yazılmış ve hızlılar. Ancak kullanıcı kodu hala python'da. Python ile uzun zamandır oynuyorum, belki yıllar içinde olağanüstü bir şey oldu da bu kadar popüler oldu?

Kim bilir ne yaz lütfen.

bunu zaten farklı konularda 50000000000 kez sordun

sadece sakin ol))

 
forexman77 :

Python'da, net olmayan bir şey olup olmadığını sorabileceğiniz birçok örnek ve forum vardır. R'de her şeyi kendiniz anlamanız gerekecek ve bu çok zaman alıyor ve R forumlarını hiç görmedim (bir alt forum hariç).

Artı, NumPY kitaplığı şimdi ortaya çıktı. Vektör hesaplamaları çok daha hızlıdır. Ancak yine de R konsolundaki kodun bence daha hızlı olduğunu fark ettim.

Genel olarak hiçbir şey değişmedi.Python öğrenme, anlama konusunda çok daha arkadaş canlısı ve R daha zengin ve makine öğrenimi anlamında çok şey var.

R genellikle bir frendir. Doğru, onunla çok az deneyim var, Matlab üzerinde çalışıyorum. Ve Matlab da bir fren)) Bunların hepsi tercüman. Dostluğa gelince - o sırada özel bir şey fark etmedim.

Google'ın bu cihazın dili olarak neden C++ veya C#'ı seçmediği açık değil. Sharp ile bir şekilde açıktır, bu MS'den bir rakipten gelen bir dildir. Ama artıların kusurları nelerdi?

 
Maksim Dmitrievski :

bunu zaten farklı konularda 50000000000 kez sordun

sadece sakin ol))

Görünüşe göre sadece bir tanesi net bir cevap alamadı. Tüm cevaplar, şimdi olduğu gibi duygulara dayalıdır. ))

Ne olduğu hala belli değil. Android için Google, Java'yı kullanır. Bunu bu demir parçasında beklemek mantıklı olurdu. Hayır.

 
Alexey Volchanskiy :

Kim bilir ne yaz lütfen.

Cython: C-Extensions for Python
  • cython.org
What users have to say about Cython: »You would expect a whole lot of organizations and people to fancy a language that's about as high-level as Python, yet almost as fast and down-to-the-metal as C. Add to that the ability to seamlessly integrate with both your existing C/++ codebase and your Python codebase, easily mix very high level...
 
Alexey Volchanskiy :

Dostluğa gelince - o sırada özel bir şey fark etmedim.

Çok fazla googledim ve Python'da aşağı yukarı açıktı ve daha fazla örnek var.

 
Alexey Volchanskiy :

Görünüşe göre sadece bir tanesi net bir cevap alamadı. Tüm cevaplar, şimdi olduğu gibi duygulara dayalıdır. ))

Size farklı başlıklarda iki kez cevap verdim.

bir süre sonra her şeyi unutuyorsun

python vektörler, matrisler ve sinir ağları ile çalışmak için çok uygun olan üst düzey bir dildir.

Orada hız önemli değil çünkü. ana zaman alıcı işlemler artılarda ve video kartlarında gerçekleştirilir

yavaş olan her şey ön işlemedir ve 1 kez yapılır

 
Python ve R, bence anlamak için en basitleştirilmiş dillerdir.