Soru & Cevap

Python ile makine öğrenmesinde hata alıyorum nasıl çözebilirim?

23.12.2020 - 02:41

Bu hatayı alıyorum ne yapmalıyım?

26 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user sevgii
sevgii
06.01.2023 - 01:41

y_type değişkeni hata olarak gösterilmiş sanırım, kontrol edebilir misiniz 

Profile picture for user devran362
devran362
26.03.2021 - 10:39

raise ValueError(f"{y_type} is not supported") deneyebilirsin python bazen parantez içerisindeki birden fazla ifadeyi farklı değişkenler  olarak görüyor

Profile picture for user brkcllakyz21
brkcllakyz21
24.12.2020 - 10:26

Merhabalar Elif Hanım,

Koddan anladığım kadarıyla oluşturmuş olduğunuz _check_targets_ isimli metot/sınıf sınıflandırma probleminde karmaşıklık matrisinizi oluşturmak için kullanacağınız gerçek ve tahmin değerlerini girdi olarak alarak bu değerlerin türünü ve kendilerini çıktı olarak döndürmekte. Sınıflandırma çalışması yaptığınız için tahmin etmek istediğiniz değer kesikli değerler yani çıktı değerlerinizi içermeli. Örneğin bu değerler True/False (boolean), 1/0 (binary) veya Hasta/Sağlıklı (multiclass) gibi değerler olabilir. Sizin yazmış olduğunuz kod da tam olarak bu verdiğim örneklerden 2. ve 3. durumu kapsamakta. Ekranda seçtiğiniz alanda Y değerlerinizin türünün binary veya multiclass olması gerektiği istenmekte. Kod bir şekilde çalışma mantığı çerçevesinde kullanıcıyı bu değişken türlerini kullanmaya itiyor. Bu durumda Y değerlerinizin değişken türünü kodun izin verdiği "binary" veya "multiclass" olacak şekilde güncellemeniz gerekmekte. Y değerlerinizin değişken türünü öğrenmek için eğer bir dataframe içindelerse df.dtypes() metodunu kullanabilir veya doğrudan type(y_pred) ve type(y_true) metodlarından faydalanabilirsiniz. Umarım yanıtım hatayı çözmenize yardımcı olur.

Profile picture for user .tire.
.tire.
24.12.2020 - 08:54
Veri bilimci değilim ama genel kodları okuduğumda bir mobil yazılımcı olarak hata çıktısı y_type değişkenini göstermiş bilinmeyen değer demiş yukarıdaki matris kümesine baktığında bu y_type değişkeni parametre olarak atanmış kümeye bu yüzden olmayan bir değeri makina null döner. Yukarıda matris içinde sadece 2 değişken var y_type yok