Użycie modeli klasyfikatorów i generatorów dla języka polskiego
Jupyter Notebook
0
15 commits
updated May 30, 2025
Projekt umożliwia analizę oraz generowanie poezji w języku polskim przy użyciu nowoczesnych modeli NLP. Wykorzystuje klasyfikatory do rozpoznawania formy i układu rymów oraz generatory wspierające styl, rym i metrum.
analysis/
└── main.py # Klasyfikator formy/rymu
└── models/ # Zapisane modele i konfiguracje
gen/
└── defaults.json # Domyślne parametry generatora
└── models/ # Modele generujące poezję
data/
└── wiersze.csv # Dane treningowe
└── preprocessing.py # Czyszczenie, lematyzacja, analiza rymów
└── morfeusz.py # Interfejs do Morfeusza2
└── analiza.py/.ipynb # Notebook z eksploracją danych
Python 3.12
Wszystkie zależności zainstalujesz komendą:
pip install -r requirements.txt
Główne biblioteki:
transformers, torch, spacy, optunaepitran, panphon, sentence-transformersscikit-learn, seaborn, matplotlib, nltk, yake, wordcloudgit clone https://github.com/kryzin/analiza_generacja_poezja_pl.git
cd analiza_generacja_poezja_pl
pip install -r requirements.txt
python -m spacy download pl_core_news_sm
python data/preprocessing.py
python analysis/main.py
Pliki analiza.ipynb i baza.ipynb zawierają eksplorację danych oraz przykładowe testy modelowe. Znajdziesz je w folderze data/.
Lematizacja i analiza morfologiczna realizowana jest z pomocą pliku morfeusz.py. Wymaga zainstalowanego Morfeusza2 oraz jego biblioteki Pythonowej (morfeusz2).
Użycie modeli klasyfikatorów i generatorów dla języka polskiego
Jupyter Notebook
0
15 commits
updated May 30, 2025
Projekt umożliwia analizę oraz generowanie poezji w języku polskim przy użyciu nowoczesnych modeli NLP. Wykorzystuje klasyfikatory do rozpoznawania formy i układu rymów oraz generatory wspierające styl, rym i metrum.
analysis/
└── main.py # Klasyfikator formy/rymu
└── models/ # Zapisane modele i konfiguracje
gen/
└── defaults.json # Domyślne parametry generatora
└── models/ # Modele generujące poezję
data/
└── wiersze.csv # Dane treningowe
└── preprocessing.py # Czyszczenie, lematyzacja, analiza rymów
└── morfeusz.py # Interfejs do Morfeusza2
└── analiza.py/.ipynb # Notebook z eksploracją danych
Python 3.12
Wszystkie zależności zainstalujesz komendą:
pip install -r requirements.txt
Główne biblioteki:
transformers, torch, spacy, optunaepitran, panphon, sentence-transformersscikit-learn, seaborn, matplotlib, nltk, yake, wordcloudgit clone https://github.com/kryzin/analiza_generacja_poezja_pl.git
cd analiza_generacja_poezja_pl
pip install -r requirements.txt
python -m spacy download pl_core_news_sm
python data/preprocessing.py
python analysis/main.py
Pliki analiza.ipynb i baza.ipynb zawierają eksplorację danych oraz przykładowe testy modelowe. Znajdziesz je w folderze data/.
Lematizacja i analiza morfologiczna realizowana jest z pomocą pliku morfeusz.py. Wymaga zainstalowanego Morfeusza2 oraz jego biblioteki Pythonowej (morfeusz2).