BaşlayınÜcretsiz başlayın

Komşuların nasıl oy verdiğini görmek

Birden fazla en yakın komşu oy verdiğinde, seçmenlerin oylarının oybirliğiyle mi yoksa oldukça bölünmüş mü olduğuna bakmak bazen faydalı olabilir.

Örneğin, sınıflandırmaya olan güvenleri hakkında daha fazla bilgi sahibi olmak, önde bir dur işareti olma ihtimali en ufak bile olsa, otonom bir aracın daha temkinli davranmasını sağlayabilir.

Bu egzersizde, knn() fonksiyonundan oylama sonuçlarını nasıl elde edeceğini öğreneceksin.

class paketi çalışma alanında zaten yüklendi; ayrıca signs, sign_types ve signs_test veri kümeleri de hazır.

Bu egzersiz, kursun bir parçasıdır

R'de Supervised Learning: Sınıflandırma

Kursa Göz Atın

Egzersiz talimatları

  • Oy oranlarını hesaplamak için prob = TRUE parametresiyle bir kNN modeli kur. k = 7 olarak ayarla.
  • Tahmin edilen sınıf için oy oranlarını elde etmek üzere attr() fonksiyonunu kullan. Bunlar "prob" özniteliğinde saklanır.
  • İşaretten işarete güvenin nasıl değiştiğini görmek için head() fonksiyonunu kullanarak ilk birkaç oy sonucunu ve yüzdelerini incele.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Use the prob parameter to get the proportion of votes for the winning class
sign_pred <- ___

# Get the "prob" attribute from the predicted classes
sign_prob <- attr(___, "___")

# Examine the first several predictions
head(___)

# Examine the proportion of votes for the winning class
head(___)
Kodu Düzenle ve Çalıştır