Özellik ölçeklendirme ve ortalama normalleştirme


14

Andrew Ng'in makine öğrenimi kursunu alıyorum ve birkaç denemeden sonra bu sorunun cevabını doğru bir şekilde alamadım. Seviyeden geçtiğim halde lütfen bunu çözmeye yardımcı ol.

öğrencinin bir ders aldığını ve dersin bir ara sınav ve bir final sınavı olduğunu varsayalım . İki sınavda puanlarının veri kümesini topladınız. Bu, aşağıdaki gibidir:m=4

midterm (midterm)^2   final
89        7921        96
72        5184        74
94        8836        87
69        4761        78

Bir öğrencinin ara sınav notundan final sınav notunu tahmin etmek için polinom regresyonunu kullanmak istersiniz. Somut olarak, formunun bir modelini sığdırmak istediğinizi varsayalım , burada ara sınav puanı ve (ara sınav puanı) ^ 2'dir. Ayrıca, hem özellik ölçeklendirmesini (bir özelliğin "maks-min" veya aralığına bölünerek) hem de ortalama normalleştirmeyi kullanmayı planlıyorsunuz.x 1 x 2hθ(x)=θ0+θ1x1+θ2x2x1x2

Normalleştirilmiş nedir? (İpucu: arasınav = 89, final = 96 eğitim örneği 1'dir.) Lütfen cevabınızı aşağıdaki metin kutusuna girin. Varsa, lütfen ondalık basamaktan sonra en az iki basamak girin.x2(4)


3
Merhaba Oduwole! Bu tür bir soru için, lütfen kendi kendine çalışma etiketi bilgilerini okumanızı (ve etiketi eklemek için yayınınızı düzenlemenizi) rica ediyoruz. Özellikle, şimdiye kadar hangi yaklaşımları denediniz ve ne anlamıyorsunuz?
Dougal

Yanıtlar:


14
  1. x2(4)4761 .

  2. Nominalize özellik buradauortalamasıdırve.x-usus = m a x - m i n = 8836 - 4761 = 4075Xs=mbirx-mbenn=8836-4761=4075

  3. Son olarak,4761-6675,54075=-0,47


4
@oduwoleoluwasegun sadece bir hatırlatma, sınavı her aldığınızda sorunun kendisi değişir. Benim için örneğin . Bu yüzden soruya dikkat edin ve bu çözümü kullanarak cevabı hesaplayın. Ben böyle doğru anladım. Ayrıca, 2 ondalık basamağa (veya soru ne olursa olsun) yuvarlamayı unutmayınx1(2)
jeff

Olmak szorunda maximum possible value-minimum possible valuedeğil actual maximum value-actual minimum valuemi?
shiva

Yaptığım hata değeri yuvarlamak değildi. Oktav formülü - (4761-mean(A))/range(A)iade edildi ans = -0.46982. Yuvarlanmış değer -0.47 olurdu, ancak -0.46
Ashok Felix

yup, cevabı 2 ondalık basamağa yuvarlayarak = -0.47
Edwin Ikechukwu Okonkwo

0

x=x-us

nerede

  • u = x özelliğinin ortalaması ,
  • rbirnge(mbirx-mbenn)

4761-6675,58836-4761


0

Lütfen kılavuzu okuyun: Dediler: Lütfen cevabınızı iki ondalık basamağa yuvarlayın ve aşağıdaki metin kutusuna girin. Cevap -0.37. Başardım ve başarı.


Sadece doğru cevabı vermek bilgilendirici değildir. Açıklamalı ya da türetmelisiniz.
Michael R. Chernick

@Biranchi: ohm özür dilerim çünkü bu stackoverflow hakkında yorum yaptığım ilk zaman. Cevabım: Ortalama = (7921 + 5184 + 8836 + 4761) / 4 = 6675.5 Aralık = 8836 - 4761 = 4075 x2 = (5184 - 6675.5) / 4075 = -0.366 Ve cousera testinde: Lütfen cevabınızı tamamlayın iki ondalık basamağa girin ve aşağıdaki metin kutusuna girin, böylece sonucu iki ondalık basamak ile yuvarlamanız gerekir => Biz -0.37
Hải Mai Đức

Bu Çapraz Doğrulama'dır, Stackoverflow değil.
Michael R.Chernick

@MichaelChernick üzgünüm, benim hatam: D
Hải Mai Đức

0

resim açıklamasını buraya girin

Cevabım:

Ortalama = (7921 + 5184 + 8836 + 4761) / 4 = 6675.5

Aralık = 8836 - 4761 = 4075

x2 = (5184 - 6675.5) / 4075 = -0.366 = -0.37 (2 ondalık basamağa yuvarlanmış)

Düzenlendi: Hatayı aldım. 2 ondalık basamağa yuvarlanmalıydım.


1
Bu bir cevap değil. Sorununuzdaki hata, iki ondalık basamağa yuvarlanmamanızdır (soruda olduğu gibi). Bu nedenle -0.37 doğru cevaptır.
Drew Szurko

1
sonucu 2 ondalık basamağa rouding etmediniz, yani -0.37
Edwin Ikechukwu
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.