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