The future is not as dark as it seems because of the rat race of megacorps. You can use reduced versions of language models with extremely good results. I was involved in training the first-ever GPT2 for Bengali language, but with 117 million parameters. It took a month's effort (training + writing code + setup) and about $6k in TPU cost, but Google Cloud covered it. Anyway, it is surprisingly good. We fine-tuned the…
That is a fantastic result - nagging question - these work best on predictable things. How much of Bengali poetry is predictable?
Umm, not really.
You are talking about single and multi-label classification tasks, maybe?
Bengali poetry is just like poetry in any other rich languages like English, French, etc.
What these models do, from a high level, is that they learn the distribution of the data. In this case, they learn the style of the poets.
Writing poetry in specific styles has been done long before Transformer architectures came.
See-
- https://www.tensorflow.org/text/tutorials/text_generation
- https://machinelearningmastery.com/text-generation-lstm-recu...
The goal of poetry generation is to generate something that is unique, is in the poetic style, and is coherrent, grammaticallly correct, ideally indistinguishable in the eyes of a human.