Sztuczna Inteligencja z OpenAI w Javie.
Od podstaw do tworzenia botów z wykorzystaniem OpenAI w środowisku Java z wykorzystaniem modeli GPT, DALL-E i Whisper!
Description
Opanuj interfejsy API OpenAI, w tym GPT-4, DALL-E i Whisper w tym kompleksowym i praktycznym kursie.
Ten kurs pozwoli Ci zgłębić kluczowe koncepcje związane ze sztuczną inteligencją. Dowiesz się między innymi, co to jest Deep learning i Machine learning oraz, co to ma wspólnego z siecią neuronową. Założysz konto OpenAI, nauczysz się tworzyć swój klucz API a także zrozumiesz, jak funkcjonuje system płatności i co to są granty. Praktyczne wykorzystanie rozwiązań OpenAI nie będzie dla Ciebie tajemnicą.
W trakcie kursu poznasz fundamentalne pojęcia, takie jak: modele, prompty i tokeny. Nauczysz się korzystać z narzędzia OpenAI Playground i zdobędziesz wiele cennych informacji na temat OpenAI API. Zapoznasz się z koncepcjami ról, takimi jak system, użytkownik i asystent. Zrozumiesz charakterystyki poszczególnych modeli, takie jak Temperature, Top P, Frequency Penalty i Presence Penalty. Stworzysz boty specjalizujące się w obsłudze tekstu, przetwarzaniu obrazów oraz zastosowaniach audio.
Na koniec kursu otrzymasz cały kod projektu, a po każdym napisanym bocie - bieżący kod projektu. Czyli wszystko, czego potrzebujesz do skutecznego wykorzystania OpenAI w Twoich przyszłych i obecnych projektach Java.
W kodzie projektu nie jest potrzebna wiedza zwiazana z frameworkami, np. Spring czy Hibernate. Każdy bot to program, który można uruchamiać z linii poleceń. Natomiast kod został tak napisany, aby można było go łatwo użyć w projekcie opartym na frameworku np. Spring Framework.
What You Will Learn!
- Poznasz kluczowe koncepcje związane ze sztuczną inteligencją
- Założysz konto OpenAI i dowiesz się jak stworzyć swój klucz API
- Dowiesz się jak działają płatności w OpenAI i co to są granty
- Nauczysz się praktycznego wykorzystania rozwiązań OpenAI
- Zrozumiesz fundamentalne pojęcia, take jak: modele, prompty i tokeny
- Zdobędziesz wiedzę na temat modeli OpenAI i poznasz ich przypadki użycia
- Zaczniesz korzystać efektywnie z narzędzia OpenAI Playground
- Zrozumiesz koncepcje ról takich jak system, user i assistant
- Zapoznasz się z charakterystykami poszczególnych modeli (Temperature, Top P, Frequency Penalty, Presence Penalty)
- Nauczysz się tworzyć boty komunikujące się z OpenAI w dowolnym projekcie Java
- Napiszesz od zera projekt Java, który nauczy Cię implementacji 9 botów krok po kroku
- Przygotujesz boty specjalizujące się w obsłudze tekstu (modele: GTP-3.5-turbo, text-davinci-003), takie jak: SimpleBot, Chat, ChatWithHistory, CompletionBot
- Napiszesz boty do przetwarzania obrazów (model Dalle-2): DalleGenerateImage, DalleEditImage, DalleImageVariation
- Stworzysz boty do zastosowań audio (model Whisper): TranslationBot, TranscriptionBot
- Pobierzesz cały kod projektu na końcu kursu oraz bieżący kod projektu po każdym napisanym bocie.
Who Should Attend!
- Programiści Java zainteresowani wykorzystaniem AI w swoich projektach.
- Entuzjaści AI, posiadający podstawowe doświadczenie w programowaniu i tworzeniu projektów w IT.
- Osoby, które chcą poznać potencjał przetwarzania języka naturalnego, uzupełniania kodu, generowania obrazów i rozpoznawania mowy w swojej pracy.
- Profesjonaliści, którzy chcą poszerzyć swoje kompetencje na temat modeli sztucznej inteligencji, w tym GPT-3.5-Turbo wraz z przypadkami użycia.