zpwiki/pages/students/2022/valerii_kutsenko/README.md

4.6 KiB

title published taxonomy
Valerii Kutsenko true
category tag author
vp2024
bp2025
rag
nlp
Daniel Hladek

rok začiatku štúdia: 2022

Bakalárska práca 2025

Generovanie otázok zo zadaného textu.

Cieľ je vylepšiť slovenský model pre generovanie vektrovej reprezentácie. vylepšiť proces RAG: Generovanie jazyka s pomocou vyhľadávania -Retrieval augmented generation

Nové nápady:

  • Vytvorte systém pre generovanie otázok o zadanom texte.
  • Vytvorte umelo generovanú množinu otázok a odpovedí o liekoch.
  • Pomocou umelej množiny zlepšite existujúci systém pre otázky a odpovede o liekoch.

Ako na to:

  • Natrénujte generatívny model pre generovanie otázok. Použite existujúci skript a množinu SKQUAD.
  • Určite, ktorá otázka je dobre vygenerovaná a ktorá nie. Tu môžete použiť: systém pre vyhľadávanie alebo neurónovú sieť pre otázky a odpovede. Ku otázke viete nájsť odpovede pomocou neurónovej siete. Výstupom by mala byť čo najkvalitnejšia množina otázok a dpovedí ku odsekom.
  • Výstupom by mala byť umelo generovaná databáza otázok a odpovedí.

Stretnutie 18.10.2024

Stav:

  • Natrénovaný model SlovakT5 Base. Skripty sú na GITe.
  • Naštudované články o T5 a Falcon, napísané poznámky.

Stretnutie 27.9.2024

Stav:

  • Prezereté repozitáre a články. Napísané poznámky.
  • Vytvorený prázdny git repozitár.

Úlohy:

  • Zistite ako sa dotrénujú generatívne modely HuggingFace. Zistite čo je to Few Shot learning a urobte si poznámky.
  • Prečítajte si článok o modele Falcon a napíšte ako funguje. Prečítajte si článok o modele T5 a napíšte ako funguje.
  • Dotrénujte generatívny model na generovanie otázok podľa zadaného paragrafu. Na dotrénovanie použite databázu SK QUAD. Ako model použite Slovak T5 Base alebo Slovak Falcon 7 B.
  • Oboznámte sa s Hugggingface API a OpenAI API. Na generovanie môžete použiť aj toto api.
  • Skripty na dotrénovanie dávajte do GIT repozitára.

Zásobník úloh:

  • Zoberte databázu liekov a generujte otázky o liekoch - od Ing. K. Sopkovič, alebo O. Poiasnik.
  • Možno bude treba použiť ChatGPT API a príklady z databázy SK QUAD.
  • Možno bude treba dotrénovať Slovak Falcon 7B na inštrukcie.

Staré Úlohy:

Staré Nápady:

  • Možno pomocou vytvorenia-prekladu vlastnej trénovacej databázy.
  • alebo pomocou nekontrolovaného učenia, reps. augmentácie alebo generovania.
  • Alebo zber trénovacích dát z webového korpusu.
  • Sústrediť sa na vektrovú reprezentáciu dokumentov?

Úlohy na semester - "nepovinné, oficiálne sa to začne na zimný semester 2024"

  • Zistite čo je to Retrieval Augmented Generation a napíšte o tom správu.
  • Naučte sa základy jazyka Python.
  • Napíšte krátky report na 2 strany kde napíšete čo ste urobili a čo ste sa dozvedeli.

Stretnutie 9.5.24

Stav:

  • Naštudované Deep dive intoi Python a dl2ai, niečo o RAG.

Úlohy:

Stretnutie 22.3.

Úlohy:

  • Nainštalujte si prostredie Anaconda. Prejdite si knihu Dive Deep into Python 3.
  • Prečítajte si knihu https://d2l.ai/ a napíšte si poznámky.
  • Zistite ako funguje RAG. Zistite ako funguje ChatGPT. Zistite ako funguje vyhľadávanie pomocou SentenceTranformers. Napíšte o tom poznámky.
  • Skúste si tento tutoriál o LangChain

Zásobník úloh:

  • Nainštalujte si PrivateGPT.