Теория снежного кома
Шрифт:
Айварс улыбнулся.
– Отличный вопрос, юноша! – сказал он. – Это очень перспективное направление. Например, можно использовать машинное обучение для прогнозирования спроса на воду и оптимизации работы систем водоснабжения. Или для создания более эффективных процессов переработки отходов.
Он начал рассказывать о конкретных примерах. Я слушала, затаив дыхание, записывая всё, что казалось мне интересным. Мало ли, может быть, всё, чем он с нами делится, понадобится когда-нибудь. Мне, если честно, было плевать на воду, материалы и «гармонию с природой». Но меня действительно заинтересовала возможность использовать ИИ для чего-то большего. А ещё всё это подтолкнуло на некоторые мысли… Идея создать игру, которая не просто развлекает, а ещё и обучает, показалась мне весьма захватывающей.
В этот момент я поняла, что эта зимняя школа может оказаться для меня гораздо более полезной, чем я думала.
После сессии вопросов и ответов, когда все остальные уже разошлись, я подошла к Айварсу и задала ему несколько вопросов.
– Знаете, – продолжила я немного неловко, – я сейчас работаю над созданием видеоигры, и ваша лекция подкинула мне несколько интересных идей. Если я захочу использовать ИИ для оптимизации энергопотребления в виртуальном городе, какие навыки и инструменты мне понадобятся, чтобы начать работу? Я не особо забочусь о реальной экологической ситуации, если честно, меня интересует только техническая сторона вопроса.
Я специально подчеркнула свою незаинтересованность в реальном мире. Мне было важно, чтобы Айварс понял, что я не «зелёная» фанатичка, а просто технарь, которому нужна информация.
Айварс слегка нахмурился, как будто пытаясь понять, что я имею в виду. Но потом его лицо просветлело, и он улыбнулся.
– Очень интересный вопрос, юная леди, – сказал он. – Для разработки такой игры вам понадобится несколько ключевых навыков и инструментов. – Он начал перечислять: – Во-первых, вам понадобятся знания в области программирования на Python или C++. Это основные языки программирования, которые используются для разработки ИИ. Во-вторых, вам нужно будет изучить основы машинного обучения и нейронных сетей. Существует множество библиотек и фреймворков, которые могут вам в этом помочь, например, TensorFlow и PyTorch. В-третьих, вам понадобится знание математической статистики и линейной алгебры. Это необходимо для понимания и настройки алгоритмов машинного обучения. И, наконец, вам понадобится знание принципов гейм-дизайна и опыт работы с игровыми движками, такими как Unity или Unreal Engine.
Он продолжил рассказывать о конкретных инструментах и ресурсах, которые могут мне пригодиться. О бесплатных онлайн-курсах по машинному обучению, о специализированных форумах для разработчиков игр, о библиотеках готовых моделей ИИ, которые можно использовать в своих проектах.
Я записывала всё, что он говорил, стараясь ничего не упустить. В голове уже начали формироваться идеи, как я могу использовать эти знания.
– Вы довольно много знаете о разработке игр, – заметила я и вызвала этим очередную улыбку со стороны Айварса.
– У меня много знакомых, крутящихся в этой сфере. И я в своё время тоже пытался что-то разрабатывать. Но мои навыки оказались более полезными в другой области.
Он замолчал, словно погрузившись в воспоминания. Мне стало любопытно. Викинг-интеллектуал и разработчик игр? Неожиданно.
– И что вы разрабатывали? – не удержалась я.
– Да ничего особенного, – отмахнулся он. – Простенькие симуляторы. Пытался создать модель городской экосистемы. Но это было давно, ещё когда я учился в университете. Сейчас у меня другие приоритеты.
Городская экосистема… Модель… В голове тут же всплыли новые идеи. Если он разрабатывал модель городской экосистемы, значит, у него есть знания и опыт, которые могут быть мне полезны.
– А вы не могли бы рассказать об этом подробнее? – спросила я. – Какие алгоритмы вы использовали? Какие данные брали за основу?
Айварс посмотрел на меня с удивлением. Видимо, не ожидал такого интереса.
– Ну, это было довольно давно, – повторил он. – Я уже многого не помню. Но если вам действительно интересно, я могу поискать свои старые записи. Может быть, там что-то и осталось.
– Это было бы замечательно! – воскликнула я. – Я была бы вам очень благодарна.
– Хорошо, – согласился Айварс. – Я посмотрю. Но не обещаю, что найду что-то полезное.
Я поблагодарила его ещё раз и уже собиралась уйти, когда он вдруг сказал:
– Знаете, а может быть, вам будет интересно пообщаться с одним моим хорошим другом. Он тесно связан с игровой индустрией.
Я расплылась в улыбке. Знакомство с настоящим разработчиком видеоигр? То, что мне было нужно.
– Спасибо, – ответила я. – Если у вашего друга есть что рассказать про алгоритмы и данные, то я с удовольствием пообщаюсь.
– Отлично! Он приедет послезавтра, чтобы навестить нас с женой. Я позову вас пообедать вместе с нами, и за обедом вы сможете задать ему интересующие вас вопросы.
Я поблагодарила его и направилась к выходу из класса.
– Удачи вам в вашем проекте, – добавил Айварс, когда я схватилась за ручку двери. – И помните, даже если вы не заботитесь о реальной экологической ситуации, ваша игра может вдохновить других людей на то, чтобы начать заботиться. У каждого из нас свои методы изменить этот мир.
Я кивнула, чувствуя прилив энергии и энтузиазма. Да, всё это сложно. Но я люблю сложные задачи. И если я смогу создать игру, которая не просто развлекает, а ещё и показывает возможности ИИ в решении реальных проблем, это будет стоить всех усилий.
– Спасибо, мистер Нордберг, – сказала я. – Вы мне здорово помогли.
И после этих слова я наконец вышла в коридор.
* * *
Обед начался без профессора Бьёрна.
Я подозревала, что он занят общением с одним из кураторов. Наш профессор слишком общителен для того, чтобы проводить всё своё время здесь, с нами. Наверняка, и у него накопилось миллион вопросов, которые он с удовольствием задаёт профессионалам.
– Вы заметили, как Айварс молод? – шепнула Хлоя со смешком. – Интересно, сколько ему?
– А ты думаешь, у тебя есть шанс подкатить к нему? – усмехнулся Шейн.
– А может и думаю.
– Не выйдет, – присоединилась я. – У него есть жена.
Хлоя цокнула, как будто реально планировала закадрить нашего норвежского куратора.
– Не расстраивайся, – подначивал её Джордан. – Может, повезёт с другим? На очереди, кажется, какой-то Свен Йоханнсон. Уверен, он тоже секси.
– О, как я жду Ингрид Ольсен! – внезапно выпалила Аврора, которую мы почти не слышим: настолько она тихо сидит. Наверняка скучает по своему сестринству. Было бы, наверное, легче, если бы с ней приехала ещё кто-нибудь из сестёр. – Она великолепна в своей сфере.
Саманта улыбнулась, хлебнула немного супа и, скрестив руки на груди, откинулась на спинку стула.
– Это всё, конечно, интересно, но мы хотя бы разок увидим Лиллехаммер? Кто знает? Я думала, мы будем периодически выходить и гулять по улочкам города, а мы, оказывается, поселились на каком-то Олимпе.
Джордан с мерзким хлюпаньем отпил из своей чашки чая и ответил:
– Мы с парнями собирались спуститься в город вечером после занятий. Но, увы, девчонок не берём.
Хлоя закатила глаза: