Wprowadzenie do sieci neuronowych - Tensorflow 2.0 + Keras
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
Zainteresowanie sieciami neuronowymi nigdy w historii nie było tak wysokie jak w ostatnich latach. To pokazuje jak ważnym elementem stają się sieci neuronowe w nowoczesnym budowaniu aplikacji. Rozwiązania sztucznej inteligencji spotykamy praktycznie na każdym kroku, a część z nas już tak do tego przywykła, że nie jest w stanie się bez nich obejść.
W 2018 roku trzej pionierzy sztucznej inteligencji zdobyli nagrodę Turinga (Geoffrey Hinton, Yann LeCun, Yoshua Bengio). To wydarzenie podkreśla jak ważny element w dzisiejszym świecie pełni sztuczna inteligencja.
Według Gartnera w 2019 roku najczęściej spotykane zastosowania sztucznej inteligencji to odpowiednio:
-
czatboty
-
optymalizacje procesów
-
analiza transakcji i wyłudzeń finansowych
-
segmentacja konsumentów
-
diagnostyka sprzętowa
-
wirtualne call center i asystent klienta
-
rozpoznawanie twarzy
Boom na rozwiązania AI
Zastosowania sztucznej inteligencji (Artificial Intelligence) rosną w tempie wykładniczym. Od prostych modeli klasyfikujących pocztę mailową, wybierającą najbardziej optymalną trasę dojazdu, rozpoznającą nas w czasie rzeczywistym (wideoweryfikacja) po auta a nawet samoloty autonomiczne. A przed nami przecież tyle nieodkrytych obszarów w których można zastosować AI.
Do czego służy biblioteka Keras?
Keras to biblioteka open source do tworzenia sieci neuronowych, która jako backend wykorzystuje Tensorflow, CNTK, czy Theano. Jest doskonałym narzędziem do prototypowania i eksperymentowania oszczędzając nam wiele czasu przy pisaniu kodu. Stanowi także niską barierę wejścia dla osób, które dopiero zaczynają swoją karierę w uczeniu głębokim.
Wzrost popularności języka Python
Język Python świetnie nadaje się do przetwarzania, przygotowania, analizy i modelowania danych. Jest prosty do nauki i nie powinien sprawiać problemów osobie, która dopiero zaczyna uczyć się programowania. Na przestrzeni ostatnich lat i rosnącej popularności sztucznej inteligencji Python wyrósł na gwiazdę w tym sektorze. Powstało sporo potężnych bibliotek do machine learningu, czy deep learningu. Przykładem może być stworzona przez Google biblioteka Tensorflow.
Biorąc pod uwagę drastyczne tempo zmian w ostatnich latach i wzrost zainteresowania sztuczną inteligencją nauka sieci neuronowych staje się bardzo rozsądnym wyborem, który z pewnością zaprocentuje w przyszłości.
-
17NeuronVideo lesson
-
18PerceptronVideo lesson
-
19Perceptron - PrzykładVideo lesson
-
20Perceptron WielowarstwowyVideo lesson
-
21Elementy składowe sieciVideo lesson
-
22TensorVideo lesson
-
23Tensor - przykładyVideo lesson
-
24Funkcje aktywacjiVideo lesson
-
25Funkcje aktywacji - ImplementacjaVideo lesson
-
26Funkcje stratyVideo lesson
-
27Funkcje straty - przykładyVideo lesson
-
28MetrykiVideo lesson
-
29Metryki w problemach klasyfikacji binarnejVideo lesson
-
30Krzywa ROCVideo lesson
-
31Metryki w problemach klasyfikacji wieloklasowejVideo lesson
-
32Metryki w problemach regresjiVideo lesson
-
33Spadek wzdłuż gradientu (Gradient Descent)Video lesson
-
34Spadek wzdłuż gradientu (Gradient Descent) cz. 2Video lesson
-
35Spadek wzdłuż gradientu (Gradient Descent) - ImplementacjaVideo lesson
-
38Biblioteka Keras - WprowadzenieVideo lesson
-
39Praca z modelami w bibliotece KerasVideo lesson
-
40Praca z modelami w bibliotece Keras cz. 2Video lesson
-
41Praca z warstwami w bibliotece KerasVideo lesson
-
42Główne problemy uczenia głębokiego - przeuczenie i niedouczenieVideo lesson
-
43Główne problemy uczenia głębokiego - przeuczenie i niedouczenie cz. 2Video lesson
-
44Metody regularyzacji modeliVideo lesson
-
45Wywołania zwrotne - Model CheckpointVideo lesson
-
46Wywołania zwrotne - Model Checkpoint - Zapisanie najlepszego modeluVideo lesson
-
47Wywołania zwrotne - Early Stopping - Wczesne ZatrzymanieVideo lesson
-
48TensorboardVideo lesson
-
49Tensorboard DevVideo lesson
-
50Zapis/Ładowanie modeluVideo lesson
-
54Konwolucyjne Sieci Neuronowe - WprowadzenieVideo lesson
-
55Przetwarzanie obrazu - Augmentacja danychVideo lesson
-
56Klasyfikacja obrazów - omówienie problemuVideo lesson
-
57Przygotowanie obrazów do modeluVideo lesson
-
58Przygotowanie obrazów do modelu cz. 2Video lesson
-
59Budowa sieci CNNVideo lesson
-
60Transfer Learning - model VGG16Video lesson
-
61Wyświetlenie błędów predykcjiVideo lesson
-
62Dron, samolot pasażerski czy helikopter? - Klasyfikacja wieloklasowaVideo lesson
-
63Wyświetlenie błędów predykcjiVideo lesson
-
64Praca z tekstem - wektoryzacjaVideo lesson
-
65Praca z tekstem - tokenizacjaVideo lesson
-
66Osadzanie słów w przestrzeni - Word EmbeddingsVideo lesson
-
67Osadzanie słów w przestrzeni - Embedding ProjectorVideo lesson
-
68Klasyfikacja - Recenzje filmoweVideo lesson
-
69Przetworzenie recenzji i warstwa EmbeddingVideo lesson
-
70Sieci RNN - neuron rekurencyjnyVideo lesson
-
71RNN: Klasyfikacja recenzji filmowychVideo lesson
