Wymagania wstępne i przygotowanie

Czy Szybkie szkolenie z systemów uczących się jest dla Ciebie odpowiednie?

Nie mam lub mam niewielką wiedzę na temat systemów uczących się.
Mam podstawową wiedzę z zakresu uczenia maszynowego, ale chciałbym uzyskać bardziej aktualne i pełne informacje.
Mam praktyczne doświadczenie w stosowaniu koncepcji uczenia maszynowego do pracy z danymi i tworzenia modeli.
Szukam samouczków na temat interfejsów API do uczenia maszynowego, takich jak Keras.

Zanim zaczniesz kurs intensywny z maszynowego uczenia, przeczytaj sekcje PrzygotowanieWymagania wstępne, aby mieć pewność, że uda Ci się ukończyć wszystkie moduły.

Przygotowanie

Zanim zaczniesz szkolenie z uczenia maszynowego:

  1. Jeśli nie masz doświadczenia z systemami uczącymi się, przeczytaj artykuł Wprowadzenie do systemów uczących się. Na tym krótkim szkoleniu samoukowym poznasz podstawowe pojęcia związane z uczenie maszynowe.
  2. Jeśli nie znasz jeszcze NumPy, wykonaj ćwiczenie w Colab NumPy Ultraquick Tutorial, które zawiera wszystkie informacje o NumPy, których potrzebujesz na potrzeby tego kursu.
  3. Jeśli dopiero zaczynasz korzystać z pandas, wykonaj ćwiczenie Colab UltraQuick Tutorial, które zawiera wszystkie informacje o pandas, których potrzebujesz na potrzeby tego kursu.

Wymagania wstępne

Szybkie szkolenie z uczenia maszynowego nie zakłada ani nie wymaga żadnej wcześniejszej wiedzy na temat uczenia maszynowego. Aby jednak zrozumieć omawiane zagadnienia i wykonać ćwiczenia, zalecamy, aby uczniowie spełniali te wymagania wstępne:

  • Musisz znać zmienne, równania liniowe, wykresy funkcji, histogramy i średnie statystyczne.

  • Musisz być dobrym programistą. Najlepiej, jeśli masz już pewne doświadczenie w programowaniu w Python, ponieważ ćwiczenia programistyczne są w tym języku. Jednak doświadczeni programiści bez doświadczenia w Pythonie zwykle i tak mogą wykonać ćwiczenia z programowania.

W następnych sekcjach znajdziesz linki do dodatkowych materiałów, które mogą się przydać.

Algebra

algebra liniowa,

Trygonometria

Statystyki

Rachunek różniczkowy (opcjonalnie, w przypadku tematów zaawansowanych).

Programowanie w Pythonie

W samouczku Pythona omówiono te podstawy Pythona:

Niektóre ćwiczenia programowania wykorzystują bardziej zaawansowane zagadnienia dotyczące Pythona:

Terminal Bash i konsola Cloud

Aby wykonywać ćwiczenia programistyczne na komputerze lokalnym lub w konsoli chmury, musisz umieć pracować w wierszu poleceń: