Skip to content

Latest commit

 

History

History
232 lines (173 loc) · 28.5 KB

File metadata and controls

232 lines (173 loc) · 28.5 KB

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

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

Umetna inteligenca za začetnike - učni načrt

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
AI za začetnike - Sketchnote avtorice @girlie_mac

Raziskujte svet umetne inteligence (UI) z našim 12-tedenskim, 24-urnim učnim načrtom! Vključuje praktične lekcije, kvize in laboratorijske vaje. Učni načrt je prijazen do začetnikov in pokriva orodja kot sta TensorFlow in PyTorch, ter tudi etiko v UI.

🌐 Podpora za več jezikov

Podprto preko GitHub Action (avtomatizirano in vedno posodobljeno)

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 | Khmer | 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

Raje klonirate lokalno?

Ta repozitorij vsebuje več kot 50 prevodov jezikov, kar znatno poveča velikost prenosa. Za kloniranje brez prevodov uporabite sparse checkout:

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"

To vam daje vse, kar potrebujete za dokončanje tečaja s precej hitrejšo prenosa.

Če želite, da so podprti dodatni prevodni jeziki, so navedeni tukaj

Pridružite se skupnosti

Microsoft Foundry Discord

Kaj se boste naučili

Miselnoposnetkovna shema tečaja

V tem učnem načrtu boste spoznali:

  • Različne pristope k umetni inteligenci, vključno s "starim dobrim" simboličnim pristopom s predstavitvijo znanja in sklepanjem (GOFAI).
  • Nevronske mreže in globoko učenje, ki sta osnova sodobne umetne inteligence. Koncepte teh pomembnih tem bomo ponazorili z uporabo kode v dveh najbolj priljubljenih okvirjih - TensorFlow in PyTorch.
  • Nevronske arhitekture za delo s slikami in besedilom. Pokrili bomo novejše modele, a morda bomo nekoliko manj aktualni glede najmodernejših modelov.
  • Manj priljubljene pristope k umetni inteligenci, kot so genetski algoritmi in sistemi več agentov.

Česa ta učni načrt ne vključuje:

Najdite vse dodatne vire za ta tečaj v naši zbirki Microsoft Learn

Za lahek uvod v teme UI v oblaku lahko razmislite o sprejetju učne poti Začnite z umetno inteligenco na Azure.

Vsebina

Povezava do lekcije PyTorch/Keras/TensorFlow Laboratorij
0 Nastavitev tečaja Nastavite svoje razvojno okolje
I Uvod v UI
01 Uvod in zgodovina UI - -
II Simbolična UI
02 Predstavitev znanja in ekspertni sistemi Ekspertni sistemi / Ontologija /Konceptni graf
III Uvod v nevronske mreže
03 Perceptron Zvezek Laboratorij
04 Večplastni perceptron in ustvarjanje lastnega ogrodja Zvezek Laboratorij
05 Uvod v ogrodja (PyTorch/TensorFlow) in prekomerno prileganje PyTorch / Keras / TensorFlow Laboratorij
IV Računalniški vid PyTorch / TensorFlow Razišči računalniški vid na Microsoft Azure
06 Uvod v računalniški vid. OpenCV Zvezek Laboratorij
07 Konvolucijske nevronske mreže & CNN arhitekture PyTorch /TensorFlow Laboratorij
08 Predhodno naučene mreže in prenosno učenje in Triki za treniranje PyTorch / TensorFlow Laboratorij
09 Avtoenkoderji in VAE-ji PyTorch / TensorFlow
10 Generativne sovražne mreže in prenos umetniškega sloga PyTorch / TensorFlow
11 Zaznavanje predmetov TensorFlow Laboratorij
12 Semantična segmentacija. U-Net PyTorch / TensorFlow
V Obdelava naravnega jezika PyTorch /TensorFlow Razišči obdelavo naravnega jezika na Microsoft Azure
13 Predstavitev besedila. Bow/TF-IDF PyTorch / TensorFlow
14 Semantične vgradnje besed. Word2Vec in GloVe PyTorch / TensorFlow
15 Modeliranje jezika. Treniraš svoje vgradnje PyTorch / TensorFlow Laboratorij
16 Rekurentne nevronske mreže PyTorch / TensorFlow
17 Generativne rekurentne mreže PyTorch / TensorFlow Laboratorij
18 Transformers. BERT. PyTorch /TensorFlow
19 Prepoznavanje imenovanih entitet TensorFlow Laboratorij
20 Veliki jezikovni modeli, programiranje pozivov in opravila z malo podatki PyTorch
VI Drugi tehniški pristopi v umetni inteligenci
21 Genetski algoritmi Zvezek
22 Globoko okrepljeno učenje PyTorch /TensorFlow Laboratorij
23 Sistemi z več agenti
VII Etika umetne inteligence
24 Etika umetne inteligence in odgovorna umetna inteligenca Microsoft Learn: Načela odgovorne umetne inteligence
IX Dodatki
25 Mreže z več modalnostmi, CLIP in VQGAN Zvezek

Vsaka lekcija vsebuje

  • Gradivo za predhodno branje
  • Izvedljivi Jupyter zvezki, ki so pogosto specifični za okvir (PyTorch ali TensorFlow). Izvedljivi zvezek vsebuje tudi veliko teoretičnega gradiva, zato morate, da bi razumeli temo, prebrati vsaj eno različico zvezka (bodisi PyTorch ali TensorFlow).
  • Laboratorijske vaje za nekatere teme, ki vam omogočajo, da preizkusite uporabo naučenega gradiva na določen problem.
  • Nekateri razdelki vsebujejo povezave do modulov MS Learn, ki obravnavajo sorodne teme.

Začetek

🎯 Nov v AI? Začni tukaj!

Če ste povsem novi v AI in želite hitre, praktične primere, si oglejte naše Primere za začetnike! Ti vključujejo:

  • 🌟 Pozdravljen AI svet - Vaš prvi AI program (prepoznavanje vzorcev)
  • 🧠 Preprosta nevronska mreža - Zgradite nevronsko mrežo iz nič
  • 🖼️ Klasifikator slik - Klasificirajte slike z podrobnimi komentarji
  • 💬 Čustvena analiza besedil - Analizirajte pozitivna/negativna besedila

Ti primeri so zasnovani, da vam pomagajo razumeti pojme AI, preden se poglobite v celoten kurikulum.

📚 Celotna namestitev kurikuluma

Sledite tem korakom:

Razvejite repozitorij: Kliknite gumb "Fork" v zgornjem desnem kotu te strani.

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

Ne pozabite dati zvezdice (🌟) temu repozitoriju, da ga boste lažje našli pozneje.

Spoznajte druge učence

Pridružite se našemu uradnemu AI Discord strežniku, da spoznate in se povežete z drugimi učenci tega tečaja ter pridobite podporo.

Če imate povratne informacije o izdelku ali vprašanja med razvojem, obiščite naš Azure AI Foundry Developerski forum.

Kvizi

Opomba o kvizih: Vsi kvizi so v mapi Quiz-app na poti etc\quiz-app ali na spletu tukaj. Povezani so iz lekcij, aplikacijo za kvize lahko zaženete lokalno ali namestite na Azure; sledite navodilom v mapi quiz-app. Postopoma jih lokaliziramo.

Potrebna pomoč

Imate predloge ali ste našli pravopisne ali kodne napake? Pojasnite težavo ali ustvarite pull request.

Posebna zahvala

Drugi kurikulumi

Naša ekipa pripravlja tudi druge kurikulume! Oglejte si:

LangChain

LangChain4j za začetnike LangChain.js za začetnike LangChain za začetnike

Azure / Edge / MCP / Agent

AZD za začetnike Edge AI za začetnike MCP za začetnike AI Agenti za začetnike


Serija generativne AI

Generativna AI za začetnike Generativna AI (.NET) Generativna AI (Java) Generativna AI (JavaScript)


Osnovno učenje

ML za začetnike Podatkovna znanost za začetnike AI za začetnike Kibernetska varnost za začetnike Spletni razvoj za začetnike IoT za začetnike XR razvoj za začetnike


Serija Copilot

Copilot za AI partnersko programiranje Copilot za C#/.NET Copilot avantura

Pridobivanje pomoči

Če se zataknete ali imate vprašanja o izdelavi AI aplikacij, se pridružite drugim učencem in izkušenim razvijalcem v razpravah o MCP. Je podporna skupnost, kjer so vprašanja dobrodošla in se znanje prosto deli.

Microsoft Foundry Discord

Če imate povratne informacije o izdelku ali napake med razvojem, obiščite:

Microsoft Foundry Developer Forum


Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, upoštevajte, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v svojem izvirnem jeziku naj se šteje kot avtoritativni vir. Za kritične informacije priporočamo strokovni človeški prevod. Nismo odgovorni za morebitna nesporazumevanja ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.