Истинный интеллект. Часть 1 - Владимир Юрьевич Гордеев
Шрифт:
Интервал:
Закладка:
«Пожалуй, это будет первая гроза в этом сезоне», – подумал я.
После дневного хаоса уже в спокойной обстановке я принялся рассматривать присланное мне изображение – как я понял, это и был следующий этап.
Для подробного анализа я перенёс изображение на домашний ПК. Дома приходилось много и часто работать, поэтому опять же, спасибо конторе за техническое оснащение.
Да, первое мнение оказалось безошибочным, это действительно было изображение солнечной системы и нескольких далёких звёзд, которые я сразу узнал: это был пояс из созвездия Воина Ориона. Карту звёздного неба я чётко себе представлял, поэтому обратил внимание, что Солнце на схеме расположено точь-в-точь на том самом месте, где должен был быть расположен Сириус.
Совпадение? Не думаю.
И следующая мысль, как само собой разумеющееся, настигла меня: «Нужен макет, вот тогда и будет всё наглядно».
За несколько минут я накидал код для построения точной 3D модели солнечной системы. Можно было взять готовый продукт, но что-то подсказывало мне, что я иду верной дорогой; более того, я не хотел ошибиться, используя и доверяясь расчётам чужой программы. Я усмехнулся, вспоминая случай с программистами NASA, когда их беспилотные летательные аппараты летали кверху брюхом в восточном полушарии. Да, забавная вышла ситуация.
Справочные данные я подгрузил в модель, как и данные, извлечённые с картинки с заданием. Запустил расчёт и стал наблюдать, как объекты Солнечной системы из точки стали отдаляться друг от друга в нужные позиции.
«Что в итоге мне это дало? – стал размышлять я. – Срез динамичного процесса вселенского масштаба».
Идей, как извлечь информацию было много, но все они были хаотичными и бессистемными. Пришлось притормозить.
«Точно! Ещё же есть перспектива с Сириусом и Солнцем», – я быстро написал команды, и вся модель начала поворачиваться. Теперь, с этой точки я чётко видел идентичность картинки с отображаемой системой.
На улице начал усиливаться ветер, облака окончательно сменили класс и превратились в грозно-кучевые или, как их принято называть, кучево-дождевые. Я их называл по-своему, и выглядели такие облака обычно очень грозно.
Я встал, выглянул в окно и был ошеломлён увиденной картиной. Перед глазами с высоты двадцать четвёртого этажа открывался вид на что-то невероятное: всё небо, а точнее его поверхность, представляла собой шёлковую смятую простынь тёмно-синего цвета со свойственными шёлку градиентами и переливами цветов от чёрного до синего, местами фиолетового оттенка.
Неужели это волнисто-бугристые облака? Настолько редкие, что вижу я их впервые! Даже увиденные впервые вихри Кельвина-Гельмгольца не вызвали во мне столь бурную реакцию, как это чудо. Небо продолжало сиять и играть красками, я по-прежнему смотрел вдаль. Это зрелище полностью поглотило меня, и я забыл про всё на свете – какая там загадка от Института Головного Мозга Человека, какие там смартфоны и социальные сети – когда есть невероятной красоты природа Земли и такие редкие и удивительные явления!
Я расслабил зрение, чтоб охватить взглядом участок неба от рубленного края над головой до бесконечного на горизонте. Из эмоций я ощущал полный экстаз. В этот момент сверкнула молния: произошла вспышка такой невероятной силы, что вечерняя темнота разорвалась в клочья. Казалось, световой поток был таким интенсивным, что не было места, куда бы ни долетели фотоны. Но подтвердить я этого не мог, мой расслабленный взгляд тоже насытился фотонами, я был ослеплён и, закрыв глаза, продолжал видеть молнию, только в негативе. Силуэт молнии был чёрный, а всё вокруг – белое, но эффект был недолгим. Следом прозвучал оглушительный гром – такой силы, что окна в доме заплясали.
«Очень близкий разряд, – отметил я, – один-два километра максимум».
Я закрыл глаза. Эффект от молнии почти прошёл, но ещё наблюдался слабый оттиск разряда, и он был тройной. Три искры параллельные друг другу – вот что послужило такому светопреставлению. Получается, природа наградила нас не только великолепным пейзажем, но и редкой молнией.
«Интересно, а будет ещё?»
Я подождал некоторое время, до полной темноты. Вечер переходил в ночь. Но, судя по всему, этот разряд истощил запасы накопленной энергии непогоды, и дальше начался обычный ливень.
«Точно, – подумал я, – Земля не стоит на месте, а если и стоит, то это может означать только одно!»
Каким-то образом мой мозг в фоновом режиме, пока я занимался разглядыванием пейзажа и получением эстетического наслаждения, произвёл необходимый анализ и выдал результат в виде спонтанной мысли.
Ну что ж, надо браться за дело, пока эта мысль не растворилась. Что нам даёт движение планет вокруг Солнца? Точнее, что мы извлекаем из движения Земли вокруг Солнца? Мы получаем счёт времени, единицу космического или астрономического времени – земной год. Получается, зная точное расположение планет в Солнечной системе, можно получить время с точностью до секунды в этом временном промежутке.
Я, как ужаленный, подскочил к домашнему компьютеру и начал искать. Где-то полгода назад я случайно наткнулся на интересную статью, в ней очень подробно был описан алгоритм для определения точных местоположений космических тел в любой момент времени. Между прочим, грандиозное решение этой задачи было награждено Нобелевской премией. Ещё бы – такое подспорье для космических путешествий!
Поиски затянулись, складывалось ощущение, что кто-то умышленно подчистил публикации на эту тему (видимо, он не хотел, чтоб возможности космических путешествий стали доступными для обычных людей).
Вспомнил, что, когда я нашёл эту статью, то поделился ею со своим другом. Я набрал пару строчек приветствия и поинтересовался, не сохранилось ли у него копии этой статьи. Час уже был поздний, и я не рассчитывал на ответ, но в этот раз удача мне улыбнулась. Друг написал, что выслал статью мне на электронную почту.
За окном ещё раз сверкнуло и прогремело – опять близко.
Усевшись удобнее, я принялся набивать описанный алгоритм, стараясь сделать его как можно компактнее. Спустя несколько часов расчётный модуль был готов, я выкинул из алгоритма лишние для меня космические тела, ограничившись рамками нашей Солнечной системы.
Способ решения загадки я избрал графический, в таком случае не пришлось тратить уйму времени на изобретение «велосипеда» и пытаться из уже готового алгоритма выразить время через координаты. Я просто привязал к своей 3D модели космические тела из расчётного модуля. Приняв диапазон времени от текущего момента, я запустил расчёт. Программа вела вычисления, секунду за секундой изменяя положение тел и подгоняя модель Земли в нужную мне точку. Часы уже показывали пять утра, дождь на улице лил не переставая.
Спустя 3634 итерации программа остановилась, показывая абсолютное совпадение с исходными данными картинки.
«Не может быть, – подумал