1. Learn
  2. /
  3. Курси
  4. /
  5. Machine Learning з PySpark

Connected

Вправа

Модель тривалості польоту: етапи Pipeline

Ви створите етапи для конвеєра (pipeline) моделі тривалості польотів. У наступній вправі ви використаєте їх, щоб зібрати конвеєр і побудувати модель регресії.

Класи StringIndexer, OneHotEncoder, VectorAssembler і LinearRegression уже імпортовано.

Інструкції

100 XP
  • Створіть індексатор, щоб перетворити стовпець 'org' на індексований стовпець 'org_idx'.
  • Створіть one-hot кодувальник, щоб перетворити стовпці 'org_idx' і 'dow' на стовпці з фіктивними змінними під назвами 'org_dummy' і 'dow_dummy'.
  • Створіть збирач (assembler), який об'єднає стовпець 'km' із двома стовпцями фіктивних змінних. Вихідний стовпець має називатися 'features'.
  • Створіть об'єкт лінійної регресії для передбачення тривалості польоту.

Може бути корисно знову переглянути слайди з уроків у панелі Slides поряд з IPython Shell.