Особливості масштабування та середньої нормалізації


14

Я брав курс машинного навчання Ендрю Нґ, і не зміг отримати відповідь на це питання правильно після декількох спроб. Ласкаво допоможіть вирішити це, хоч я пройшов рівень.

Припустимо, студенти взяли якийсь клас, а клас мав середній іспит та підсумковий іспит. Ви зібрали набір даних про їхні бали на двох іспитах:m=4

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

Ви хочете скористатися поліноміальною регресією, щоб передбачити підсумковий іспит студента від їх середньострокового іспиту. Конкретно, припустимо, що ви хочете встановити модель форми , де x 1 - середня оцінка, а x 2 - середня середня оцінка ^ 2. Крім того, ви плануєте використовувати як масштабування функції (ділення на "max-min", або діапазон функції), так і середню нормалізацію.hθ(х)=θ0+θ1х1+θ2х2х1х2

Що є нормованою ознакою ? (Підказка: midterm = 89, final = 96 - приклад навчання 1). Будь ласка, введіть свою відповідь у текстове поле нижче. Якщо потрібно, вкажіть принаймні дві цифри після коми.х2(4)


3
Привіт Одуволе! З цього питання ми просимо вас прочитати інформацію про теги самонавчання (і відредагувати свою публікацію, щоб додати тег). Зокрема, які підходи ви пробували досі, а які ви не розумієте?
Дугал

Відповіді:


14
  1. .х2(4)4761

  2. Номіналізована функція деuсереднє значенняX,аs=max-min=8836-4761=4075.х-усуХс=мах-мiн=8836-4761=4075

  3. Нарешті, 4761-6675.54075=-0,47


4
х1(2)

Це не sповинно бути, maximum possible value-minimum possible valueа не actual maximum value-actual minimum value?
шива

Помилка, яку я зробив, не полягала в округлянні значення. Октава формула - (4761-mean(A))/range(A)повернута ans = -0.46982. Округлене значення було б -0,47, але я ввійшов -0,46
Ашок Фелікс,

yup, округлюючи відповідь на 2 знаки після коми = -0,47
Edwin Ikechukwu Okonkwo,

0

х=х-ус

де

  • u = середнє значення функції x ,
  • rанге(мах-мiн)

4761-6675.58836-4761


0

Прочитайте будь ласка посібник: Вони сказали: Будь ласка, округлете свою відповідь на два знаки після коми і введіть у текстове поле нижче. Відповідь -0,37. Я зробив це і успіх.


Не інформативно просто дати правильну відповідь. Ви повинні пояснити це або вивести.
Майкл Р. Черник

@Biranchi: Ом вибачте, тому що це час, коли я прокоментував stackoverflow. Моя відповідь: Середня = (7921 + 5184 + 8836 + 4761) / 4 = 6675.5 Діапазон = 8836 - 4761 = 4075 x2 = (5184 - 6675,5) / 4075 = -0,366 І у вікторині cousera вони сказали: Будь ласка, округляйте свою відповідь до двох знаків після коми і введіть у текстове поле нижче, тому вам потрібно округлити результат двома десятковими знаками => У нас є -0,37
Hải Mai Đức

Це перехресне підтвердження, а не стаквервер.
Майкл Р. Черник

@MichaelChernick Вибачте, моя вина: D
Hải Mai Đức

0

введіть тут опис зображення

Моя відповідь:

Середня = (7921 + 5184 + 8836 + 4761) / 4 = 6675,5

Діапазон = 8836 - 4761 = 4075

x2 = (5184 - 6675,5) / 4075 = -0,366 = -0,37 (округлюється до 2 знаків після коми)

Відредаговано: я отримав помилку. Я повинен був округлити до двох знаків після коми.


1
Це не відповідь. Помилка вашої проблеми полягає в тому, що ви не округляєте до двох знаків після коми (як запитання задається). Тому -0,37 - правильна відповідь.
Дрю Шурко

1
ви пропустили результат, що вказує на 2 знаки після коми, тобто -0,37
Едвін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.