Příprava na přijímací zkoušky: Umělá inteligence a data science

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/23

flashcard set

Earn XP

Description and Tags

Tyto kartičky slouží k přípravě na přijímací test z oblasti Umělá inteligence a data science, pokrývají teorii algoritmů, programování, databáze a strojové učení.

Last updated 3:13 PM on 6/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

24 Terms

1
New cards

Algoritmus

Postup pro řešení úlohy s využitím algoritmických konstrukcí, který má definovanou složitost a prostředky pro zápis.

2
New cards

Složitost algoritmu

Měřítko náročnosti algoritmu na výpočetní zdroje, obvykle v závislosti na velikosti vstupu.

3
New cards

Algoritmicky neřešitelné problémy

Problémy, pro které neexistuje algoritmus, jenž by je dokázal vždy vyřešit v konečném čase.

4
New cards

Vysvětlitelnost (XA)

Oblast zaměřená na porozumění transparentním „white-box“ modelům a interpretaci „black-box“ modelů.

5
New cards

White-box modely

Transparentní modely umožňující přímé porozumění jejich fungování, jako jsou rozhodovací stromy nebo pravidla.

6
New cards

Feature importance

Význam prediktorů, který určuje vliv jednotlivých vstupních proměnných na výsledek modelu.

7
New cards

LIME a SHAP

Specifické metody určené pro interpretaci složitých „black-box“ modelů.

8
New cards

BoW (Bag of Words)

Způsob reprezentace textových dokumentů založený na četnosti výskytu slov.

9
New cards

TF-IDF

Metoda reprezentace textu a hodnocení relevance slov v rámci dokumentů a korpusu.

10
New cards

Vektorové vnoření (embeddings)

Reprezentace textových dokumentů nebo slov ve formě vektorů v multidimenzionálním prostoru.

11
New cards

Objektově orientované programování (OOP)

Programovací paradigma využívající koncepty jako třída, objekt, dědičnost, polymorfismus a zapouzdření.

12
New cards

Procedurální programování

Programovací paradigma postavené na postupu kroků a volání podprogramů (procedur).

13
New cards

MVC (Model-View-Controller)

Architektonický vzor rozdělující aplikaci na datový model, uživatelské rozhraní a řídicí logiku.

14
New cards

Git

Nástroj určený pro správu verzí softwaru během vývoje.

15
New cards

API

Rozhraní pro programování aplikací, které definuje způsob komunikace mezi různými softwarovými komponentami.

16
New cards

NoSQL databáze

Databázové systémy určené pro ukládání dat bez pevných relačních vazeb, často pro nestrukturované formáty.

17
New cards

Strojové učení s učitelem

Metody učení na základě dat se známými výstupy, zahrnující logistickou regresi, KK-NN, rozhodovací lesy či perceptron.

18
New cards

KK-NN

Algoritmus strojového učení založený na klasifikaci nebo regresi podle nejbližších sousedů.

19
New cards

Strojové učení bez učitele

Metody pro analýzu dat bez předem známých výstupů, např. kk-means, aglomerativní shlukování nebo asociační pravidla.

20
New cards

Matice záměn (confusion matrix)

Nástroj pro evaluaci klasifikačních modelů porovnávající predikované hodnoty se skutečnými.

21
New cards

Precision a Recall

Metriky přesnosti a úplnosti využívané při vyhodnocování kvality modelů strojového učení.

22
New cards

ROC křivka a AUC

Analýza závislosti senzitivity a specificity; AUC vyjadřuje plochu pod touto křivkou.

23
New cards

Křížová validace

Metoda pro objektivní evaluaci modelu rozdělením dat na trénovací a testovací sady.

24
New cards

Metoda nejmenších čtverců

Statistická metoda používaná pro odhad parametrů v lineárním regresním modelu.