Skip to content

Latest commit

 

History

History
233 lines (174 loc) · 29.1 KB

File metadata and controls

233 lines (174 loc) · 29.1 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

Dirbtinis intelektas pradedantiesiems – mokymo programa

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
Dirbtinis intelektas pradedantiesiems - Sketchnote by @girlie_mac

Atraskite Dirbtinio intelekto (DI) pasaulį su mūsų 12 savaičių, 24 pamokų mokymo programa! Joje yra praktinių pamokų, viktorinų ir laboratorinių darbų. Mokymo programa yra pritaikyta pradedantiesiems ir apima tokias priemones kaip TensorFlow ir PyTorch, taip pat DI etiką.

🌐 Daugiakalbė pagalba

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

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Norite klonuoti lokaliai?

Šiame registre yra daugiau nei 50 kalbų vertimų, kurie žymiai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite ribotą patikrinimą:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Tai suteiks viską, ko reikia kursui baigti, žymiai spartesniu atsisiuntimu.

Jei norite, kad būtų palaikomos papildomos vertimų kalbos, jos išvardytos čia

Prisijunkite prie bendruomenės

Microsoft Foundry Discord

Ko išmoksite

Kurso minčių žemėlapis

Šioje mokymo programoje jūs išmoksite:

  • Skirtingas dirbtinio intelekto priemones, įskaitant "gerąją senąją" simbolinę priemonę su Žinių reprezentacija ir samprotavimais (GOFAI).
  • Neuroninius tinklus ir gilųjį mokymąsi, kurie yra moderniojo DI pagrindas. Šiuos svarbius dalykus iliustruosime naudodami kodą dviejuose populiariausiuose karkasuose - TensorFlow ir PyTorch.
  • Neuronines architektūras darbui su vaizdais ir tekstu. Aptarsime naujausius modelius, tačiau jie galbūt šiek tiek atsilieka nuo naujausių pasiekimų.
  • Mažiau populiarias DI priemones, tokias kaip Genetiniai algoritmai ir Daugiatyriai agentų sistemos.

Ko neapžvelgsime šioje mokymo programoje:

Raskite visas papildomas šio kurso išteklius mūsų Microsoft Learn kolekcijoje

Švelniam įvadui į DI debesyje temas galite pasižvalgyti Get started with artificial intelligence on Azure mokymosi kelyje.

Turinys

Pamokos nuoroda PyTorch/Keras/TensorFlow Laboratorija
0 Kurso paruošimas Paruoškite savo kūrimo aplinką
I Įvadas į DI
01 DI įvadas ir istorija - -
II Simbolinis DI
02 Žinių atvaizdavimas ir ekspertinės sistemos Ekspertinės sistemos / Ontologija /Koncepcijų grafas
III Įvadas į neuroninius tinklus
03 Perceptronas Uždavinys Dirbtuvės
04 Daugiasluoksnis perceptronas ir savo sistemos kūrimas Uždavinys Dirbtuvės
05 Įvadas į sistemas (PyTorch/TensorFlow) ir persepimas PyTorch / Keras / TensorFlow Dirbtuvės
IV Kompiuterinė rega PyTorch / TensorFlow Tyrinėkite kompiuterinę regą Microsoft Azure platformoje
06 Įvadas į kompiuterinę regą. OpenCV Uždavinys Dirbtuvės
07 Konvoliuciniai neuroniniai tinklai & CNN architektūros PyTorch /TensorFlow Dirbtuvės
08 Iš anksto apmokyti tinklai ir perdavimo mokymasis ir Mokymosi triukai PyTorch / TensorFlow Dirbtuvės
09 Autoenkoderiai ir VAE PyTorch / TensorFlow
10 Generatyviniai priešiniai tinklai ir meninio stiliaus perkėlimas PyTorch / TensorFlow
11 Objektų aptikimas TensorFlow Dirbtuvės
12 Semantinė segmentacija. U-Net PyTorch / TensorFlow
V Natūralios kalbos apdorojimas PyTorch /TensorFlow Tyrinėkite natūralios kalbos apdorojimą Microsoft Azure platformoje
13 Teksto atvaizdavimas. Bow/TF-IDF PyTorch / TensorFlow
14 Semantiniai žodžių įrašai. Word2Vec ir GloVe PyTorch / TensorFlow
15 Kalbos modeliavimas. Savo įrašų mokymas PyTorch / TensorFlow Dirbtuvės
16 Pasikartojantys neuroniniai tinklai PyTorch / TensorFlow
17 Generatyviniai pasikartojantys tinklai PyTorch / TensorFlow Dirbtuvės
18 Transformatoriai. BERT. PyTorch /TensorFlow
19 Vardinės reikšmės atpažinimas TensorFlow Dirbtuvės
20 Dideli kalbos modeliai, užklausų programavimas ir kelių pavyzdžių užduotys PyTorch
VI Kitos DI technikos
21 Genetiniai algoritmai Uždavinys
22 Gilus sustiprinamasis mokymasis PyTorch /TensorFlow Dirbtuvės
23 Daugiaveiksmės sistemos
VII DI etika
24 DI etika ir atsakingas DI Microsoft Learn: Atsakingo DI principai
IX Papildymai
25 Daugiakanalės tinklai, CLIP ir VQGAN Uždavinys

Kiekviena pamoka apima

  • Skaitymo medžiaga prieš pradžią
  • Vykdomieji Jupyter užrašų knygelės, dažnai susijusios su konkrečia sistema (PyTorch arba TensorFlow). Vykdoma užrašų knygelė taip pat talpina daug teorinės medžiagos, todėl norint suprasti temą, reikia peržiūrėti bent vieną užrašų knygelės versiją (arba PyTorch, arba TensorFlow).
  • Laboratoriniai darbai prieinami kai kurioms temoms, suteikiantys galimybę pritaikyti išmoktas medžiagas konkrečiam uždaviniui.
  • Kai kurios skyriai turi nuorodas į MS Learn modulius, apimančius susijusias temas.

Pradžia

🎯 Naujas AI? Pradėkite čia!

Jei esate visiškai naujas dirbtiniame intelekte ir norite greitų, praktiškų pavyzdžių, apsilankykite mūsų Pradedančiųjų draugiškų pavyzdžių kolekcijoje! Tai apima:

  • 🌟 Sveikas, AI pasauli! - Jūsų pirmoji AI programa (modelių atpažinimas)
  • 🧠 Paprastas neuroninis tinklas - Sukurkite neuroninį tinklą nuo nulio
  • 🖼️ Vaizdų klasifikatorius - Klasifikuokite vaizdus su detaliais komentarais
  • 💬 Teksto nuotaika - Analizuokite teigiamus/ neigiamus tekstus

Šie pavyzdžiai skirti padėti jums suprasti AI koncepcijas prieš gilinantis į visą mokymo programą.

📚 Visos mokymo programos nustatymas

Atlikite šiuos veiksmus:

Repozitorijos šakninimas: Spustelėkite mygtuką „Fork“ viršutiniame dešiniajame šio puslapio kampe.

Klonuokite repozitoriją: git clone https://github.com/microsoft/AI-For-Beginners.git

Neužmirškite pažymėti (🌟) šią repozitoriją, kad vėliau ją lengviau rastumėte.

Susipažinkite su kitais besimokančiaisiais

Prisijunkite prie mūsų oficialaus AI Discord serverio, kur susitinkate ir bendraujate su kitais šį kursą lankančiais studentais bei gaunate pagalbą.

Jeigu turite atsiliepimų apie produktą ar klausimų kūrimo metu, apsilankykite mūsų Azure AI Foundry kūrėjų forume

Testai

Pastaba apie testus: Visi testai yra talpinami aplanke Quiz-app kataloge etc\quiz-app, arba internete čia Jie yra susieti iš pamokų, testų programėlę galima vykdyti vietoje arba diegti Azure aplinkoje; sekite instrukcijas quiz-app kataloge. Testai palaipsniui lokalizuojami.

Pagalbos prašymas

Turite pasiūlymų arba radote rašybos ar kodo klaidų? Pateikite klausimą (issue) arba sukurkite pull request.

Specialūs padėkos žodžiai

Kitos mokymo programos

Mūsų komanda kuria ir kitas mokymo programas! Pažvelkite:

LangChain

LangChain4j pradedantiesiems LangChain.js pradedantiesiems LangChain pradedantiesiems

Azure / Edge / MCP / Agentai

AZD pradedantiesiems Edge AI pradedantiesiems MCP pradedantiesiems AI agentai pradedantiesiems


Generatyvinis AI serija

Generatyvinis AI pradedantiesiems Generatyvinis AI (.NET) Generatyvinis AI (Java) Generatyvinis AI (JavaScript)


Pagrindinis mokymasis

ML pradedantiesiems Duomenų mokslas pradedantiesiems AI pradedantiesiems Kibernetinis saugumas pradedantiesiems Internetinių svetainių kūrimas pradedantiesiems IoT pradedantiesiems XR kūrimas pradedantiesiems


Copilot serija

Copilot dirbtinio intelekto porinimui programuojant Copilot C#/.NET Copilot Adventure

Pagalbos gavimas

Jei įstringate arba turite klausimų apie AI programėlių kūrimą, prisijunkite prie kitų besimokančių ir patyrusių programuotojų diskusijų apie MCP. Tai palaikanti bendruomenė, kurioje klausimai laukiami ir žinios dalijamasi laisvai.

Microsoft Foundry Discord

Jei turite produktų atsiliepimų arba klaidų kūrimo metu, apsilankykite:

Microsoft Foundry Developer Forum


Atsakomybės apribojimas: Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, atkreipkite dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už bet kokius nesusipratimus ar neteisingą aiškinimą, kilusį naudojant šį vertimą.