← Back to portfolio
Case Study · NLP · Fine-Tuning

56 poets. One Turkish language model.

A fine-tuned generative model that writes new poems in the voice of any Republican-era Turkish poet. Built as a research and cultural-preservation project, deployed as a live Gradio interface.

Role
Solo researcher and developer
Timeline
2025
Client / Context
TÜBİTAK 2209-A research project
Status
Model trained · Gradio interface deployed · TÜBİTAK report submitted

The brief

Turkish poetry from the Republican era (roughly 1923 to the late 20th century) is one of the richest and most stylistically diverse bodies of literature in the language — from the folk voice of Cahit Külebi, through the modernism of Nazım Hikmet, to the Garip movement of Orhan Veli. General-purpose language models handle Turkish poorly and modern Turkish poetry not at all: the meter is wrong, the imagery is generic, the poet's fingerprint disappears.

The goal was a model that could write a new poem indistinguishably in the voice of a specific named poet, and a research report answering how well it actually works.

What I built

Analysis

Style capture holds up: outputs in Orhan Veli's voice consistently produce short, spare, prose-like lines with everyday imagery; Nazım Hikmet's voice produces longer, more declarative structures with political and lyrical warmth. Where the model still slips is in strict metric forms (aruz, hece meters with specific syllable counts) — an obvious next step is a meter-aware decoding pass.

The wider point of the project isn't only technical. As Turkish-language creative writing gets flooded with generic LLM output, having a model that reliably speaks in the voice of a specific historical poet is a very different tool — for education, for adaptation work, for preservation.

Design

The interface was designed with a warm sepia palette — parchment, ink, gold — so the whole experience feels closer to opening an old poetry anthology than to using a chat app. A companion gallery walks the user through each literary period with short historical context, so the model isn't just a generator but also a way in.

Turkish-LLaMA 8BLoRA Fine-Tuning GradioNLPCultural AI TÜBİTAK 2209-A