Wprowadzenie
Język Python jest jednym z najbardziej popularnych języków programowania na świecie. Jest szeroko stosowany w społeczności nauki o danych do rozwiązań uczenia maszynowego i analizy statystycznej. Jednym z powodów jego popularności jest dostępność tysięcy bibliotek typu open source, takich jak NumPy, Pandas, Matplotlib i scikit-Learn, które umożliwiają zarówno programistom, jak i badaczom eksplorowanie, przekształcanie, analizowanie i wizualizowanie danych.
Azure Notebooks to platforma w chmurze służąca do tworzenia i uruchamiania notesów programu Jupyter. Jupyter to środowisko oparte na środowisku IPython, które umożliwia interaktywne programowanie i analizowanie danych przy użyciu języka Python i innych języków programowania. Usługa Azure Notebooks bezpłatnie udostępnia środowisko programu Jupyter jako usługę. Jest to wygodny sposób pisania kodu w języku Python bez konieczności instalowania serwera Jupyter i zarządzania nim. Jest to rozwiązanie internetowe, dzięki czemu doskonale sprawdza się przy współpracy online.
W tym module utworzysz notes usługi Azure Notebooks, zaimportujesz zestaw danych zawierający informacje o terminowych przylotach dla dużej amerykańskiej linii lotniczej i załadujesz ten zestaw danych do notesu. Następnie oczyścisz zestaw danych za pomocą biblioteki Pandas, utworzysz model uczenia maszynowego przy użyciu biblioteki scikit-learn i zwizualizujesz dane wyjściowe modelu przy użyciu biblioteki Matplotlib.
Cele szkolenia
Zawartość tego modułu:
- Tworzenie notesu programu Jupyter w usłudze Azure Notebooks, importowanie danych i wyświetlanie danych załadowanych do notesu.
- Oczyszczanie i przygotowywanie danych przy użyciu biblioteki Pandas w celu zastosowania ich w modelu uczenia maszynowego.
- Tworzenie modelu uczenia maszynowego przy użyciu biblioteki scikit-learn.
- Wizualizowanie wydajności modelu za pomocą biblioteki Matplotlib.