Skip to content

Latest commit

 

History

History
319 lines (239 loc) · 24.2 KB

File metadata and controls

319 lines (239 loc) · 24.2 KB

EdgeAI kwa Wakianza

Picha ya jalada la kozi

Washiriki wa GitHub Masuala ya GitHub Omba-mkusanyiko za GitHub PRs Karibu

Waangaliaji wa GitHub Magawanyo ya GitHub Nyota za GitHub

Microsoft Foundry Discord

Fuata hatua hizi kuanza kutumia rasilimali hizi:

  1. Fokea Hifadhi ya Kumbukumbu: Bonyeza GitHub forks
  2. Nakili Hifadhi ya Kumbukumbu: git clone https://github.com/microsoft/edgeai-for-beginners.git
  3. Jiunge na Azure AI Foundry Discord na ukutane na wataalamu na watengenezaji wenzako

🌐 Msaada wa Lugha Nyingi

Unaungwa mkono kupitia Hatua ya GitHub (Yenye Otomatiki & Daima ya Kisasa)

Kiarabu | Kibenzi | Kibulgaria | Kiburma (Myanma) | Kichina (Rahisi) | Kichina (Kiasili, Hong Kong) | Kichina (Kiasili, Macau) | Kichina (Kiasili, Taiwan) | Kikroatia | Kicheki | Kideni | Kiholanzi | Kiestonia | Kifini | Kifaransa | Kijerumani | Kigiriki | Kiheberi | Kihindi | Kihungari | Kiindonesian | Kiitaliano | Kijapani | Kikannada | Kikimeri | Kikorea | Kilitwania | Kimalay | Kimalayalam | Kimarathi | Kinepali | Kipidgin cha Nigeria | Kinorwe | Kifarsi (Farsi) | Kipolishi | Kireno (Brazil) | Kireno (Portugal) | Kipunja (Gurmukhi) | Kromania | Kirusi | Kiserbia (Cyrillic) | Kislovakia | Kislovenia | Kihispania | Kiswahili | Kiswidi | Kitagalog (Kifilipino) | Kitamili | Kitelugu | Kithai | Kituruki | Kiukrania | Kiurdu | Kivietinamu

Unapendelea Kukopa Kwenye Kompyuta Binafsi?

Hifadhi hii ya kumbukumbu ina tafsiri za lugha zaidi ya 50 ambazo huongeza ukubwa wa kupakua kwa kiasi kikubwa. Ili kukopa bila tafsiri, tumia sparse checkout:

Bash / macOS / Linux:

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

CMD (Windows):

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

Hii inakupa kila kitu unachohitaji kukamilisha kozi kwa upakuaji wa haraka zaidi.

Ikiwa unataka lugha za ziada za tafsiri, ziliopo hapa

Utangulizi

Karibu kwa EdgeAI kwa Wakianza – safari yako kamili ndani ya dunia ya mageuzi ya Akili Bandia ya Edge. Kozi hii inaunganisha daraja kati ya uwezo mkubwa wa AI na utekelezaji wa vitendo unaoendeshwa kwenye vifaa vya edge, ikikuwezesha kutumia uwezo wa AI moja kwa moja mahali ambapo data inazalishwa na maamuzi yanapaswa kufanywa.

Utajifunza Nini

Kozi hii inakupeleka kutoka kwa dhana za msingi hadi utekelezaji tayari kwa uzalishaji, ikijumuisha:

  • Modeli Ndogo za Lugha (SLMs) zilizorekebishwa kwa ajili ya kuendeshwa kwenye edge
  • Uboreshaji unaojali vifaa katika majukwaa mbalimbali
  • Utambuzi wa wakati halisi wenye uwezo wa kuhifadhi faragha
  • Mikakati ya uzalishaji kwa matumizi ya biashara

Kwa Nini EdgeAI ni Muhimu

Edge AI ni mabadiliko makubwa yanayojibu changamoto muhimu za kisasa:

  • Faragha na Usalama: Fanya usindikaji wa data nyeti kwenye eneo bila kuonyesha wingu
  • Utendaji wa Muda Halisi: Ondoa ucheleweshaji wa mtandao kwa maombi ya wakati wa haraka
  • Ufanisi wa Gharama: Punguza matumizi ya bendi ya mtandao na gharama za kompyuta za wingu
  • Uendeshaji Shupavu: Endelea kufanya kazi wakati wa kutokuwepo kwa mtandao
  • Uzingatiaji wa Sheria: Kamilisha mahitaji ya udhibiti wa data

Akili Bandia ya Edge

Edge AI inahusu kuendesha algoriti za AI na modeli za lugha kwenye vifaa vya karibu, karibu na mahali data inazalishwa bila kutegemea rasilimali za wingu kwa utambuzi. Inapunguza ucheleweshaji, inaongeza faragha, na kuwezesha maamuzi ya wakati halisi.

Kanuni Muhimu:

  • Utambuzi kwenye kifaa: Modeli za AI zinaendelea kwenye vifaa vya edge (simu, router, microcontrollers, kompyuta viwandani)
  • Uwezo wa mtandao usiokuwa wa kudumu: Hufanya kazi bila uunganisho wa mtandao endelevu
  • Ucheleweshaji mdogo: Majibu ya haraka kwa mifumo ya wakati halisi
  • Udhibiti wa data: Hushikilia data nyeti ndani, kuboresha usalama na uzingatiaji

Modeli Ndogo za Lugha (SLMs)

SLMs kama Phi-4, Mistral-7B, na Gemma ni toleo zilizorekebishwa za LLM kubwa—zilizo funzwa au kusafishwa kwa ajili ya:

  • Kupunguza matumizi ya kumbukumbu: Matumizi ya ufanisi ya kumbukumbu chache za kifaa cha edge
  • Mahitaji madogo ya kompyuta: Zilizorekebishwa kwa utendaji wa CPU na GPU za edge
  • Muda mfupi wa kuanzisha: Kuanza haraka kwa matumizi yenye majibu ya haraka

Huzindua uwezo mkubwa wa NLP huku zikifuata vizingiti vya:

  • Mifumo iliyojengewa ndani: Vifaa vya IoT na vidhibiti viwandani
  • Vifaa vya Mkononi: Simu mahiri na vidonge vyenye uwezo wa offline
  • Vifaa vya IoT: Vihisi na vifaa mahiri vyenye rasilimali chache
  • Seva za Edge: Vitengo vya usindikaji wa karibu vyenye rasilimali duni za GPU
  • Kompyuta Binafsi: Matumizi kwenye mezani na kompyuta mpakato

Moduli za Kozi & Uelekezaji

Moduli Mada Eneo la Kuzingatia Yaliyomo Muhimu Kiwango Muda
📖 00 Utangulizi wa EdgeAI Msingi & Muktadha Muhtasari wa EdgeAI • Matumizi ya Sekta • Utangulizi wa SLM • Malengo ya Kujifunza Mwanzo 1-2 hrs
📚 01 Misingi ya EdgeAI Mlinganisho wa Wingu na Edge AI Misingi ya EdgeAI • Masomo Halisi ya Dunia • Mwongozo wa Utekelezaji • Utekelezaji wa Edge Mwanzo 3-4 hrs
🧠 02 Misingi ya Modeli za SLM Familia za modeli & usanifu Familia ya Phi • Familia ya Qwen • Familia ya Gemma • BitNET • μModel • Phi-Silica Mwanzo 4-5 hrs
🚀 03 Mazingira ya Utekelezaji wa SLM Utekelezaji wa ndani & wingu Kujifunza Kiwanda • Mazingira ya Ndani • Utekelezaji wa Wingu Kati 4-5 hrs
⚙️ 04 Mfuko wa Zana za Uboreshaji Uboreshaji mtambuka majukwaa Utangulizi • Llama.cpp • Microsoft Olive • OpenVINO • Apple MLX • Muundo wa Mchakato Kati 5-6 hrs
🔧 05 Uendeshaji wa SLMOps kwa Uzalishaji Uendeshaji kwa uzalishaji Utangulizi wa SLMOps • Uchanganuzi wa Modeli • Uboreshaji • Utekelezaji wa Uzalishaji Kidini 5-6 hrs
🤖 06 Wakala wa AI & Kupiga Simu za Kazi Fremu za wakala & MCP Utangulizi wa Wakala • Kupiga simu za kazi • Itifaki ya muktadha wa modeli Kidini 4-5 hrs
💻 07 Utekelezaji wa Jukwaa Sampuli mtambuka jukwaa Mfuko wa Zana za AI • Foundry Local • Maendeleo ya Windows Kidini 3-4 hrs
🏭 08 Mfuko wa Zana wa Foundry Local Sampuli tayari kwa uzalishaji Programu za sampuli (angalia maelezo hapa chini) Mtaalamu 8-10 hrs

🏭 Moduli 08: Programu za Sampuli

🎓 Warsha: Njia ya Kujifunza kwa Vitendo

Vifaa kamili vya warsha ya kujifunza kwa vitendo na utekelezaji tayari kwa uzalishaji:

  • Mwongozo wa Warsha - Malengo kamili ya kujifunza, matokeo, na uelekezaji wa rasilimali
  • Sampuli za Python (vikao 6) - Zilisasishwa kwa mbinu bora, kushughulikia makosa, na nyaraka kamili
  • Daftari za Jupyter (vya kuingiliana 8) - Mafunzo hatua kwa hatua na vipimo na ufuatiliaji wa utendaji
  • Mwongozo wa Vikao - Mwongozo wa kina wa markdown kwa kila kikao cha warsha
  • Zana za Uthibitisho - Skripti za kuthibitisha ubora wa msimbo na kuendesha majaribio ya mvuke

Utajenga Nini:

  • Programu za AI za mazungumzo za ndani zenye mkondo wa taarifa
  • Mabomba ya RAG yenye tathmini ya ubora (RAGAS)
  • Zana za kulinganisha na kupima modeli nyingi
  • Mifumo ya usimamizi wa wakala wengi
  • Routing ya akili ya modeli kwa uchaguzi wa kazi

🎙️ Warsha kwa Agentic: Kujifunza kwa Vitendo - Studio ya Podcast ya AI

Jenga njia ya uzalishaji wa podikasti inayotumia akili bandia kutoka mwanzoni kabisa! Warsha hii ya kipekee inakufundisha kuunda mfumo kamili wa mawakala wengi unaobadilisha mawazo kuwa vipindi vya podikasti vya kitaalamu.

🎬 Anza Warsha ya AI Podcast Studio

Lengo Lako: Anzisha "Future Bytes" — podikasti ya teknolojia inayotumia mawakala wa AI wote ambao wewe utakayejenga. Hakuna utegemezi wa wingu, hakuna gharama za API — kila kitu kinaendeshwa ndani ya kompyuta yako mwenyewe.

Kinachofanya Hiki Kiwe Maalum:

  • 🤖 Uendeshaji wa Maendeleo wa Mawakala Wengi Halisi - Jenga mawakala maalumu wa AI wanaofanya utafiti, kuandika, na kutengeneza sauti
  • 🎯 Njia Kamili ya Uzalishaji - Kutoka kwa uchaguzi wa mada hadi sauti ya mwisho ya podikasti
  • 💻 Utekelezaji wa Kiasili 100% - Inatumia Ollama na mifano ya ndani (Qwen-3-8B) kwa faragha kamili na udhibiti
  • 🎤 Muunganisho wa Maandishi-Kwa-Sauti - Badilisha maandishi kuwa mazungumzo asilia yasiyo na sauti ya bandia ya wazungumzaji wengi
  • ✋ Mikakati yenye Mtu katika Mzunguko - Mlezi wa idhini unahakikisha ubora huku kiotomatiki ikiendelea

Safari ya Kujifunza yenye Vipindi Vitatu:

Kipindi Lengo Ujuzi Muhimu Muda
Kipindi 1: Kutambulisha Msaidizi Wako wa AI Jenga msaidizi wako wa kwanza wa AI Muunganisho wa zana • Utafutaji mtandaoni • Kutatua matatizo • Fikira za mawakala Saa 2-3
Kipindi 2: Kusanya Timu Yako ya Uzalishaji Kuandaa mawakala wengi Uratibu wa timu • Mikakati ya idhini • Kiolesura cha DevUI • Usimamizi wa binadamu Saa 3-4
Kipindi 3: Kuleta Podikasti Yako Kuwa Hai Tengeneza sauti ya podikasti Maandishi-kwa-sauti • muundo wa wazungumzaji wengi • sauti ndefu • otomatiki kamili Saa 2-3

Teknolojia Zinazotumika:

  • Microsoft Agent Framework - Uratibu na usimamizi wa mawakala wengi
  • Ollama - Muda wa utekelezaji wa mfano wa AI wa ndani (hakuna hitaji la wingu)
  • Qwen-3-8B - Mfano wa lugha wa chanzo wazi ulioboreshwa kwa kazi za mawakala
  • API za Maandishi-Kwa-Sauti - Muundaji sauti asilia kwa uzalishaji wa podikasti

Msaada wa Vifaa:

  • Hali ya CPU - Inafanya kazi kwenye kompyuta yoyote ya kisasa (inapendekezwa RAM ya 8GB+)
  • 🚀 Kuendesha kwa GPU - Uendeshaji haraka kwa vifaa vya NVIDIA/AMD
  • Msaada wa NPU - Kuongeza kasi kwa kifaa kijacho cha kusindika neva

Inafaa Kwa:

  • Waendelezaji wanaojifunza mifumo ya mawakala wengi wa AI
  • Yoyote anayevutiwa na otomatiki ya AI na mikakati ya kazi
  • Waandishi wa maudhui wanaochunguza uzalishaji wa kusaidiwa na AI
  • Wanafunzi wanaosoma mifumo ya vitendo ya usimamizi wa AI

Anza Kujenga: 🎙️ Warsha ya AI Podcast Studio →

📊 Muhtasari wa Njia ya Kujifunza

  • Muda wa Jumla: Saa 36-45
  • Njia ya Mwanzo: Moduli 01-02 (saa 7-9)
  • Njia ya Kati: Moduli 03-04 (saa 9-11)
  • Njia ya Juu: Moduli 05-07 (saa 12-15)
  • Njia ya Mtaalamu: Moduli 08 (saa 8-10)

Kitu Kitakachojengwa

🎯 Ujuzi wa Msingi

  • Ujenzi wa AI wa Kupitia-Mwisho: Buni mifumo ya AI kiasili kwanza na uunganishaji wa wingu
  • Uboreshaji wa Mfano: Punguza ukubwa na kuboresha mifano kwa ajili ya utekelezaji wa pembezoni (ongezeko la kasi la 85%, upunguzaji wa ukubwa la 75%)
  • Utekelezaji wa Miundo Mbalimbali: Windows, simu, vifaa vilivyochanganywa na mifumo ya wingu-pembezoni
  • Uendeshaji wa Uzalishaji: Ufuatiliaji, upanuzi, na matengenezo ya AI pembezoni katika uzalishaji

🏗️ Miradi ya Vitendo

  • Programu za Mazungumzo za Foundry Local: Programu ya asili ya Windows 11 yenye kubadilisha mfano
  • Mifumo ya Mawakala Wengi: Mratibu na mawakala maalumu kwa mikakati tata
  • Programu za RAG: Usindikaji nyaraka wa ndani pamoja na utafutaji kwa vector
  • Marudio ya Mfano: Uchaguzi wa akili kati ya mifano kulingana na uchambuzi wa kazi
  • Miundombinu ya API: Wateja tayari kwa uzalishaji yenye mtiririko na ufuatiliaji wa afya
  • Zana za Miundombinu ya Mifumo Mbalimbali: Muundo wa muunganisho wa LangChain/Semantic Kernel

🏢 Matumizi ya Sekta

UtengenezajiHuduma za AfyaMagari Yanayotumia AIMiji SmartProgramu za Simu

Anza Haraka

Njia ya Kujifunza Inayopendekezwa (saa 20-30 jumla):

  1. 📖 Utangulizi (Introduction.md): Msingi wa EdgeAI + muktadha wa sekta + mfumo wa kujifunza
  2. 📚 Misingi (Moduli 01-02): Dhahania za EdgeAI + familia za modeli za SLM
  3. ⚙️ Uboreshaji (Moduli 03-04): Miundo ya utekelezaji + kupunguza ukubwa
  4. 🚀 Uzalishaji (Moduli 05-06): SLMOps + mawakala wa AI + wito wa kazi
  5. 💻 Utekelezaji (Moduli 07-08): Sampuli za miundombinu + Seti ya zana ya Foundry Local

Kila moduli ina nadharia, mazoezi ya vitendo, na mifano ya nambari tayari kwa uzalishaji.

Athari kwa Kazi

Nafasi za Kiufundi: Mtaalamu wa Suluhisho za EdgeAI • Mhandisi wa ML (Edge) • Mtaalamu wa AI wa IoT • Mtaalamu wa AI wa Simu

Sekta za Viwanda: Utengenezaji 4.0 • Teknolojia ya Huduma za Afya • Mifumo Huru • FinTech • Vifaa vya Kielektroniki vya Watumiaji

Miradi ya Mtsindo: Mifumo ya mawakala wengi • Programu za RAG za uzalishaji • Utekelezaji wa mifumo mingi • Uboreshaji wa utendaji

Muundo wa Hifadhi ya Faili

edgeai-for-beginners/
├── 📖 introduction.md  # Foundation: EdgeAI Overview & Learning Framework
├── 📚 Module01-04/     # Fundamentals → SLMs → Deployment → Optimization  
├── 🔧 Module05-06/     # SLMOps → AI Agents → Function Calling
├── 💻 Module07/        # Platform Samples (VS Code, Windows, Jetson, Mobile)
├── 🏭 Module08/        # Foundry Local Toolkit + 10 Comprehensive Samples
│   ├── samples/01-06/  # Foundation: REST, SDK, RAG, Agents, Routing
│   └── samples/07-10/  # Advanced: API Client, Windows App, Enterprise Agents, Tools
├── 🌐 translations/    # Multi-language support (8+ languages)
└── 📋 STUDY_GUIDE.md   # Structured learning paths & time allocation

Vinukuu vya Kozi

Kujifunza kwa Hatua: Nadharia → Vitendo → Utekelezaji wa uzalishaji
Mifano Halisi: Microsoft, Japan Airlines, utekelezaji wa mashirika
Mifano ya Vitendo: Mifano 50+, maonyesho 10 ya kina ya Foundry Local
Kuzingatia Utendaji: Maboresho ya kasi 85%, upunguzaji wa ukubwa 75%
Mifumo Mbalimbali: Windows, simu, vifaa vilivyojumuishwa, wingu-pembezoni
Tayari kwa Uzalishaji: Ufuatiliaji, upanaji, usalama, mifumo ya kufuata taratibu

📖 Mwongozo wa Kujifunza Upatikana: Njia iliyopangwa ya safari ya saa 20 na mwongozo wa mgawanyo wa muda na zana za kujitathmini.


EdgeAI ni mustakabali wa utekelezaji wa AI: kwanza ndani ya eneo, kuhifadhi faragha, na ufanisi. Jifunze ujuzi huu kujenga kizazi kijacho cha programu zenye akili.

Kozi Nyingine

Timu yetu hutengeneza kozi nyingine! Angalia:

LangChain

LangChain4j kwa Waanzilishi LangChain.js kwa Waanzilishi LangChain kwa Waanzilishi

Azure / Edge / MCP / Wakala

AZD kwa Waanzilishi Edge AI kwa Waanzilishi MCP kwa Waanzilishi Mawakala wa AI kwa Waanzilishi


Mfululizo wa AI Inayozalisha

Generative AI kwa Waanzilishi Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Kujifunza Msingi

ML kwa Waanzilishi Sayansi ya Data kwa Waanzilishi AI kwa Waanzilishi Usalama wa Mtandao kwa Waanzilishi Uendelezaji wa Wavuti kwa Waanzilishi IoT kwa Waanzilishi Uendelezaji wa XR kwa Waanzilishi


Mfululizo wa Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Kupata Msaada

Iwapo utashindwa au ukiwa na maswali kuhusu ujenzi wa programu za AI, jiunge na:

Microsoft Foundry Discord

Kama una mrejesho wa bidhaa au makosa wakati wa kujenga tembelea:

Microsoft Foundry Developer Forum


Hati ya Kukana:
Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuwa sahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au upotoshwaji. Hati asili katika lugha yake ya asili inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatuwezi kuwajibika kwa lolote dhana potofu au tafsiri mbaya zinazotokana na matumizi ya tafsiri hii.