Scikit-öğrenmek - scikit-learn - Wikipedia

scikit-öğrenmek
Scikit logo small.svg öğren
Orijinal yazar (lar)David Cournapeau
İlk sürümHaziran 2007; 13 yıl önce (2007-06)
Kararlı sürüm
0.23.2[1] / 4 Ağustos 2020; 4 ay önce (4 Ağustos 2020)
Depo Bunu Vikiveri'de düzenleyin
YazılmışPython, Cython, C ve C ++
İşletim sistemiLinux, Mac os işletim sistemi, pencereler
TürKütüphane makine öğrenme
LisansYeni BSD Lisansı
İnternet sitesiscikit-öğrenmek.org

Scikit-öğrenme (vakti zamanında scikits.learn ve aynı zamanda sklearn) bir ücretsiz yazılım makine öğrenme kütüphane için Python Programlama dili.[2]Çeşitli özelliklere sahiptir sınıflandırma, gerileme ve kümeleme dahil olmak üzere algoritmalar Vektör makineleri desteklemek, rastgele ormanlar, gradyan artırma, k-anlamına geliyor ve DBSCAN ve Python sayısal ve bilimsel kitaplıklarla birlikte çalışmak üzere tasarlanmıştır Dizi ve SciPy.

Genel Bakış

Scikit-learn projesi scikits.learn olarak başladı, bir Google Summer of Code tarafından proje David Cournapeau. Adı, SciPy'nin ayrı olarak geliştirilmiş ve dağıtılmış bir üçüncü taraf uzantısı olan "SciKit" (SciPy Toolkit) olduğu fikrinden kaynaklanmaktadır.[3]Orijinal kod tabanı daha sonra diğer geliştiriciler tarafından yeniden yazılmıştır. 2010 yılında Fabian Pedregosa, Gael Varoquaux, Alexandre Gramfort ve Vincent Michel, hepsi de Fransız Bilgisayar Bilimi ve Otomasyon Araştırma Enstitüsü içinde Rocquencourt, Fransa, projenin liderliğini üstlendi ve 1 Şubat 2010 tarihinde ilk kamuoyuna duyuruldu.[4] Çeşitli scikitlerden scikit-learn yanı sıra scikit görüntüsü Kasım 2012'de "bakımlı ve popüler" olarak tanımlandı.[5] Scikit-learn, en popüler makine öğrenimi kitaplıklarından biridir. GitHub.[6]

Uygulama

Scikit-learn büyük ölçüde Python ile yazılır ve dizi yüksek performanslı doğrusal cebir ve dizi işlemleri için kapsamlı olarak. Ayrıca, bazı temel algoritmalar Cython performansı artırmak için. Destek vektör makineleri bir Cython sarmalayıcısı tarafından LIBSVM; lojistik regresyon ve doğrusal destek vektör makineleri etrafında benzer bir sarmalayıcı ile LIBLINEAR. Bu gibi durumlarda, bu yöntemleri Python ile genişletmek mümkün olmayabilir.

Scikit-learn, diğer birçok Python kitaplığıyla iyi bir şekilde bütünleşir, örneğin: matplotlib ve komplo çizim için dizi dizi vektörleştirme için, pandalar veri çerçeveleri, scipy, ve daha fazlası.

Sürüm geçmişi

Scikit-learn, başlangıçta David Cournapeau tarafından bir Google 2007 yazında kod projesi. Daha sonra Matthieu Brucher projeye katıldı ve tez çalışmasının bir parçası olarak kullanmaya başladı. 2010 yılında INRIA, Fransız Bilgisayar Bilimi ve Otomasyon Araştırma Enstitüsü, dahil oldu ve ilk halka açık sürüm (v0.1 beta) Ocak 2010'un sonlarında yayınlandı.

  • Mayıs 2020. scikit-learn 0.23.0[7]
  • Aralık 2019. scikit-learn 0.22.0[8]
  • Mayıs 2019. scikit-learn 0.21.0[9]
  • Eylül 2018. scikit-learn 0.20.0[10]
  • Temmuz 2017. scikit-learn 0.19.0
  • Eylül 2016. scikit-learn 0.18.0
  • Kasım 2015. scikit-learn 0.17.0[11]
  • Mart 2015. scikit-learn 0.16.0[11]
  • Temmuz 2014. scikit-learn 0.15.0[11]
  • Ağustos 2013. scikit-learn 0.14[11]

Ayrıca bakınız

Referanslar

  1. ^ "Sürüm 0.23.2". 4 Ağustos 2020. Alındı 14 Ağustos 2020.
  2. ^ Fabian Pedregosa; Gaël Varoquaux; Alexandre Gramfort; Vincent Michel; Bertrand Thirion; Olivier Grisel; Mathieu Blondel; Peter Prettenhofer; Ron Weiss; Vincent Dubourg; Jake Vanderplas; Alexandre Passos; David Cournapeau; Matthieu Perrot; Édouard Duchesnay (2011). "Scikit-learn: Python'da Makine Öğrenimi". Makine Öğrenimi Araştırmaları Dergisi. 12: 2825–2830.
  3. ^ Dreijer, Janto. "scikit-öğren".
  4. ^ "Hakkımızda - scikit-learn 0.20.1 belgeleri". scikit-learn.org.
  5. ^ Eli Bressert (2012). SciPy ve NumPy: geliştiriciler için bir genel bakış. O'Reilly. s. 43.
  6. ^ "Octoverse Eyaleti: makine öğrenimi". GitHub Blogu. GitHub. 2019-01-24. Alındı 2019-10-17.
  7. ^ "Sürüm Geçmişi - 0.23.0 dokümantasyon". scikit-öğrenmek. Alındı 7 Haziran 2020.
  8. ^ "Sürüm Geçmişi - 0.22.0 dokümantasyon". scikit-öğrenmek. Alındı 7 Haziran 2020.
  9. ^ "Sürüm Geçmişi - 0.21.0 dokümantasyon". scikit-öğrenmek. Alındı 5 Mayıs 2019.
  10. ^ "Sürüm Geçmişi - 0.20.0 belgeleri". scikit-öğrenmek. Alındı 6 Kasım 2018.
  11. ^ a b c d "Sürüm geçmişi - scikit-learn 0.19.dev0 belgeleri". scikit-learn.org. Alındı 2017-02-27.

Dış bağlantılar