Сотня человек говорит одновременно в большом зале. Вы пытаетесь расслышать одного — но голоса сливаются, кто-то шепчет, а о существовании некоторых вы даже не догадываетесь. Примерно так чувствует себя обычный лазерный газоанализатор, когда в камере сгорания или заводской трубе смешиваются десятки веществ. Лазер просвечивает газ, и каждый вид молекул забирает свою крошечную долю света на особой длине волны — как ключ подходит только к своему замку. Но если ключей много, а замки похожи, разобраться почти невозможно.
Авторы этой работы научили нейросети делать то, что не под силу стандартным алгоритмам. Сначала они применили глубокие шумоподавляющие сети — это как если бы звукорежиссёр убрал гул аппаратуры и дыхание зала, оставив чистый голос. Эксперименты в ударной трубе (где газ за доли секунды разогревается до тысяч градусов) показали: метод вытаскивает сигнал даже для молекул, которых там почти нет. Дальше — больше. Сеть HT-SIMNet научили работать, когда часть компонентов смеси вообще неизвестна. Она не пытается опознать каждый «голос» по имени, а просто выделяет его вклад из общего хора — примерно как приложение для слепого разделения источников звука отделяет гитару от вокала, не зная, кто играет.
Для слабых газов, которые прячутся за сильными соседями, придумали метод «производных и свёрток»: он выпячивает мелкие особенности спектра, как контрастный фильтр делает видимой бледную роспись на стене. А классификатор VOC-certifire, вдохновлённый идеей сглаживания, даёт не просто ответ «это бензол», но и численную гарантию, что ответ верен при любых разумных помехах — редкое качество для нейросетей.
Все методы проверены не в симуляции, а на реальных смесях — до восьми газов одновременно. Лазер остаётся тем же, что и в обычных приборах, но его «мозг» становится способным различать невидимое. Такой союз оптики и машинного обучения обещает детекторы, которые не нужно долго настраивать под каждый новый запах — будь то дым пожара, утечка на химзаводе или дыхание пациента. И тогда в шумном зале газовой смеси можно будет безошибочно расслышать каждый голос.
В ударной трубе газ разгоняется до скоростей, при которых температура за фронтом волны может превышать 10 000°C — жарче поверхности Солнца, и всё это в трубке диаметром с банку газировки.
В «Звёздном пути» трикодер доктора Маккоя за секунду определял состав атмосферы любой планеты — описанные методы делают шаг к такому прибору, только без выдуманной «подпространственной» магии.