Clasificación de Poesía en Árabe MARBERT

Ammar-alhaj-ali
Clasificación de texto

Modelo de clasificación de poesía que se construyó afinando el modelo MARBERT. Para la afinación, se utilizó el APCD: Conjunto de Datos Exhaustivo de Poemas Árabes que incluye 23 etiquetas (البسيط,الطويل,الكامل,الوافر,الخفيف,السريع,..).

Como usar

Para usar el modelo con un pipeline de transformers:

from transformers import pipeline
model = pipeline('text-classification', model='Ammar-alhaj-ali/arabic-MARBERT-poetry-classification')
sentences = ['ويوم نلتقي فيه قصير[sep]يطول اليوم لا ألقاك فيه', 'أما للهوى عليك نهي ولا أمر[sep]أراك عصيّ الدمع شيمتك الصبر']
model(sentences)
# [{'label': 'الوافر', 'score': 0.9979557991027832}, {'label': 'الطويل', 'score': 0.9646275043487549}]

Funcionalidades

Clasificación de poesía en árabe
Utiliza el modelo MARBERT afinado
Incluye 23 etiquetas diferentes de poesía árabe

Casos de uso

Clasificación de estilos de poesía en árabe
Análisis de poemas árabes
Identificación automática de tipos de poemas en bases de datos literarias