— Простите, это оригинал?
— Оригинала в материальном виде не существует. Это произведение цифровой живописи, созданное на компьютере. Перед вами распечатка высокого качества.
— Вы сказали, художник неизвестен?
— Возможно, он погиб во время российского вторжения…
Знала бы экскурсовод, насколько она близка к истине!
— Но разве нельзя определить автора по манере? По каким-то характерным чертам?
— Был проведен сравнительный анализ картины — как традиционными методами искусствоведения, так и с использованием компьютера. Однако…
Знакомые вопросы. Набившие оскомину ответы. Он легко мог бы просветить и экскурсовода, и экскурсантов. Рассказать им…
Нет, ни к чему.
Нейросеть с открытым кодом — это просто праздник какой-то! Вы будете смеяться, но FutureWorld объявила об открытии кодов своей нейронки как раз на Лёшкин день рожденья.
Сюрприз Лёшка оценил по достоинству. Увы, обязанности именинника никто не отменял. На радость гостям он лихо погонял над двором подаренный дрон, забросил видос в сеть — и потащил всех за стол. Внимал тостам, шутил. Учинил импровизированную дискотеку — дым коромыслом и дом ходуном. И едва дождался окончания гулянки, чтобы уединиться с любимым компом.
Выпитое шампанское шибало в голову веселыми колючими пузырьками, толкало на авантюры. Покопаться в кодах, дописать что-нибудь хулиганское? Хорошо, но мало. Хотелось большего.
Чего?
Код, конечно, открыли, но с базовыми функциями и настройками поработать не дадут. Кто ж его пустит в ядро? Вот бы скопировать ядро на отдельный сервер, и там уже поковыряться без помех… Защита не пускает?
А если так?
Проснулся он после полудня. Голова гудела высоковольтным трансформатором, взгляд фокусировался с трудом, но в целом ничего, жить можно. Лёшка сварил себе кофе покрепче, поджарил яичницу с беконом — и обжигаясь и дожевывая на ходу, сунулся к компу.
Оп-паньки! Что это тут у нас?
Вот оно, ядрышко — копия! — болтается на удаленном сервере. Как он вчера защиту обошел-то? Что у нас с проектами? Два сайта допилить, «Релаксу» таргетированную рекламу забодяжить… Сроки терпят. Сегодня берем выходной!
Немузыкально напевая: «Ядра — чистый изумруд; но, быть может, люди врут…» — Лёшка приступил к изучению ядра.
Новая игрушка отнимала все свободное время. Даже распорядок дня под нее выстроился. До обеда — работа над заказами; если сроки горят — после обеда еще часа три; вечер и часть ночи — бдение над скопированным ядром, которое Лёшка втихаря подключил к сети FutureWorld параллельно с оригиналом.
Потенциал у нейронки оказался немереный. Вариаций отладки и обучения тьма тьмущая: экспериментируй — не хочу! Имея доступ к ядру, можно было залезть в глубинные настройки, выстраивать и менять обратные связи, запустить интенсивное самообучение за счет сверточного авто-ассоциатора — sparse coding в помощь!
Оригинальная FutureWorld была заточена под распознавание фотографий и рисунков. Она генерила компилятивные иллюстрации по запросам. Используя базу оригинала и свои настройки вкупе с экспериментальной «обучалкой», Лёшка за два месяца добился того, что его детище выдавало иллюстрации по запросам быстрее и качественнее, чем оригинал. Но этого ему было мало. Лёшка отыскал в сети нейронки, генерившие музыку и тексты, подключился к ним — и принялся с энтузиазмом расширять возможности своей системы.
Через два месяца Лёшкино ядро успешно освоило «смежные профессии».
Следующий этап — научить систему саму распознавать тип предлагаемой задачи. Это оказалось проще, чем он рассчитывал. Изображения, музыка, тексты… Что еще? Сбор данных, анализ, синтез… Эти процессы универсальны. Их можно применить к чему угодно.
А если…
Ты сошел с ума, подумал он. Да, и тебе это нравится.
Он подключил новую «обучалку»: каскадные машины Больцмана с вероятностным математическим аппаратом. «Обучалку» пришлось допиливать. Ничего, справился.
Загрузка данных. Для начала что-нибудь попроще, такое, где легко проверить результат. Прогнозы погоды? Качаем статистику за десять последних лет. Давай, дорогой, изучай, анализируй, выстраивай закономерности! Грузим свежие данные со спутников и метеостанций, карту атмосферных фронтов, циклонов и антициклонов…
…Время до получения ответа: 7 часов 13 минут 47 секунд.
— Тормозишь, приятель! Ладно, считай, а я спать пошел.
Утром, едва продрав глаза, Лёшка сунулся к компьютеру. На мониторе обнаружилась строка из десятка снежинок, трех капель и одного издевательского смайлика.