Plan Szkolenia
Wprowadzenie
Podstawy sztucznej inteligencji i uczenia maszynowego
Zrozumienie deep learning
- Przegląd podstawowych koncepcji deep learning
- Różnice między uczeniem maszynowym a deep learning
- Przegląd zastosowań deep learning
Przegląd sieci neuronowych
- Czym są sieci neuronowe
- Sieci neuronowe a modele regresji
- Zrozumienie podstaw matematycznych i mechanizmów uczenia
- Konstruowanie sztucznej sieci neuronowej
- Zrozumienie węzłów i połączeń w sieciach neuronowych
- Praca z neuronami, warstwami oraz danymi wejściowymi i wyjściowymi
- Zrozumienie perceptronów jednowarstwowych
- Różnice między uczeniem nadzorowanym i nienadzorowanym
- Poznanie sieci neuronowych feedforward i feedback
- Zrozumienie propagacji w przód i wstecz
- Zrozumienie długotrwałej pamięci krótkotrwałej (LSTM)
- Praktyczne zastosowanie rekurencyjnych sieci neuronowych
- Praktyczne zastosowanie konwolucyjnych sieci neuronowych
- Usprawnianie procesu uczenia sieci neuronowych
Przegląd technik deep learning stosowanych w telekomunikacji
- Sieci neuronowe
- Przetwarzanie języka naturalnego
- Rozpoznawanie obrazów
- Rozpoznawanie mowy
- Analiza sentymentu
Analiza przypadków zastosowania deep learning w telekomunikacji
- Optymalizacja routingu i jakości usług poprzez analizę ruchu sieciowego w czasie rzeczywistym
- Przewidywanie awarii sieci i urządzeń, przerw w dostawie prądu, skoków popytu itp.
- Analiza połączeń w czasie rzeczywistym w celu identyfikacji oszukańczych zachowań
- Analiza zachowań klientów w celu identyfikacji zapotrzebowania na nowe produkty i usługi
- Przetwarzanie dużych ilości wiadomości SMS w celu uzyskania wniosków
- Rozpoznawanie mowy w obsłudze zgłoszeń
- Konfigurowanie SDN i sieci wirtualizowanych w czasie rzeczywistym
Zrozumienie korzyści płynących z deep learning dla telekomunikacji
Przegląd różnych bibliotek deep learning dla Pythona
- TensorFlow
- Keras
Konfiguracja Pythona z TensorFlow do deep learning
- Instalacja interfejsu Python API TensorFlow
- Testowanie instalacji TensorFlow
- Konfiguracja TensorFlow do rozwoju
- Trenowanie pierwszego modelu sieci neuronowej w TensorFlow
Konfiguracja Pythona z Keras do deep learning
Tworzenie prostych modeli deep learning z Keras
- Tworzenie modelu Keras
- Zrozumienie danych
- Określanie modelu deep learning
- Kompilowanie modelu
- Dopasowywanie modelu
- Praca z danymi klasyfikacyjnymi
- Praca z modelami klasyfikacyjnymi
- Wykorzystywanie modeli
Praca z TensorFlow do deep learning w telekomunikacji
- Przygotowanie danych
- Pobieranie danych
- Przygotowanie danych treningowych
- Przygotowanie danych testowych
- Skalowanie danych wejściowych
- Używanie placeholderów i zmiennych
- Określanie architektury sieci
- Używanie funkcji kosztu
- Używanie optymalizatora
- Używanie inicjalizatorów
- Dopasowywanie sieci neuronowej
- Budowanie grafu
- Inferencja
- Strata
- Trening
- Trenowanie modelu
- Graf
- Sesja
- Pętla treningowa
- Ocena modelu
- Budowanie grafu oceny
- Ocena z wynikiem eval
- Trenowanie modeli na dużą skalę
- Wizualizacja i ocena modeli za pomocą TensorBoard
Praktyczne: Budowanie modelu przewidywania utraty klientów za pomocą Pythona
Rozszerzanie możliwości firmy
- Rozwijanie modeli w chmurze
- Wykorzystanie GPU do przyspieszenia deep learning
- Stosowanie sieci neuronowych deep learning do analizy obrazu, rozpoznawania głosu i analizy tekstu
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w programowaniu w Pythonie
- Ogólna znajomość koncepcji telekomunikacyjnych
- Podstawowa znajomość statystyki i pojęć matematycznych
Odbiorcy
- Programiści
- Naukowcy danych
Opinie uczestników (5)
przykłady oparte na naszych danych
Witold - P4 Sp. z o.o.
Szkolenie - Deep Learning for Telecom (with Python)
Przetłumaczone przez sztuczną inteligencję
przykłady kodu:-)
Marcin - P4 Sp. z o.o.
Szkolenie - Deep Learning for Telecom (with Python)
Przetłumaczone przez sztuczną inteligencję
Podobało mi się, że instruktor miał wiele gotowych skryptów pokazujących różne aspekty ML i AI. Bardzo ceniłem możliwość obserwacji na żywo wielu sposobów wykorzystania ML i AI. Wielu z omawianych tematów dotyczyło najnowszych technologii, które są wciąż w swoich wczesnych etapach rozwoju.
Matthew Pepper - Motorola Solutions
Szkolenie - Deep Learning for Telecom (with Python)
Przetłumaczone przez sztuczną inteligencję
Zeszyty Colab, które możemy zachować
Palmer Greer - Motorola Solutions
Szkolenie - Deep Learning for Telecom (with Python)
Przetłumaczone przez sztuczną inteligencję
Jasność, z jaką to zostało przedstawione
John McLemore - Motorola Solutions
Szkolenie - Deep Learning for Telecom (with Python)
Przetłumaczone przez sztuczną inteligencję