Google рассказала о технике визуализации внутренних процессов нейросети

Новости

В своем блоге Google рассказала о собственных исследованиях, призванных разъяснить логику принятия решений нейросетей. Компания разработала систему отслеживания работы отдельных нейронов и выпустила Lucid — набор инструментов для исследований в области интерпретации нейронных сетей.

2К открытий2К показов

В своем блоге Google рассказала о собственных исследованиях, призванных разъяснить логику, с которой нейронные сети принимают решения. Компания разработала систему, которая отслеживает работу отдельных нейронов, опубликовала на Distill статью на эту тему и выпустила Lucid — набор инструментов для исследований в области интерпретации нейросетей.

Ранние разработки

В 2015 году ранние попытки визуализировать то, как нейронные сети воспринимают изображения, привели к созданию психоделических картин. Вскоре после этого Google опубликовала код как проект DeepDream, переросший в небольшое арт-движение, а ученые из Сассекского университета даже приспособили его для воссоздания галлюцинаций. Однако исходные намерения компания не забросила.

В 2016 году в Google опубликовала на Distill статью о техниках, способных отразить деятельность отдельных нейронов в сети. Это позволило визуализировать процесс распознавания изображения: как нейроны в центре сети обнаруживают все виды объектов и как с каждым слоем сети усложняется картина.

Строительные блоки интерпретируемости

Под этим заголовком Google 6 марта опубликовала статью на Distill, в которой рассказала о сочетании функции визуализации с другими техниками интерпретируемости, чтобы понять аспекты того, как нейросети принимают решения. Это позволяет ученым как бы «стоять посреди нейросети», фиксировать принятие решений в конкретный момент и отслеживать их влияние на результат.

Например, можно увидеть, как нейросеть распознает пушистое ухо и как этот выбор повлиял на вероятность предположений «лабрадор-ретривер» или «гончая».

Google сравнивает свою технику с МРТ. Раньше на запрос о том, какой задействован нейрон, система отвечала расплывчато, например, «нейрон 538 немного активен» — это мало о чем говорило даже экспертам. Техника Google предполагает визуализацию каждого нейрона, так что можно видеть, какие из них активировались для выполнения задачи.

Google рассказала о технике визуализации внутренних процессов нейросети 2

Кроме того, можно увидеть, как одно изображение воспринимается на разных слоях. Это позволяет проследить переход от комбинации очень простых фигур до высокоуровневых структур вроде ушей, мордочек, голов и ног.

Следите за новыми постами
Следите за новыми постами по любимым темам
2К открытий2К показов