Skip to content

Latest commit

 

History

History
188 lines (134 loc) · 24.2 KB

File metadata and controls

188 lines (134 loc) · 24.2 KB

Generatyvinis DI pradedantiesiems

21 pamoka, mokanti visko, ką reikia žinoti norint pradėti kurti generatyvinės DI programas

GitHub licencija GitHub bendradarbiai GitHub problemos GitHub siūlymai PRs Priimami

GitHub stebėtojai GitHub forkinimai GitHub žvaigždės

Microsoft Foundry Discord

🌐 Daugiakalbė palaikymas

Palaikoma per GitHub Action (automatiškai ir visada atnaujinama)

arabų | bengalų | bulgarų | birmos (Myanmar) | kinų (supaprastinta) | kinų (tradicinė, Honkongas) | kinų (tradicinė, Makao) | kinų (tradicinė, Taivanas) | kroatų | čekų | danų | olandų | estų | suomių | prancūzų | vokiečių | graikų | ivritų | hindi | vengrų | indoneziečių | italų | japonų | kannadų | korėjiečių | lietuvių | malajų | malajalamų | maratų | nepalų | nigerijos pidžino | norvegų | persų (Farsi) | lenkų | portugalų (Brasilija) | portugalų (Portugalija) | punjabi (Gurmukhi) | rumunų | rusų | serbų (kirilica) | slovakų | slovėnų | ispanų | svahili | švedų | tagalogų (filipiniečių) | tamilų | telugų | tailandiečių | turkų | ukrainiečių | urdu | vietnamiečių

Verčiau klonuoti vietoje?

Šiame saugykloje yra daugiau nei 50 kalbų vertimų, kas reikšmingai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite ribotą nuskaitymą:

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

Tai suteikia jums viską, ko reikia kursui baigti, su daug greitesniu atsisiuntimu.

Generatyvinis DI pradedantiesiems (3 versija) - kursas

Išmokite generatyvinių DI programų kūrimo pagrindus su mūsų 21 pamokos išsamiais kursais, parengtais Microsoft Cloud Advocates.

🌱 Pradžia

Šiame kurse yra 21 pamoka. Kiekviena pamoka apima savo temą, tad pradėkite nuo bet kurios!

Pamokos pažymėtos kaip "Mokykis" - paaiškinančios generatyvinės DI sąvoką, arba "Kurti" - paaiškinančios sąvoką ir pateikiančios kodo pavyzdžius tiek Python, tiek TypeScript, jei įmanoma.

.NET kūrėjams rekomenduojame Generatyvinis DI pradedantiesiems (.NET leidimas)!

Kiekvienoje pamokoje yra skyrius "Tolimesnis mokymasis" su papildomais mokymosi įrankiais.

Ko jums reikia

Norint vykdyti šio kurso kodą galite naudoti:

Sukūrėme Kurso paruošimo pamoką, kuri padės susikurti kūrimo aplinką.

Nepamirškite žvaigždutės (🌟) šiai saugyklai, kad vėliau būtų lengviau ją rasti.

🧠 Pasiruošę diegti?

Jei ieškote pažangesnių kodo pavyzdžių, peržiūrėkite mūsų generatyvinių DI kodo pavyzdžių kolekciją tiek Python, tiek TypeScript kalbomis.

🗣️ Susipažinkite su kitais besimokančiais, gaukite pagalbą

Prisijunkite prie mūsų oficialaus Azure AI Foundry Discord serverio, kad susipažintumėte ir bendrautumėte su kitais šį kursą besimokančiais ir gaukite palaikymą.

Užduokite klausimus arba pasidalinkite produkto atsiliepimais mūsų Azure AI Foundry kūrėjų forume GitHub'e.

🚀 Norite kurti startuolį?

Apsilankykite Microsoft for Startups, kad sužinotumėte, kaip šiandien pradėti kurti su Azure kreditais.

🙏 Norite padėti?

Turite pasiūlymų ar radote rašybos ar kodo klaidų? Pateikite problemą arba Sukurkite pull request

📂 Kiekviena pamoka apima:

  • Trumpą vaizdo įrašo įvado dalį apie temą
  • Rašytinę pamoką README faile
  • Python ir TypeScript kodo pavyzdžius, palaikančius Azure OpenAI ir OpenAI API
  • Nuorodas į papildomus išteklius tęsti mokymąsi

🗃️ Pamokos

# Pamokos nuoroda Aprašymas Vaizdo įrašas Papildomas mokymasis
00 Kurso paruošimas Mokykis: Kaip susikurti kūrimo aplinką Vaizdo įrašas artėja Sužinokite daugiau
01 Įvadas į generatyvinę DI ir didelius kalbos modelius (LLM) Mokykis: Sužinoti, kas yra generatyvinė DI ir kaip veikia dideli kalbos modeliai (LLM). Vaizdo įrašas Sužinokite daugiau
02 Skirtingų LLM modelių tyrinėjimas ir palyginimas Mokykis: Kaip pasirinkti tinkamą modelį savo naudojimo atvejui Vaizdo įrašas Sužinokite daugiau
03 Atsakingas generatyvinės DI naudojimas Mokykis: Kaip atsakingai kurti generatyvinės DI programas Vaizdo įrašas Sužinokite daugiau
04 Pasiūlymų inžinerijos pagrindų supratimas Mokykis: Praktiniai geriausios pasiūlymų inžinerijos praktikos pavyzdžiai Vaizdo įrašas Sužinokite daugiau
05 Išplėstinių užklausų kūrimas Sužinokite: Kaip taikyti užklausų inžinerijos technikas, kurios pagerina užklausų rezultatą. Video Sužinokite daugiau
06 Teksto generavimo programų kūrimas Sukurkite: Teksto generavimo programą, naudojant Azure OpenAI / OpenAI API Video Sužinokite daugiau
07 Poklapių programų kūrimas Sukurkite: Efektyvaus poklapių programų kūrimo ir integravimo metodus. Video Sužinokite daugiau
08 Paieškos programų kūrimas vektorinėse duomenų bazėse Sukurkite: Paieškos programą, kuri naudoja įterpimus (Embeddings) duomenims ieškoti. Video Sužinokite daugiau
09 Vaizdų generavimo programų kūrimas Sukurkite: Vaizdų generavimo programą Video Sužinokite daugiau
10 Mažo kodo DI programų kūrimas Sukurkite: Generatyvią DI programą, naudojant mažo kodo įrankius Video Sužinokite daugiau
11 Išorinių programų integravimas su funkcijų kvietimu Sukurkite: Kas yra funkcijų kvietimas ir jo panaudojimo atvejai programose Video Sužinokite daugiau
12 UX dizainas DI programoms Sužinokite: Kaip taikyti UX dizaino principus kuriant generatyvias DI programas Video Sužinokite daugiau
13 Jūsų generatyvių DI programų saugumas Sužinokite: Grėsmes ir rizikas DI sistemoms bei būdus, kaip saugoti šias sistemas. Video Sužinokite daugiau
14 Generatyvios DI programos gyvenimo ciklas Sužinokite: Įrankius ir metrikas LLM gyvavimo ciklui ir LLMOps valdyti Video Sužinokite daugiau
15 Retrieval Augmented Generation (RAG) ir vektorinės duomenų bazės Sukurkite: Programą, naudojančią RAG sistemą, kad gautų įterpimus iš vektorinių duomenų bazių Video Sužinokite daugiau
16 Atvirojo kodo modeliai ir Hugging Face Sukurkite: Programą, naudodami atvirojo kodo modelius, prieinamus Hugging Face Video Sužinokite daugiau
17 DI agentai Sukurkite: Programą, naudodami DI agentų sistemą Video Sužinokite daugiau
18 LLM tikslinimas (fine-tuning) Sužinokite: Kas, kodėl ir kaip vykdomas LLM tikslinimas Video Sužinokite daugiau
19 Kūrimas naudojant mažus kalbos modelius (SLM) Sužinokite: Mažų kalbos modelių kūrimo privalumus Netrukus bus video Sužinokite daugiau
20 Kūrimas naudojant Mistral modelius Sužinokite: Mistral šeimos modelių ypatybes ir skirtumus Netrukus bus video Sužinokite daugiau
21 Kūrimas naudojant Meta modelius Sužinokite: Meta šeimos modelių ypatybes ir skirtumus Netrukus bus video Sužinokite daugiau

🌟 Ypatingas ačiū

Ypatingas ačiū John Aziz už visų GitHub veiksmų ir darbo srautų kūrimą

Bernhard Merkle už svarbius indėlius į kiekvieną pamoką, gerinant mokymosi ir kodo patirtį.

🎒 Kiti Kursai

Mūsų komanda gamina ir kitus kursus! Peržiūrėkite:

LangChain

LangChain4j pradedantiesiems LangChain.js pradedantiesiems


Azure / Edge / MCP / Agentai

AZD pradedantiesiems Edge DI pradedantiesiems MCP pradedantiesiems DI Agentai pradedantiesiems


Generatyvaus DI serija

Generatyvus DI pradedantiesiems Generatyvus DI (.NET) Generatyvus DI (Java) Generatyvus DI (JavaScript)


Pagrindinis mokymasis

Mokymasis mašinų mokymosi pradedantiesiems Duomenų mokslas pradedantiesiems AI pradedantiesiems Kibernetinis saugumas pradedantiesiems Tinklalapių kūrimas pradedantiesiems Daiktų internetas pradedantiesiems XR kūrimas pradedantiesiems


Copilot serija

Copilot dirbant kartu su AI Copilot C#/.NET Copilot nuotykiai

Gaunate pagalbą

Jei įstringate ar turite klausimų apie AI programėlių kūrimą. Prisijunkite prie kitų besimokančiųjų ir patyrusių kūrėjų diskusijose apie MCP. Tai palaikanti bendruomenė, kurioje klausimai yra laukiami, o žinios dalijamos laisvai.

Microsoft Foundry Discord

Jei turite atsiliepimų apie produktą ar pastebite klaidų kūrimo metu, apsilankykite:

Microsoft Foundry kūrėjų forumas GitHub


Atsakomybės atsisakymas: Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatizuoti vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Esant kritinei informacijai, rekomenduojama kreiptis į profesionalų žmogaus vertėją. Mes neprisiimame atsakomybės už bet kokius nesusipratimus ar klaidingas interpretacijas, kilusias dėl šio vertimo naudojimo.