Приложение Dermadex: определяем болезни кожи по фото с помощью AI

Dermadex

Цель

Рами иммигрировал в Канаду из Ирана много лет назад. На Родине у него остался партнер по бизнесу — доктор Худами, профессиональный дерматолог. Вместе они решили сделать приложение, где нейросеть будет определять дерматологический диагноз по фото проблемной кожи — и доверили эту задачу нам. Цель приложения — помочь пациентам по всему миру лечить кожные заболевания.

Срок

6 мес

Год

2023

Технологии

Киллер-фича — AI

Почему искусственный интеллект? Во-первых, это единственный способ дать диагноз по фотографии проблемного участка кожи. Нейросеть позволяет автоматизировать процесс и дать пользователям базовые рекомендации. Во-вторых, использовать AI как инструмент телемедицины — мощный пиар-ход для продвижения приложения.

Баннер кейса (мобильная версия)

Концепция

Рами и доктор Худами на старте определили главный пользовательский сценарий:

1. Пользователь с проблемным участком кожи делает его фотографию и загружает в приложение.

2. Искусственный интеллект ставит первичный диагноз — определяет заболевание и рекомендует пути лечения.

3. Сразу же после этого пользователь может записаться на консультацию к профессиональному дерматологу.

Монетизация

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

Баннер кейса (мобильная версия)

Начало проекта

Задача амбициозная — превратить нейросеть в профессионального диагноста по кожным заболеваниям. С ней Рами пошел на Upwork, и тут в игру вступаем мы, Unistory!

Наши менеджеры проработали структуру проекта и подобрали технологии: для веб-версии решили использовать React, для мобильного приложения — React Native, а общий бэкенд реализовать на C#.

Вместе с заказчиком сразу определились, что в первую очередь сконцентрируемся на поиске датасетов, выборе нужной модели AI и ее обучении. Все остальное — потом. Сначала нам нужна киллер-фича!

Баннер кейса (мобильная версия)

Разработка Proof of concept

Первым этапом разработки стала подготовка Proof of concept (PoC). Мы часто работаем с экспериментальными проектами, еще чаще — на технологиях блокчейн и AI, поэтому для создания PoC у нас есть специальный сотрудник — R&D-инженер. Именно он проверяет самые рискованные технические гипотезы — а значит, экономит деньги и время на разработку всего продукта.

На этом этапе решили, что для проверки гипотез и разработки Proof of concept будет достаточно научить нейросеть определять шесть групп заболеваний. Следующая задача — найти данные (датасеты) для обучения нейросетей.

Баннер кейса (мобильная версия)

Датасеты и тестирование

Исследовали open-source репозитории, и нашли 21 датасет. К нашему разочарованию оказалось, что качественного материала в них не так много. Чтобы решить эту проблему, решили полагаться на zero-shot и few-shot при тестировании.

Разработчики протестировали несколько моделей AI, и выбрали CLIP — базовую модель, которая позволяет классифицировать изображения, находить на них объекты и генерировать текст на основе изображений.

Zero-shot и fine-tuning

1. Zero-shot. Оценивали возможности моделей без предварительного обучения на датасетах. Это означает, что модель тестировалась на задачах или датасетах, с которыми до этого не имела дела.

2. Fine-tuning (few-shot). Здесь модели проходили дополнительное обучение на наших датасетах

Баннер кейса (мобильная версия)

Результат разработки

Обученная нейросеть выдала 99% точности диагноза при условии качественной фотографии! Научили CLIP находить 60+ разных заболеваний, объединенных в шесть больших групп: акне, псориаз, розацеа, экзема, герпес, витилиго.

Объем данных

Главная проблема, с которой столкнулись разработчики, все та же — нехватка данных и недостаточно качественные датасеты из открытого доступа.

Решением стала аугментация данных — мы расширили базу, сгенерировав искусственные данные на основе реальных. Добавив незначительные искажения в изображения, смогли существенно расширить базу для обучения модели. Сейчас продолжаем искать датасеты для обучения, цель — научить CLIP работать с 30 группами заболеваний.

Баннер кейса (мобильная версия)

Стандартизация HIPAA

Пока наш R&D-инженер работал над Proof of Concept, а менеджеры готовили структуру, заказчик занимался юридическими вопросами. Рами изучил, каким должно быть приложение, чтобы пройти стандартизацию HIPAA для будущего запуска в США. HIPAA — сертификация, говорящая о том, что продукт удовлетворяет требованиям безопасности по отношению к данным пациентов.

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

Запуск приложения

Рами сейчас готовит запуск приложения в Канаде. После этого планируем масштабироваться на рынке США и Европы. Запуск будет идти поэтапно, ведь в каждой стране свои нюансы здравоохранения.

Баннер кейса (мобильная версия)

«Я долго искал команду, способную разработать мобильное приложение для определения кожных болезней по фото. Портфолио Unistory впечатлило меня: экспертиза в нейросетях и компьютерном зрении, опыт в медицинской сфере. Я сразу решил, что эти ребята — идеальный выбор для нас, и не ошибся. Результат — мобильное приложение с интеграцией AI-модели CLIP, способное определить 6 групп заболеваний».

(c) Рами, Dermadex

Участники команды

Даниил Семёнов

Руководитель проектов

Илья Смирнов

Проектный менеджер

Алексей Чепурин

UX/UI дизайнер

Юрий Умнов

ML-инженер

Андрей Бабенков

Mobile разработчик

Ян Борцов

Backend разработчик

Владислав Кирбятьев

Backend разработчик

Ростислав Петров

Тестировщик

Готовы обсудить ваш проект ?

Наши контакты

Заполните форму ниже или напишите на

Email: business@unistory.orgTelegram: @unistoryapp

Мы свяжемся с вами прямо сейчас!

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

Санкт-Петербург

Фурштатская улица 24, БЦ Кочубей, 191028

Алматы

ул. Розыбакиева 289/1, офис 36, г. Алматы, Казахстан, 050060

Из классной идеи

в безумно отличный продукт

Мы — ТОП-3 в рейтинге ИИ-разработчиков

© 2025 Unistory