«scikit-learn» etiketlenmiş sorular

scikit-learn, makine öğrenimine odaklanarak veri analizi ve veri madenciliği için basit ve verimli araçlar sağlayan Python için bir makine öğrenimi kitaplığıdır. Herkes tarafından erişilebilir ve çeşitli bağlamlarda yeniden kullanılabilir. NumPy ve SciPy üzerine inşa edilmiştir. Proje açık kaynaklıdır ve ticari olarak kullanılabilir (BSD lisansı).

8
Bir 1d dizisi beklendiğinde bir sütun vektörü y geçirildi
Ben oturması lazım RandomForestRegressorgelen sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) Bu kod, verilerin ( train_y) bazı ön işlemlerini yapana kadar her zaman çalıştı . Hata mesajı şunu söylüyor: DataConversionWarning: Bir 1d dizisi beklendiğinde bir sütun vektörü y geçirildi. Lütfen y'nin şeklini (n_samples,) olarak değiştirin, örneğin …

3
Python - sklearn.pipeline.Pipeline tam olarak nedir?
sklearn.pipeline.PipelineTam olarak nasıl çalıştığını anlayamıyorum. Birkaç açıklama vardır doc . Örneğin ne demek istiyorlar: Son bir tahminciye sahip dönüşüm boru hattı. Sorumu daha açık hale getirmek için stepsnedir? Nasıl çalışırlar? Düzenle Cevaplar sayesinde sorumu daha net hale getirebilirim: Boru hattını aradığımda ve adım olarak geçtiğimde, iki transformatör ve bir tahminci, …

13
Sklearn'dan içe aktarmada ImportError: check_build adı içe aktarılamıyor
Sklearn'dan içe aktarmaya çalışırken şu hatayı alıyorum: >>> from sklearn import svm Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> from sklearn import svm File "C:\Python27\lib\site-packages\sklearn\__init__.py", line 16, in <module> from . import check_build ImportError: cannot import name check_build Python 2.7, scipy-0.12.0b1 superpack, numpy-1.6.0 superpack, scikit-learn-0.11 kullanıyorum …



2
Scikit-learn'deki class_weight parametresi nasıl çalışır?
class_weightScikit-learn'ün Lojistik Regresyonundaki parametrenin nasıl çalıştığını anlamakta çok sorun yaşıyorum. Durum Çok dengesiz bir veri kümesi üzerinde ikili sınıflandırma yapmak için lojistik regresyon kullanmak istiyorum. Sınıflar, 0 (negatif) ve 1 (pozitif) olarak etiketlenmiştir ve gözlemlenen veriler, yaklaşık 19: 1 oranında olup, numunelerin çoğu negatif sonuca sahiptir. İlk Deneme: Eğitim Verilerini …



4
Scikit ile çok sınıflı durum için hassasiyet, geri çağırma, doğruluk ve f1-skoru nasıl hesaplanır?
Bir duyarlılık analizi problemi üzerinde çalışıyorum, veriler şöyle görünüyor: label instances 5 1190 4 838 3 239 1 204 2 127 Yani verilerim 1190 instancesile etiketlendiğinden beri dengesiz 5. Sınıflandırma için Im scikit en kullanarak SVC . Sorun şu ki, çok sınıflı durum için kesinlik, geri çağırma, doğruluk ve f1 …

7
nltk, scikit'in hangi sürümünün yüklü olduğunu nasıl kontrol edebilirim?
Kabuk betiğinde bu paketlerin kurulu olup olmadığını kontrol ediyorum, kurulmamışsa kurun. Yani, kabuk betiği ile: import nltk echo nltk.__version__ ancak importsatırda kabuk komut dosyasını durdurur linux terminalinde şu şekilde görmeye çalıştım: which nltk bu da kurulu olduğunu düşünmez. Bu paket kurulumunu kabuk komut dosyasında doğrulamanın başka bir yolu var mı, …


3
RandomForestClassifier ve ExtraTreesClassifier'ın Scikit'te Öğrenilmesi
Scikit'te RandomForestClassifier ve ExtraTreesClassifier arasındaki farkı herkes açıklayabilir mi? Gazeteyi okumak için epey zaman harcadım: P. Geurts, D. Ernst. Ve L. Wehenkel, "Son derece randomize ağaçlar", Makine Öğrenimi, 63 (1), 3-42, 2006 ÖB için farklar bunlar gibi görünüyor: 1) Bir bölmede değişkenleri seçerken, eğitim setinin bir önyükleme örneği yerine tüm …

7
Scikit-learn'de Katmanlı Tren / Test-split
Verilerimi bir eğitim setine (% 75) ve test setine (% 25) bölmem gerekiyor. Şu anda bunu aşağıdaki kodla yapıyorum: X, Xt, userInfo, userInfo_train = sklearn.cross_validation.train_test_split(X, userInfo) Ancak, eğitim veri kümemi katmanlara ayırmak istiyorum. Bunu nasıl yaparım? StratifiedKFoldYönteme bakıyordum , ancak% 75 /% 25'lik dağılımı belirlememe ve yalnızca eğitim veri setini …

5
"Train_test_split" yönteminden "stratify" parametresi (scikit Learn)
train_test_splitScikit Learn paketinden kullanmaya çalışıyorum ama parametrelerle sorun yaşıyorum stratify. Bundan sonra kod: from sklearn import cross_validation, datasets X = iris.data[:,:2] y = iris.target cross_validation.train_test_split(X,y,stratify=y) Ancak, şu sorunu almaya devam ediyorum: raise TypeError("Invalid parameters passed: %s" % str(options)) TypeError: Invalid parameters passed: {'stratify': array([0, 0, 0, 0, 0, 0, 0, …

4
Get_dummies (Pandalar) ve OneHotEncoder (Scikit-learn) arasındaki artılar ve eksiler nelerdir?
Makine öğrenimi sınıflandırıcıları için kategorik değişkenleri sayısal hale dönüştürmek için farklı yöntemler öğreniyorum. pd.get_dummiesYönteme rastladım ve sklearn.preprocessing.OneHotEncoder()performans ve kullanım açısından nasıl farklı olduklarını görmek istedim. Ben nasıl kullanılacağı hakkında bir öğretici buldum OneHotEncoder()üzerinde https://xgdgsc.wordpress.com/2015/03/20/note-on-using-onehotencoder-in-scikit-learn-to-work-on-categorical-features/ beri sklearndokümantasyon Bu özellikle ilgili çok yararlı değildi. Doğru yapmadığımı hissediyorum ... ama Bazı kullanmanın avantajlarını …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.