Собственный проект, не клиентский заказ. Задача — генерировать произвольный русский текст рукописным почерком, выученным по конспектам одного автора. Не подстановка готовых букв из шрифта, а настоящая генерация.
Диффузионная модель (DDPM с обусловливанием на содержание) разворачивает изображение 64×288 из шума за 1000 шагов. Почерк выучен по корпусу рукописных конспектов, обучение шло на GPU.
Стек: Python, PyTorch, DDPM.
Модель генерирует и те слова, которых в обучении не было: она усвоила начертания букв и то, как они соединяются, а не запомнила слова целиком. Примеры — на изображениях. Код открыт на GitHub (Levos06/handwriting-diffusion).