Аневризма — это слабое место на стенке сосуда, которое выпячивается, как пузырь на старой велосипедной камере. Если пузырь лопнет, кровь хлынет в мозг. Врачам нужно понять, насколько стенка аневризмы напряжена, чтобы решить, оперировать или наблюдать. Раньше для этого строили компьютерную модель кровотока: задавали форму сосуда, давление, вязкость крови — и считали часами на мощных машинах.
Теперь нейросеть делает то же самое за мгновение. Ей показывают только форму аневризмы — трёхмерную сетку, как проволочный каркас пузыря. Сеть обучена на тысячах примеров, где форма уже сопоставлена с результатами долгих расчётов. Она выучила скрытую связь: какие изгибы и неровности поверхности создают опасное напряжение.
Главная хитрость — в обучении. Точные расчёты с учётом пульсации крови дороги, таких данных мало. Зато статических расчётов, без пульса, можно нагенерировать дёшево и много. Исследователи смешали оба типа: немного дорогих «живых» примеров и много дешёвых «застывших». Нейросеть от этого стала точнее, особенно когда дорогих данных совсем мало.
Это как учиться водить: сначала долго крутишь руль на месте, потом немного ездишь по-настоящему — и навык складывается. В итоге врач получает карту нагрузки на стенку аневризмы за секунды, прямо у постели больного. Решение об операции можно принимать быстрее и увереннее.
В мозге человека около 100 миллиардов нейронов, а в нейросети из этой работы — несколько миллионов параметров. Но сеть учится на данных быстрее, чем студент-медик на учебниках.