Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Sztuczna Inteligencja z OpenAI w Javie.
Rating: 4.2 out of 5(6 ratings)
70 students

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!
Last updated 12/2023
Polish

What you'll 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.

Course content

6 sections • 31 lectures • 3h 0m total length
  • Wstęp4:15

    Wstęp do kursu zawiera przywitanie oraz przegląd tematów, które bedą omawiane.

  • Kluczowe koncepcje5:12
  • Pojęcia i definicje3:40
  • Obszary wykorzystania AI3:06

Requirements

  • Umiejętność programowania w Javie, włącznie z podstawowymi rozwiązaniami wprowadzonymi w Javie 8.
  • Podczas kursu założysz konto w OpenAI, co wiąże się z otrzymaniem pewnej kwoty środków do wykorzystania. Niemniej jednak, po wyczerpaniu tych funduszy, korzystanie z API będzie podlegało niewielkim opłatom.
  • Wymagana jest podstawowa umiejętność korzystania z dowolnego IDE, natomiast w kursie wykorzystuję darmową wersję IntelliJ.
  • Pomocna będzie wiedza na temat tego, czym jest REST API.

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.

Who this course is for:

  • 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.