přihlášení odhlášení
11MAMY
uživatel: anonymní

[Informace o cvičeních v LS 2019/2020 - Kopie]

Cvičení předmětu probíhají v tomto semestru distančně s pravidelnými termíny konzultací a případnými ad-hoc konzultacemi na přání. 

Předpokládám, že uživatelsky ovládáte nějaký vyšší programovací jazyk, ovládáte penzum znalostí obsažené v předmětu 14AS, respektive že jste prošli cvičeními 11SIS a programovali ve Scilabu. Ve cvičeních budeme používat Matlab a jeho toolboxy. Matlab si během prvního týdne nastudujete sami. V případě zájmu můžete používat Python/NumPy/SciPy/Pandas/Statsmodels, ve škole je ale implicitně nainstalované nemáme.

Nedílnou součástí cvičení je skupinová práce nad zvoleným problémem z oblasti matematického modelování respektive ITS. V tomto semestru se budeme věnovat modelování dopravního toku na dálničním úseku, odhadu skutečné polohy vozidla na základě zašumněných údajů z GPS a dalším problémům: Ve dvou až tříčlených skupinách zpracujete vybranou (či přidělenou) úlohu, s dopomocí implementujete popsanou metodu a metodu ověříte na nějakých naměřených či syntetických datech.

Program cvičení předmětu je tento:

Blok Náplň
1.
26.3.2020

Úvod do Matlabu.

PDF s pokyny k samostatné práci na cvičení.

Stránky Dr. Fábery s obsahem cvičení předmětu 14UPRO, jenž pokrývá penzum nutné pro úspěšné absolvování předmětu, bývaly k dispozici všem zde, z nějakého důvodu nyní vyžadují heslo ... Stránky kolegy Jeřábka s obsahem předmětu 14AS/14ASD jsou zde.

Pokud i po prostudování pokynů tápete, jak na Matlab, zkuste

2.
31.3.2020

Lineární algebra v Matlabu.

Práce na individuálních zadáních z oblasti lineární algebry: Vektorové prostory, řešení soustav rovnic, výpočty determinantu, vlastní čísla, jednoduché zpracování dat, grafické výstupy.

Zde si můžete stáhnout PDF s pokyny.

3.
1.4.2020

Na začátku bloku proběhne test znalostí z oblasti 11LA, 11CAL, 11STS. 

Základní zpracování dat v Matlabu. Konzultace.

Úvod do práce s daty v Matlabu. Shrnutí, prostor pro dotazy.

Matlab Grader: 11MAMY / Matematické metody pro ITS / Základy zpracování dat ... (není zatím k dispozici)
Prozatím alespoň PDF s pokyny.

4.
2.4.2020

Úvod do statistického zpracování dat.

Matlab Grader: 11MAMY / Matematické metody pro ITS / Úvod do statistického zpracování dat ... (není zatím k dispozici)
Původní slajdy s úkoly: [PDF]
Data ke stažení (CSV soubory): [ZIP]

5.
7.4.2020

Statistické zpracování dat.

PDF s orientačním obsahem cvičení.

Ke stažení: Archiv kódu pro 5. cvičení (Matlab, Python)

Matlab Grader: 11MAMY / Matematické metody pro ITS / Stastistické zpracování dat ... (není zatím k dispozici)
Původní slajdy s úkoly: [PDF]

6.
8.4.2020

Lineární regrese.

PDF s orientačním obsahem cvičení.

Ke stažení: Archiv kódu pro 6. cvičení

Matlab Grader: 11MAMY / Matematické metody pro ITS / Lineární regrese ... (není zatím k dispozici)

7.
9.4.2020

Klasifikace. 

Matlab Grader: 11MAMY / Matematické metody pro ITS / Klasifikace ... (není zatím k dispozici)
Původní slajdy s úkoly: [PDF]
Data ke stažení (CSV soubory): [ZIP]

8.
14.4.2020

Křížová validace. Regularizace.

PDF s orientačním obsahem cvičení.

Ke stažení: Archiv dat pro 8. cvičení Archiv kódu pro 8. cvičení

Matlab Grader: 11MAMY / Matematické metody pro ITS / Regularizace ... (není zatím k dispozici)
Původní slajdy s úkoly: [PDF 8a] [PDF 8b]
Data ke stažení (CSV soubory): [ZIP]

9.
15.4.2020

Analýza hlavních komponent. Shlukování

PCA, k-means a hierarchické shluky.

Matlab Grader: 11MAMY / Matematické metody pro ITS / Shlukování ... (není zatím k dispozici)
Původní slajdy s úkoly: [PDF]
Data ke stažení (CSV soubory): [ZIP]

10.
16.4.2020

Filtrace dat. Kalmanův filtr.

Matlab Grader: 11MAMY / Matematické metody pro ITS / Filtrace dat a Kalmanův filtr ... (není zatím k dispozici)
Původní slajdy s úkoly: [PDF]
Funkce kalman() ke stažení: [ZIP]

11.
21.4.2020

Jednokriteriální optimalizace.

Lineární a konvexní programování v CVX. Vyžaduje instalaci CVX do uživatelského adresáře, instalace je ke stažení ze stránek CVX Research zde. Celý proces instalace je popsán v instalační dokumentaci CVX.

Matlab Grader: 11MAMY / Matematické metody pro ITS / Optimalizace ... (není zatím k dispozici)
Původní slajdy s úkoly: [PDF]

12.
--

 

13.
--

 

Poznámky k práci v Pythonu:

  1. Pracujeme v Pythonu verze 3.7.x
  2. Můj osobní preferovaný editor je PyCharm, lze si jej stáhnout ze stránek JetBrains v plné verzi a zaregistrovat jako student ČVUT (více po přihlášení na download.cvut.cz).
  3. Pro práci s daty je potřeba minimálně NumPy, SciPy, Matplotlib a ideálně i Pandas, Statsmodels a Jupyter. Vše lze stáhnout a doinstalovat pomocí příkazu pip. Alternativně lze použít distribuci Anaconda (jak spojit Anacondu a PyCharm jde vygooglit, osobně jsem to nikdy nedělal a ani to dělat nechci).
  4. Hezký český úvod do práce s daty v Pythonu je třeba tahle diplomka pana Šenovského z VUT.
  5. Úvod do Pythonu a vše potřebné ostatní jde vygooglit taky, zaujalo mne:
  6. Úkoly a příklady z ISLR zpracované v Pythonu lze opět vygooglit ("islr python"), spousta příkladů je na GitHubu, ještě jsem je ale neprošel, abych zjistil, zda jde o jeden a ten samý projekt xkrát naklonovaný nebo jak to je.

Školní rok: 2023/2024. Poslední změna obsahu: 16.03.2021 18:18:10. Vzniklo díky podpoře grantu FRVŠ 1344/2007.