- Katılım
- 22 Mart 2018
- Mesajlar
- 8.078
- Makaleler
- 1
- Çözümler
- 67
Bence aralarındaki hız farkı için beğenmemiş çünkü Python ile C dilleri arasında gözle görülür bir fark var zaten bu konuyu açma sebebim buydu yapay zeka sistemleri c/c++ üzerinde daha hızlı çalışır diye.
ML data process isini yavaslatan sey %90 oranda CPU islemi degil I/O. Cok buyuk dataset'ler process ediliyor onlarin da yuklenmesi ve process edildikten sonra baska yere migrate edilmesi zaman aliyor.
Memory'deki data ile Pythonla 10 saniyede calisan Knn algoritmasi C++ da 0.3 saniyede calissiyor.
DB'den gelen dataya Knn calistirdiginda bu islem Python ile 110 saniye suruyor, C++ ile 100.3 saniye.
Kimse 10 saniye icin C++ in cilesini cekmiyor.
Ustte yazan arkadasa katiliyorum, temel ML bilgisi olduktan sonra oturup ayni seyi C++ ile de impemente edersin.
Benim kaynak tavsiyem Github. Ornek Bert cpp implementasyonu -> GitHub - skeskinen/bert.cpp: ggml implementation of BERT