Рак кожи возникает, когда организм не восстанавливает поврежденную ДНК внутри клеток кожи, что позволяет клеткам бесконтрольно делиться и расти. Такое повреждение может быть вызвано различными факторами, в том числе генетикой и типом кожи. Но большинство случаев рака кожи вызвано чрезмерным воздействием ультрафиолетового (УФ) света, производимого солнцем. Этот тип рака может проявляться в виде темного пятна, поражения, незаживающей раны или шишки на коже.

Эта проблема

Рак кожи - одна из основных проблем общественного здравоохранения, ежегодно в США выявляется более 5 000 000 новых диагнозов. Меланома - самая смертоносная форма рака кожи, ответственная за подавляющее большинство случаев смерти от рака кожи.

По оценкам Американского онкологического общества, заболеваемость меланомой в США на 2018 год ожидается:

  • Будет диагностировано около 91 270 новых меланом.
  • Ожидается, что от меланомы умрут около 9320 человек.

Хотя смертность значительна, при раннем обнаружении выживаемость меланомы превышает 95%.

Решение Skychain

Skychain ANN для обнаружения рака кожи, доступный в Skychain Alpha, распознает рак кожи путем анализа дерматоскопических изображений.

Дерматоскопия - это метод визуализации, который устраняет поверхностное отражение кожи. Удаление отражения от поверхности улучшает визуализацию более глубоких слоев кожи.

ИНС обучена примерно на 10 000 образцах таких изображений и показывает хорошие результаты.

Архитектура ИНС и описание процесса обучения

Наши разработчики протестировали разные типы архитектуры нейронных сетей и выбрали Inception v3, так как она показала наилучшие результаты. В качестве функции потерь с Адамом использовалась категориальная перекрестная энтропия с настройками по умолчанию, применяемыми в качестве оптимизатора.

Специфика данных позволяла применять различные техники увеличения данных. Поэтому при обучении использовались следующие: переворот по горизонтали, переворот по вертикали, поворот на угол до 180 градусов, а также сжатие по ширине и высоте. Для каждой тестовой выборки использовался случайный набор методов увеличения со случайным набором параметров. Для увеличения скорости обучения использовались веса предварительно обученной нейронной сети.

На данный момент нейронная сеть для обнаружения рака кожи распознает:

  • Меланома
  • Меланоцитарный невус
  • Базальноклеточный рак
  • Актинический кератоз / болезнь Боуэна
  • Доброкачественный кератоз
  • Дерматофиброма
  • Поражение сосудов

Текущая точность нейронной сети Skychain составляет около 70%. Вы можете протестировать эту нейронную сеть и две другие ИНС в Skychain Alpha.

Профилактика рака кожи

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

Присоединяйтесь к Skychain в социальных сетях: Twitter, Facebook, Telegram.

Ива Чернышева, менеджер по маркетингу