Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Deep Learning w języku Python - Konwolucyjne Sieci Neuronowe

Zrób krok w stronę sieci neuronowych dzięki bibliotece Keras! - Konwolucyjne Sieci Neuronowe - Python

Autor: Paweł Krakowiak

Aktualizacja: 29/09/2020

00:00
00:00
x

Darmowe lekcje

down
Trailer
Przetwarzanie obrazu - Augumentacja danych
10:22
Klasyfikacja obrazów - omówienie problemu
06:16
Trailer
Przetwarzanie obrazu - Augumentacja danych
Klasyfikacja obrazów - omówienie problemu
49.00 zł
calendargwarancja zwrotu pieniędzy
updateregularne aktualizacje
helpwsparcie autora
questionZadaj pytanie autorowi

Czego się nauczysz?

  • Zrozumienie intuicji stojącej za sztucznymi sieciami neuronowymi
  • Zrozumienie intuicji stojącej za konwolucyjnymi sieciami neuronowymi
  • Elementy składowe sztucznych sieci neuronowych ANN
  • Elementy składowe sieci konwolucyjnych CNN
  • Implementacja sieci neuronowej od zera (python)
  • Budowa sztucznych sieci neuronowych w bibliotece Keras
  • Klasyfikacja obrazów przy pomocy sieci ANN i CNN
  • Dogłębna analiza działania sieci CNN

Wymagania

podstawowa znajomość języka Python (najlepiej ukończony kurs Programowanie w języku Python)

znajomość biblioteki pandas (najlepiej ukończony kurs Wprowadzenie do data science w języku Python)

matematyka podstawowa (rachunek różniczkowy, arytmetyka macierzowa, prawdopodobieństwo)

wolny czas i chęci do podjęcia kroku w stronę sztucznej inteligencji

Opis kursu

Stephen Hawking powiedział kiedyś: "whatever you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn". Te słowa jakże znamiennie wybrzmiewają w dzisiejszych czasach. Nie ulega wątpliwości, że przyszłość zależeć będzie w dużej mierze od postępu technologicznego i ludzi, którzy będą w stanie ten postęp kreować. Jak pokazują dane, utrzymujące się ogromne zapotrzebowanie na specjalistów w sektorze technologii powoduje, że zarobki w branży także są bardzo satysfakcjonujące.

Zastosowania sztucznej inteligencji (Artificial Intelligence) rosną w tempie wykładniczym. Od prostych modeli klasyfikujących pocztę mailową, wybierających najbardziej optymalną trasę dojazdu, rozpoznających 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 maszynowym.


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.


Wszechstronność Zastosowań

Języka Python możemy używać na bardzo wielu poziomach. Czy to u siebie w domu, w biurze, czy uruchamiając skrypty w chmurze. W połączeniu z mnogością zastosowań i doskonałym zestawem narzędzi takich jak Spyder, Jupyter Notebook, Zeppelin, IPython i innymi bibliotekami środowisko do analizy danych w Pythonie wyróżnia się wydajnością, produktywnością i doskonałą elastycznością.

Spis treści

  • Czas trwania: 08:22:48
  • Slajdy: 11
Konfiguracja Środowiska
5 wykładydown
Sztuczna Inteligencja - Deep Learning
3 wykładydown
Funkcje aktywacji - Implementacja
4 wykładydown
Funkcje Straty - Implementacja
5 wykładydown
Algorytm Stochastycznego Spadku Gradientu
4 wykładydown
Implementacja Sieci Neuronowej
8 wykładydown
Klasyfikacja Obrazów - Sztuczne Sieci Neuronowe - ANN
9 wykładydown
CNN - Konwolucyjne Sieci Neuronowe
11 wykładydown
CNN - Klasyfikator - pies czy kot?
10 wykładydown
CNN - dron, samolot pasażerski czy helikopter? - Tensorflow 2.0 + Keras
11 wykładydown
Projekt własny
1 wykładydown

O autorze

avatar
Paweł KrakowiakData Scientist / Securities Broker
Kursy: 19
O mnie
Data Scientist, Securities Broker Miłośnik nowych technologii, szczególnie w obszarze sztucznej inteligencji, big data oraz rozwiązań chmurowych. Absolwent podyplomowych studiów ...Czytaj więcej
Zobacz profil autora
49.00 zł