2019-11-19 12:07:02 +00:00
---
title: Spracovanie prirodzeného jazyka a jazyk Python
published: true
---
# Tímový projekt 2019
[Daniel Hládek ](../ ) - odporúčaný čas konzultácie: štvrtok o 9:00
Ciele:
2020-01-17 13:31:59 +00:00
- [Spracovanie prirodzeného jazyka ](../../topics/nlp ), [Programovanie v jazyku Python ](../../topics/python )
2019-11-19 12:07:02 +00:00
- špecifikovať zadanie diplomovej práce
- naučiť sa pracovať s [odbornou literatúrou ](../zp )
- oboznámiť kolegov s obsahom vykonanej práce
2020-01-17 13:24:20 +00:00
# Študenti a témy
- [Maroš Harahus ](../../../../students/2016/maros_harahus ) "Part of Speet Tagging" pomocou Spacy
- [Lukáš Pokrývka ](../../../../students/2016/lukas_pokryvka ) "Paralelné trénovanie sémantických modelov prirodzeného jazyka" (word2vec, word embeddings, GloVe, fastText)
- [Ján Holp ](../../../../students/2016/jan_holp ) (získavanie informácií)
2020-01-17 13:41:31 +00:00
- [Dárius Lindvai ](../../../../students/2016/darius_lindvai ) (punctuation restoration, [tutorial ](https://medium.com/@praneethbedapudi/deepcorrection2-automatic-punctuation-restoration-ac4a837d92d9 ), pytorch, LSTM tutorial)
- [Jakub Maruniak ](../../../../students/2016/jakub_maruniak ) (prodigy, vytvorenie korpusu, [named-entity ](../prodigy ),
- [Dominik Nagy ](../../../../students/2016/dominik_nagy ) (spelling correction, fairseq)
2020-01-17 13:24:20 +00:00
## Podmienky na zápočet
2019-11-19 12:07:02 +00:00
Rozsah výstupu min. 3 A4 kvalitného textu
- Vypracovaný tutoriál alebo rešerš vybranej metódy (8. a 13. týždeň)
- vypracovaný prehľad literatúry vybranej metódy (min. 10 odkazov)
2020-01-17 13:24:20 +00:00
- odovzdanie textu cez [MOOODLE ](https://moodle.tuke.sk/moodle35/course/view.php?id=874 ) kľúč je TP2019
- odovzdanie textu na GIT do Vašej profilovej stránky
2019-11-19 12:07:02 +00:00
2020-01-17 13:24:20 +00:00
# Dátumy stretnutí
2019-11-19 12:07:02 +00:00
- 10.10 - Harahus, Holp
- 14.10. - Nagy, Maruniak, Pokrývka (prečítať knihu, vybrať tému)
- 17.10 - Harahus, Lindvai (Prečítať knihu, prejsť Spacy tutoriál, nainštalovať Anaconda)
- 24.10 - Pracovná cesta
- 28.10 o 9:00, Holp, Harahus
- 31.10 - Dekanské voľno
- 4.11 - Maruniak
- 7.11 o 13:40 - Lindvai, Nagy, Pokrývka, Harahus
- 14.11 - Lindvai, Harahus, Holp
2019-11-22 12:35:28 +00:00
- 21.11 - Lindvai
2019-11-28 08:12:26 +00:00
- 28.11 - Harahus, Holp
2019-12-05 08:58:21 +00:00
- 5.12. - Harahus
2019-12-12 09:20:23 +00:00
- 12.12. - Holp, Harahus
2020-01-15 13:03:40 +00:00
- 15.1. Nagy
2019-11-19 12:07:02 +00:00
Dárius Lindvai
- Rešerš tak na 3 strany - čo najnovšie sa píše na tému "puctuation restoration"
- krátky program a tutoriál (program s rozsiahlym komentárom ) v Pythone na využitie LSTM, napr. podobne [ako ](https://pytorch.org/tutorials/beginner/nlp/sequence_models_tutorial.html ).
- [zaujimavy blog ](http://jalammar.github.io/illustrated-transformer/ )
Jakub Maruniak
- Vypracujte min. 4. stranový rešerš na tému "Crowdsourcing"
- citujte min. 10 najvýznamnejších bibliografických zdrojov
Dominik Nagy:
- Vypracujte min. 4 stranový rešerš na tému: "Sequence to Sequence" (Encoder-Decoder, seq2seq, transformer, attention)
- citujte min. 10 najvýznamnejších bibliografických zdrojov
2020-01-15 13:33:47 +00:00
15.1.2020:
- Prečítajte si o [konvolučných sieťach ](http://www.wildml.com/2015/11/understanding-convolutional-neural-networks-for-nlp/ )
- Prečítajte si Sequence to Sequence Convolutional Neural Network for Automatic
Spelling Correction
- Skúste si nainštalovať nástroj fairseq
- prejdite si tutoriál https://github.com/pytorch/fairseq/blob/master/examples/translation/README.md
Návrh na zadanie DP:
- Vypracujte teoretický prehľad metód "sequence to sequence".
- Pripravte si dátovú množinu na trénovnie modelu sequence to sequence pre úlohu opravy preklepov.
- Vyberte minmálne dva rôzne modely a porovnajte ich presnosť na vhodnej dátovej množine.
- Na základe výsledkov experimentov navrhnite zlepšenia