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ę.
Zalecamy zapoznanie się z całym materiałem w kolejności.
Mam podstawową wiedzę z zakresu uczenia maszynowego, ale chciałbym uzyskać bardziej aktualne i pełne informacje.
Szybkie szkolenie z systemów uczących się będzie świetnym przypomnieniem. Przejrzyj wszystkie moduły w kolejności lub wybierz tylko te, które Cię interesują.
Mam praktyczne doświadczenie w stosowaniu koncepcji uczenia maszynowego do pracy z danymi i tworzenia modeli.
Szybkie szkolenie z uczenia maszynowego może być przydatne do przypomnienia sobie podstawowych koncepcji uczenia maszynowego, ale warto też zapoznać się z naszymi zaawansowanymi kursami dotyczącymi uczenia maszynowego, które obejmują narzędzia i techniki rozwiązywania problemów związanych z uczeniem maszynowym w różnych domenach.
Szukam samouczków na temat interfejsów API do uczenia maszynowego, takich jak Keras.
Kurs intensywny uczenia maszynowego zawiera kilka ćwiczeń programowania, które wykorzystują biblioteki uczenia maszynowego, takie jak numpy, pandas i Keras, ale skupia się głównie na wyjaśnianiu pojęć związanych z uczeniem maszynowym i nie opisuje szczegółowo interfejsów API uczenia maszynowego. Więcej informacji o Keras znajdziesz w przewodnikach dla programistów.

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ń: