Programmēšana datu pārvaldībai un analīzei ar MI
- Profesionālās izaugsmes centrs, 67606101, kursi@turiba.lv
Apraksts
STUDIJU MODUĻA MĒRĶIS:
Apgūt Python programmēšanas valodu tiem, kas nodarbojas ar liela apjoma datu apstrādi un un sensitīviem datiem izmantojot mūsdienīgus rīkus efektīvai un atkārtojamai datu pārvaldīšanai.
Apgūt datu programmētāja profesijas pamatus. Iemācīties veidot mākslīgā intelekta datu lietotnes un digitālus risinājumus biznesa datu pārvaldībai un automatizētai apstrādei.
Galvenās tēmas
Python pamati datu un MI rīku pārvaldīšanai:
1. Python darba vides sagatavošana. VSCode, Jupyter Notebooks un Google Colab vides pielāgošana tālākai darbībai;
2. Python programmēšanas valodas pamati datu apstrādei;
3. Objekt orientētas programmēšanas pamati Pyton;
4. Python rīki, kurus izmanto kopā ar mākslīgā intelekta rīkiem, lai paplašinātu to pielietošanas iespējas (piem. Pandas, Pydantic).
5. Jaudīgie Python lielo datu pārvaldības rīki kas ļauj efektīvi strādāt lokālā vidē (piem. DuckDB, Polars, Dask, Vaex, Modin);
6. Python rīki datu šifrēšanai (encryption) un atšifrēšanai (decryption).
Programmēšana datu pārvaldībai un analīzei ar MI
1. Mākslīgā intelekta darba vides sagatavošana
1.1. Colab vides sagatavošana.
1.2. VS Code vides sagatavošana.
2. Uzvedņu inženierijas (Prompt Engineering) pamati datu analītikai. Brīvā programmēšana ar MI
2.1. Uzvedņu inženierijas pamati ar Google AI Studio (Gemini modeļi).
2.2. Uzvedņu inženierija ar ChatGPT (GPT modeļi).
2.3. Brīvā programmēšana ar MI (Vibe Coding).
2.4. Dinamiska uzvedņu inženierija (Dynamic Prompt Engineering).
3. Darbs ar tabulām MI darba vidē. Datu vizualizācija un vizuālo datu analīze ar MI rīkiem
3.1. Darbs ar tabulām MI darba vidē (izmantojot Colab MI palīgu Pandas koda ģenerēšanai).
3.2. Datu vizualizācija un vizuālo datu analīze ar MI rīkiem (piem., Matplotlib un Seaborn koda ģenerēšana ar Colab MI palīgu).
4. Datu organizēšanas pamati, datu higiēna un datu transformācijas pamati ar MI rīkiem
5. Datu analīzes procesa automatizācija ar LangChain
5.1. Datu automatizēta izgūšana no PDF failiem un apkopošana CSV tabulās.
6. MI risinājumi darbam ar lieliem datiem. RAG (ieguves paplašinātās ģenerēšanas) pielietošana biznesa datu analītikā un dokumentu pārvaldes automatizācijā
6.1. RAG pamati.
6.2. RAG veidošana ar LlamaIndex.
6.3. RAG pielietošana biznesa datu analītikā un dokumentu pārvaldes automatizācijā.
7. MCP pielietošana datu analītikā un dokumentu pārvaldes automatizācijā
7.1. MCP rīku izmantošana datu ieguvei, apstrādei un vizualizācijai.
7.2. Prasmju (skills.md) izmantošana datu analītikā.
8. Biznesa prognozēšana ar MI rīkiem
8.1. Prognozējošo modeļu izstrāde un optimizācija biznesa datiem.
8.2. MI rīku pielietojums lēmumu atbalstam un tirgus tendenču prognozēšanai.
9. Jaudīgi lielo datu pārvaldības rīki efektīvam darbam ar MI risinājumiem
9.1. Mākoņdatošanas lielo datu pārvaldības rīki MI risinājumu atbalstam.
9.2. Lielo datu pārvaldības rīki lokālai videi un MI risinājumu integrācijai (piem., Dask).
10. Lielo valodas modeļu (LLM) lokālā ieviešana un uzturēšana. Informācijas drošības vadība MI risinājumos. MI risinājumu ieviešana ikdienas procesos
10.1. Lielo valodas modeļu (LLM) lokālā ieviešana un uzturēšana, izmantojot Ollama.
10.2. Informācijas drošības vadība MI risinājumos, MI ētika, datu aizsardzība un GDPR.
10.3. MI risinājumu ieviešana ikdienas procesos, balstoties uz lokāli izvietotiem LLM.
11. Ārējo datu avotu un sistēmu integrācija ar lielajiem valodas modeļiem (LLM). Darba plūsmu automatizācijas konveijeru izveide un automatizācijas aģenti
11.1. Ārējo datu avotu un sistēmu integrācija ar lielajiem valodas modeļiem (LLM).
11.2. Darba plūsmu automatizācijas konveijeru izveide (ar Prefect un LLM).
11.3. Automatizācijas aģentu izveide un darbība ikdienas procesos (LLM balstītu tērzēšanas robotu un datu analītikas aģentu izveide).
12. Daudzaģentu MI sistēmu izveide sarežģītu biznesa procesu un datu analītikas automatizācijai
12.1. Daudzaģentu sistēmu izveide un pārvaldība ar CrewAI.
12.2. Aģentu izveide darbam ar strukturētiem datiem, izmantojot Pydantic AI.
Personai nepieciešamais materiāltehniskais nodrošinājums
Nepieciešams dators ar interneta pieslēgumu, pārlūks Mozilla Firefox, Google Chrome vai Microsoft Edge. Skandas vai mobilais tālrunis ar Android vai iOS operētājsistēmu un Mozilla Firefox vai Google Chrome pārlūku.
Datorā jāvar instalēt un darbināt šādas pakotnes: Python, VS Code, NodeJS, Anaconda
Ļoti ieteicams otrs monitors vai otrs dators. Vēlams mikrofons.
Prasības iepriekšējai izglītībai
Vispārējā vidējā izglītība (atestāts par vispārējo vidējo izglītību)
Saņem jaunumus e-pastā
Lai pieteiktos STARS e-pasta jaunumiem, lūdzu, aizpildiet zemāk redzamo formu.
Jūsu norādītajā e-pastā saņemsiet vēstuli, kurā būs jāaktivizē norādītā saite.