Дмитрий Орёл - Мю Цефея. Игры и Имена
- Название:Мю Цефея. Игры и Имена
- Автор:
- Жанр:
- Издательство:Издательские решения
- Год:2019
- ISBN:978-5-4493-8223-8
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Дмитрий Орёл - Мю Цефея. Игры и Имена краткое содержание
Мю Цефея. Игры и Имена - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Да и черт бы с ним!
— А на картинке все действующие лица на зрителя обернулись и смотрят, — продолжил он. — Глаза в глаза. Будто следят за ним. Она и подумала невесть что… И теперь их семья, что называется, хочет крови. А ты как думал?
Решила небось, что шантажировать ее кто-то взялся, подумал Павлов, не озвучивая. Если человека с нечистой совестью понервничать заставили, так это, по его мнению, всем исключительно на пользу. Только вот если в следующий раз обычного пенсионера на ровном месте прихватит? Видел Павлов те поделки нейросетевые. Тревожные, мягко говоря, рисуночки.
Володя замотал головой, забормотал:
— Есть ограничения, отличие от исходника не более определенного процента. Программа за этим следит.
— Уверен?
Беспомощный взгляд паренька был ему ответом.
Павлов вздохнул.
— Программиста вашего как найти? — спросил он.
* * *
Программист оказался таким же самоуверенным и словоохотливым, даром что тощим, как бес. Он неожиданно предложил встретиться в парке. Стояли последние теплые осенние дни, Павлов согласился, и теперь они грелись на лавочке под полуденными лучами солнца: светло-серый, под цвет новенького ноута, Гоша — так уж он представился — и затянутый в черное пальто Павлов. Азирафель и Кроули.
— Листинг программы я вам, сами понимаете, дать не могу, — звонко, с легким металлическим скрипом в голосе вещал Гоша. — Коммерческая тайна. Никакой тайны в ней, правда, нет, но все равно нельзя, по голове настучат. А как она работает, я вам сейчас покажу.
В пару легких взмахов над клавиатурой он вызвал очередное окно, заполненное строчками кода, которые Павлов не понимал совершенно.
— Вот эти два метода, — Гоша потер тачпад, и Павлов не сразу понял, что смотреть надо на курсор, — работают очень просто. Это строгая замена кусочков — один на другой. Их писал я, там очень узкие цветовые рамки, к ним вообще никаких вопросов быть не может. А вот этот, — длинное непонятное слово на английском вдруг закрасилось темно-серым прямоугольником, — уже использует сторонние методы. Я пуляю в нейросеть изображение, область, которую нужно восстановить, и все кусочки, которые сейчас есть в наличии. И там уже идет рекурсивный алгоритм, который подбирает один кусок, перестраивает исходные условия, подбирает другой, снова перестраивает и так далее, пока не найдет решение.
— И насколько это решение может отличаться от исходной картинки?
Гоша развел руками, случайно задев какую-то клавишу и переключив окно, в котором отобразилось очередное полотно кода.
— Философский вопрос. Там, конечно, есть требование по возможности быть ближе к оригиналу и даже какие-то процентные параметры. Но, честно вам скажу, я не до конца понимаю, на что эти параметры влияют. Что такое, например, отклонение по цветности в пределах десятки? Это во-первых. А во-вторых, для ускорения работы и максимальной эффективности все эти ограничения весьма ослаблены. Так что да, отличаться может сильно, хотя вероятность этого крайне мала. Я бы сказал…
— Простите, — перебил Павлов, — а что означают эти строчки?
На экране было написано:
# Y (20.10.2021 03:31:08): k^2*sqrt (2) *mod (2)
# NickoGT (20.10.2021): Георгий, это вы?
Гоша нахмурился.
— Это комментарии разрабов с аутсорса, — слегка сбавив тон, сказал он. — Это с их репозитория файл. Видимо, переписываются в комментариях. Нико — это Николай, один из тимлидов.
Павлов не все из сказанного понял, но решил не переспрашивать.
— А игрек?
— Не знаю. Точно не я. В это время я имею обыкновение спать.
— Что этот комментарий вообще означает?
— Без малейшего понятия.
Павлов потер переносицу.
— Дайте мне координаты этой конторы, — попросил он. — И я пойду. Спасибо за информацию.
Гоша поковырялся в сети еще немного и вывел на экран страничку с телефонами и даже картой проезда. Павлов щелкнул смартфоном, проверил, не смазалось ли.
— Только они вам свои секреты не расскажут, — предупредил программист. — Они точно у какой-то крупной фирмы под крылом, может, даже у «Гугла», такие вычисления…
— Да наплевать мне на их секреты, — буркнул Павлов, вставая. — Будто я их пойму. Мне нужно знать, кто виноват, что на ваших картинках люди башкой вертят.
Под любопытные возгласы «что, правда? правда, вертят?» Павлов пошел прочь, качая головой и невольно улыбаясь. Все-таки замечательно непосредственный парень. Интересно, программисты все такие?
Прогулявшись до ближайшего светофора, он достал телефон и, подслеповато щурясь, набрал номер. Долгое время никто не подходил, затем занятой, несколько даже запыхавшийся женский голос выпалил скороговоркой:
— Компания «КодКомплит», слушаю вас!
— Здравствуйте! Мне нужен Николай.
— Какой именно? Их у нас много.
— Разработчик он у вас. Один из главных.
— Хорошо, сейчас соединю.
С полминуты Павлов слушал «Пещеру горного короля», затем в трубке щелкнуло, и отрывистый мужской голос произнес:
— Алло!
— Здравствуйте! Можно с вами поговорить насчет одной вашей программы?
— Какой?
— Какая-то нейросеть, пазлы сортирует.
— А что вас интересует?
— Картинки слишком сильно отличаются от оригинала. Клиенты жалуются. Меня попросили проверить.
Голос вроде бы несколько напрягся.
— А кто вы?
— Василий Павлов, Роскачество.
— Говорите с программистами наших партнеров. Предусмотрены настройки, захотят, выставят так, что отличий никто не заметит.
— Так говорил уже. Мне ваше мнение тоже нужно, для отчетности.
Николай, похоже, расслабился, начал немного растягивать слова в раздумье.
— Вы знаете, сейчас некогда. Перезвоните завтра, спросите меня. Лучше вечером.
— А может быть, кто-нибудь другой поможет? Кто у вас под псевдонимом «игрек» работает?
Вопрос явно вывел собеседника из равновесия.
— Что?! Откуда вы?! знаете… что у нас есть такой сотрудник?
— Программист партнеров показал код из вашего хранилища. Там что-то вроде переписки было.
— Извините, сейчас некогда! — нервно повторил Николай. — Перезвоните завтра!
В трубке пискнуло. Павлов собирался было ткнуть отбой, но тут динамик еще раз произнес:
— Перезвоните завтра.
Голос, впрочем, был другой, округлый и гудящий. Будто кривлялся кто.
Немелодично попиликав, трубка добавила тем же дурашливым тоном:
— На Ленинском проспекте ничего не спрятано!
— Кто это говорит? — спросил Павлов.
— Ищите везде. Не только там.
— Кто говорит?!
Пиликанье оборвалось.
— А кто вы? — спросил вдруг Николай.
Павлов едва не выругался в голос.
— Я ж говорю, Василий Павлов, Роскачество…
— Какой именно? Их у нас много, — спросила женщина.
— Что?!
— Отличий никто не заметит, — снова Николай.
Читать дальшеИнтервал:
Закладка: