Veri bilimcileri tarafından kullanılan Python kütüphaneleri nelerdir?

Makine öğrenmesi, sinir ağları ve Panda, Numpy ve benzeri modülleri içeren her şey bu forum altındadır.
Cevapla
Kullanıcı avatarı
admin
Site Admin
Site Admin
Mesajlar: 29
Kayıt: Prş Nis 23, 2020 10:58 pm
Instagram: codingmonster1
Favori Kütüphane: Matplotlib
Teşekkür etti: 1 kez
Teşekkür edildi: 1 kez
İletişim:

Veri bilimcileri tarafından kullanılan Python kütüphaneleri nelerdir?

Mesaj gönderen admin »

Standart:

Numpy - Veri bilimcileri tarafından tartışmasız en çok kullanılan kütüphane. Bu kütüphanenin kalbi, programcıların aslında matematik ve bilimsel şeyler yapmalarına izin veren ndarray veri yapısıdır (Python’un standart kütüphanesinde bir dizi veri yapısı yoktur). Aynı zamanda lineer cebir için bazı (ama çok değil) desteğe sahiptir.

Scipy - Numpy üzerine kurulmuş, bilimsel bir kütüphanedir. İstatistikler, doğrusal cebir ve kalkülüs için bir miktar destek vardır.

Scikit-learn - Çapraz doğrulama gibi her gün ihtiyacımız olan şeylere ek olarak, ortak sınıflandırıcıların çoğunun koduna sahip bir makine öğrenme kütüphanesi (muhtemelen herhangi bir programlama dilinde en iyi makine öğrenme kütüphanesi).

Pandas - Farklı formatta gelen girdileri işlemek için gerekli, bu kadar kullanmıyorum.

matplotlib - İyi bir veri bilimcisinin sonuçlarını diğer insanların anlayabileceği şekilde görselleştirmesi gerekir ve matplotlib, python'da bunun için sahip olduğunuz en iyi araçtır.

Cython - gerçekten hızlı çalışmak için kodunuzun bir kısmına ihtiyacınız olduğunda, Cython kullanışlı olur.

Jupyter notebook - kod yazabileceğiniz, yürütebileceğiniz ve sonuçları görebileceğiniz, grafikleri çizebileceğiniz, işleri düz metin olarak açıklayabileceğiniz vb.

Bilgisayarla İlgili:

Opencv - İhtiyacınız olabilecek geleneksel bilgisayar görme algoritmalarının çoğuna sahiptir. Bilgisayarla görüş yapıyorsanız gerçekten gereklidir.

PIL, PIllow - çoğunlukla görüntüleri açmak için gereklidir, ancak bundan daha fazlasını yapabilirsiniz.

Doğal dil işleme:

nltk - İhtiyacınız olan hemen hemen her şeyi içeren NLP için harika bir kütüphane (büyük sözlük, dosyaları işleme yolları, lesk gibi algoritmalar vb.)

Derin Öğrenme:

PyTorch - En sevdiğim kütüphane. Yapabileceğiniz her şeyi yapmanızı ve bunu yaparken zamanınızın tadını çıkarmanızı sağlayan harika bir derin öğrenme kütüphanesi.

Tensorflow - Google tarafından yaratılan ve desteklenen ve geniş bir topluluğa sahip olan en ünlü ve kullanılmış derin öğrenme kütüphanesi (ayrıca, sadece Kasım ayında yayınlanmasına rağmen, 2015 yılında github'daki en çatallı proje).

İnsanların bu kütüphanelerin her ikisini de öğrenmeleri gerektiğini düşünüyorum...

Python'da caffe, caffe2, Theano, Keras, Chainer vb.Gibi diğer iyi derin öğrenme kütüphaneleri vardır.

Grafikler:

networkx - biraz kullandınız ve grafiklerle çalışıyorsanız ihtiyacınız olabilecek her şeyi size sunuyor.

Cevapla