Go to file
Adrian Charkiewicz 2db84815ca Merge pull request 'nlu' (#10) from nlu into master
Reviewed-on: #10
Reviewed-by: Iwona Christop <iwochr2@st.amu.edu.pl>
Reviewed-by: Adrian Charkiewicz <adrcha2@st.amu.edu.pl>
2022-05-28 15:04:22 +02:00
data fix all data 2022-05-01 11:27:34 +02:00
lab DP happy path 2022-05-27 18:01:18 +02:00
src DP happy path 2022-05-27 18:01:18 +02:00
tasks dst module 2022-05-26 15:26:58 +02:00
.gitignore dst module 2022-05-26 15:26:58 +02:00
README.md DP happy path 2022-05-27 18:01:18 +02:00

Zadanie 7/8 NLU

  • rozwiązanie zadania znajduje się w pliku lab/08-parsing-semantyczny-uczenie(zmodyfikowany).ipynb, ostatnia komórka zawiera skrypt ewaluujący model metrykami precision, recall i f1

  • uczenie modelu realizowane jest w zmodyfikowanym pliku z zajęć lab/08-parsing-semantyczny-uczenie(zmodyfikowany).ipynb

  • dane uczące, wygenerowane są automatycznie, na podstawie zebranych wcześniej dialogów, przez regułowy skrypt tasks/zad8/pl/annotate.py, a następnie poprawione ręcznie. Dane znajdują sie w dwóch plikach tasks/zad8/pl/test.conllu oraz tasks/zad8/pl/train.conllu

  • model wykorzystywany jest w klasie z pliku src/components/NLU.py

  • plik src/dialogue_system.py będzie łączył wszystkie moduły systemu dialogowego, narazie wykorzystuje tylko tagger NLU

  • aby porozmawiać z systemem należy uruchomić wszystkie komórki pliku lab/08-parsing-semantyczny-uczenie(zmodyfikowany).ipynb, w celu nauczenia modelu, po ich wykonaniu należy uruchomić pythonowy skrypt src/dialogue_system.py


Zadanie 9/10 DST i DP

  • implementacja regułowego modułu DST: src/components DST.py

  • implementacja regułowego DP, tylko happy path: src/components DP.py

  • wykorzystanie w pliku src/dialogue_system.py