Sztuczna inteligencja od A do Z - 10 projektów Python i AI
What you'll learn
- Wykorzystanie różnorodnych gotowych interfejsów programistycznych (API)
- Poprzez praktyczne przykłady, zgłębimy możliwości AI w praktyce
- Zastosujemy tę technologię w różnorodnych obszarach, od pracy z aplikacjami po analizę obrazów, dźwięku czy tekstu.
- Nie będziemy tylko obserwować zasady działania sztucznej inteligencji – nauczymy się jej praktycznego zastosowania.
- Stworzymy liczne aplikacje z wykorzystaniem API OpenAI
Requirements
- Podstawy Pythona
Description
Ten kurs zabierze Cię w ekscytującą podróż odkrywania potencjału sztucznej inteligencji. W praktyce wykorzystamy moc AI poprzez przykłady aplikacji, które zaprezentują, jak zastosować tę technologię w praktyce.
Nasza uwaga skupi się na wykorzystaniu różnorodnych gotowych interfejsów programistycznych (API), które wykorzystują sztuczną inteligencję, oraz na nauce pisania promptów, czyli bodźców dla systemów AI, co umożliwi tworzenie fascynujących aplikacji wykorzystujących tę technologię.
Nasze eksploracje nie będą ograniczać się jedynie do teorii. Zamiast tego, poprzez praktyczne przykłady, zgłębimy możliwości AI w praktyce. Zastosujemy tę technologię w różnorodnych obszarach, od pracy z aplikacjami po analizę obrazów, dźwięku czy tekstu. Nie będziemy tylko obserwować zasady działania sztucznej inteligencji – nauczymy się jej praktycznego zastosowania.
Szczegółowe informacje o kursie
Poniżej przedstawiam Ci projekty jakie wykonamy podczas kursu. Najczęściej w jednym tygodniu wykonamy jedną z wymienionych poniżej aplikacji. Lista ta podczas kursu może ulec lekkim zmianom, w końcu AI to świat który nieustannie się rozwija i każdego tygodnia udostępniane są nam nowe możliwości.
Planowanie Podróży
Poprosimy AI o przygotowanie planu zwiedzania konkretnej lokalizacji. Na przykład sprawdzimy jakie miejsca powinniśmy obejrzeć jadąc do Barcelony na 3 dni. Stworzymy narzędzie ułatwiające organizację takiej podróży.
Korektor Tekstu
Opracujemy narzędzie konsolowe, które poprawia błędy ortograficzne oraz interpunkcyjne w plikach tekstowych, zapewniając poprawną formę tekstu. Z poziomu konsoli będziemy mogli określić parametry jakie nasza aplikacja ma zmieniać. Na przykład, czy dopuszczalna jest zmiana stylu, konstrukcji zdań czy tylko poprawienie błędów w naszym tekście?
Wsparcie Programistyczne
Czy AI zastąpi programistów, czy będzie pomagać im tworzyć kod szybciej i bardziej efektywnie? Stworzymy narzędzie, które analizuje deklaracje funkcji w naszym pliku oraz ich dokumentację, a następnie wygeneruje nam gotowy kod w języku Python na podstawie tych informacji.
Wtyczka do Przeglądarki
Podczas tego spotkania utworzymy dodatek do przeglądarki Chrome, który automatycznie generuje streszczenie zaznaczonego tekstu niezależnie od języka w którym ten tekst został napisany.
Interpretacja Obrazu
Przechwycimy obraz z kamery, a następnie wykorzystamy AI do tego aby opisało nam zawarte przed kamerą obiekty. Możemy też spróbować wychwycić czy jest to uśmiechnięta twarz, a może rozgniewana?
Twój Pierwszy Asystent / Bot
Pokażę Ci, że AI może się uczyć na podstawie danych które mu dostarczysz. W ten sposób stworzymy chatbota, który dostosowuje się do informacji, które mu przekażemy. W przyszłości możesz np. stworzyć chatbota, który będzie rozmawiał z Twoimi klientami o produktach, które masz w sklepie.
OCR - Przeczytaj mi to
Wykorzystamy AI do zamiany tekstu umieszczonego na obrazie na zwykły tekst. Sprawdzimy jak AI radzi sobie z pismem odręcznym oraz czy jest w stanie odczytać tekst znajdujący się np. na recepcie wystawionej przez wyjątkowo roztargnionego lekarza?
Konwersja Mowy na Tekst
Poznamy API, które konwertuje mowę na tekst. W ten sposób stworzymy narzędzie przydatne do tworzenia napisów filmowych czy tłumaczenia treści. Jeżeli chcesz to możemy od razu poprosić też o przygotowanie napisów w innym języku.
Generowanie Grafik
Poznamy API do generowania obrazów. W tej chwili jest wiele narzędzi, które to umożliwiają. Sprawdźmy jak sobie one radzą. Ta nauka, może okazać się bardzo przydatna podczas tworzenia treści na bloga czy też pisania artykułów np. do tekstów z poprzedniej lekcji.
Who this course is for:
- Dla programistów, którzy chcą tworzyć aplikację zintegrowane z AI
- Dla osób, które chcą zobaczyć możliwości AI
Instructor
Cześć!
Nazywam się Kacper Sieradziński i jestem programistą :) Tak się składa, że w nieoczekiwany dla mnie sposób, jakieś 10 lat temu zacząłem też prowadzić szkolenia.
Pierwsze kilka lat pracowałem jako freelancer - realizowałem aplikację w php na użytek prywatny różnych osób, głównie znajomych. Z czasem darmowa pomoc zamieniła się w płatne wsparcie, a mnie moje zainteresowanie powoli zaczynało utrzymywać. Zawsze powtarzam moim kursantom, że z uporem, marzeniami i ciężką pracą można osiągnąć wszystko. Z czasem programowanie pokochałem tak samo jak scenę... stąd też ostatecznie marzenia o szkole aktorskiej porzuciłem... zawiesiłem.
Jako, że moja mama pracowała jako nauczycielka, to "trenerski fach" niejako wyszedł sam z siebie, już w liceum, dla starszych od siebie osób, prowadziłem korepetycje z MS Excela. Wtedy jeszcze do końca nie rozumiałem jak ludzie mogą sami się tego nie uczyć. Dla mnie nauka nowych programów była zawsze zabawą, nieustanną grą ze sobą samym w której sam sobie wyznaczałem wyzwania i je z mniejszym lub większym trudem osiągałem.
W pewnym momencie zacząłem prowadzić szkolenia w kilku firmach z bardzo różnych tematów: począwszy od podstaw obsługi komputera w projektach realizowanych przez MOPSy dla osób "wykluczonych cyfrowo", skończywszy na szkoleniach dla administratorów baz danych z administracji MySQL lub PostgreSQL. Cały ten czas nauczył mnie jak skutecznie dzielić się wiedzą, nieskończonej cierpliwości dla kursantów oraz radości z naszych wspólnych osiągnięć i chwil tryumfów, gdy nie tylko "u mnie działa" :)
Równolegle z działaniami edukacyjnymi spełniałem się w kolejnych wyzwaniach programistycznych. Na chwilę obecną pracuję jako freelancer, youtuber i trener wspólpracując z klientami z całej Europy! :)
Słyszałem, że poza pracą jest też czas wolny, jeżeli takowy nadchodzi realizuje projekt pod tytułem Dom 4.0, gdzie rozwiązuje wyzwania dnia codziennego z trzema kobietami mojego życia, a w jeszcze wolniejszym czasie relaksuje się grą w pokera.. oczywiście na wirtualne pieniądze ;)