Как курица лапой: нейросеть научилась мастерски генерировать рукописный текст

Благодаря бесплатному веб-сервису под названием Calligrapher.ai , любой желающий теперь может имитировать рукописный ввод с помощью нейронной сети, которая запускается в браузере через JavaScript — это язык программирования, с помощью которого web-страницам придается интерактивность. С его помощью создаются приложения, которые включаются в HTML-код. Вся уникальность данного языка программирования заключается в том, что он поддерживается практически всеми браузерами и полностью интегрируется с ними.

» data-html=»true» data-original-title=»JavaScript»>JavaScript. После ввода предложения сайт отображает его как рукописный текст в девяти различных стилях, каждый из которых настраивается с по скорости письма (имеется в виду анимация), разборчивости и ширине штриха. Сайт также позволяет загрузить полученный образец искусственного рукописного ввода в векторном файле SVG (Scalable Vector Graphics standard – стандарт масштабируемой векторной графики) – открытый формат векторной графики, основанный на основе XML. SVG используется как средство обеспечения векторной графической поддержки для web-браузеров. Этот формат был разработан и рекомендован Консорциумом Всемирной паутины W3C, и поддерживает как статичные изображения, так и анимированные.

Технология позволяет объединить вместе текст, графику, анимацию и интерактивные компоненты. Формат состоит из трех типов графических примитивов – форм, растровых рисунков и текста. Основным преимуществом формата SVG является возможность увеличения любой части изображения без потери качества. SVG стандарт также позволяет описывать анимацию, а при использовании Javascript, можно сделать SVG интерактивным.

» data-html=»true» data-original-title=»SVG»>SVG. Поддерживаются пока что только короткие предложения на английском языке, но генерация в реальном времени выглядит впечатляюще.

Окно ввода текста Calligrapher.ai

В тестовом режиме сервис был представлен на одном из форумов для энтузиастов ещё несколько лет назад. Но занял отдельный домен и обрёл популярность совсем недавно.

Сервис особенно интересен тем, что он не использует готовые шрифты. Ведь рукописные шрифты существуют много лет, но конкретно взятая буква в них будет всегда выглядеть одинаково. Тут же ситуация противоположная.

Ещё один пример рукописного текста Calligrapher.ai

Calligrapher.ai генерирует рукописный почерк прямо на лету. Алгоритм «рисует» каждую букву так, как если бы она была написана человеческой рукой, руководствуясь данными, полученными из рекуррентной нейронной сети (RNN). Эта сеть была обучена в онлайн-базе данных рукописного ввода IAM, содержащей оцифрованные образцы почерка более двухсот человек. А поскольку алгоритм, создающий рукописный текст, носит статистический характер, его свойства, такие как разборчивость, можно регулировать динамически.

Современные нейронные сети могут генерировать текст, речь, изображения, видео, а теперь и рукописный ввод. Кажется, что теперь ни один уголок человеческого творчества не находится вне досягаемости генеративного ИИ.

Источник