| .. | ||
| README.md | ||
| title | published | taxonomy | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Martin Jancura | true | 
  | 
Martin Jancura
Rok začiatku štúdia: 2017
Bakalársky projekt 2020
Názov: Webová aplikácia pre demonštráciu spracovania prirodzeného jazyka
- Vyberte a naštudujte metódu spracovania prirodzeného jazyka.
 - Vypracujte teoretický úvod do zvolenej metódy spracovania prirodzeného jazyka.
 - Vytvorte demonštračnú webovú aplikáciu pomocou ktorej je možné vyskúšať zvolenú metódu.
 - Navrhnite možné zlepšenia Vami vytvorenej aplikácie.
 
Konzultácie sa budú konať osobne alebo cez Teams minimálne raz za dva týždne, menej ako 6 konzultácií za semester je dôvodom pre zníženie hodnotenia semester je dôvodom pre zníženie hodnotenia alebo neudelenie zápočtu. Odporúčaný čas konzultácie je piatok.
Možné backendy:
Zásobník úloh:
- Pripraviť backend.
 - Pripraviť frontend v Javascripte - in progress.
 - Zapisať človekom urobený preklad do databázy.
 
Virtuálne stretnutie 6.11.2020:
Stav:
Práca na písomnej časti.
Úlohy do ďalšieho stretnutia:
- Pohľadať takú knižnicu, kde vieme využiť vlastný preklad. Skúste si nainštalovať OpenNMT.
 
Virtuálne stretnutie 23.10.2020:
Stav:
- Urobený frontend pre komunikáciu s Microsof Translation API, využíva Axios a Vanilla Javascriupt
 
Úlohy do ďalšieho stretnutia:
- Pohľadať takú knižnicu, kde vieme využiť vlastný preklad. Skúste si nainštalovať OpenNMT.
 - Zistiť čo znamená politika CORS.
 - Pokračujte v písaní práce, pridajte časť o strojovom preklade.. Prečítajte si články https://opennmt.net/OpenNMT/references/ a urobte si poznámky. Do poznámky dajte bibliografický odkaz a čo ste sa dozvedeli z článku.
 
Virtuálne stretnutie 16.10:
Stav:
- Začiatok práce na textovej časti, napísaný úvod
 - Vytvorený repozitár https://git.kemt.fei.tuke.sk/mj130zg/BP2021
 - Vytvorené poznámky ku existujúcemu JS api
 - Na ďalšie práce použiť IBM Watson na strane frontendu, ale pripraviť sa na vlastný backend.
 
Do ďalšieho stretnutia:
- Prezentovať frontend s IBM Watson alebo Microsoft, kódy dajte do repozitára.
 - Pohľadať takú knižnicu, kde vieme využiť vlastný preklad.
 - Zistiť čo znamená politika CORS.
 - Pokračujte v písaní práce, pridajte časť o strojovom preklade.
 
Virtuálne stretnutie 9.10:
Do ďalšieho stretnutia:
- 
Pripraviť si poznámky o tom čo ste sa dozvedeli o NLP na odovzdanie na kontrolu.
 - 
Vytvoriť repozitár na GITe kde sa budú dávať zdrojové kódy. (adresár backend, adresár frontend, súbor README).
 - 
Do súboru README napíšte možné API ktoré ste našli aj s krátkym opisom.
 - 
V prvej fáze môžete využiť existujúce Cloud API.
 
Stav:
- rozhodli sme sa pre demonštráciu strojového prekladu.
 - našli ste niekoľko API na strojový preklad (platené, alebo obmedzené).
 
Stretnutie 30.9.
Nápady na úlohu NLP:
- 
demo Spacy
 - 
strojový preklad pomocou machine-translator
 - 
chatbot napr. chatbot
 - 
Niektorú knižnicu z blogu
 - 
vyhľadajte natural language processing for javascript.
 - 
Na ďalšom stretnutí si vyberieme konkrétnu tému NLP.
 - 
Pripraviť si poznámky o tom čo ste sa dozvedeli o NLP.