Найти - Пользователи
Полная версия: Разработка алгоритма определения курильщика по кардиограмме - Конкурс CardioQVARK
Начало » Флейм » Разработка алгоритма определения курильщика по кардиограмме - Конкурс CardioQVARK
1 2 3 4 5
ilyad555
Мне, к комментариям FishHook, py.user.next и ZZZ
почти нечего добавить - все по делу.
У нас есть массив реальных данных (ЭКГ) и мы хотим посмотреть - а есть ли в нем полезные маркеры различных заболеваний или, если шире, маркеры патологических факторов влияния. У нас есть возможность проводить такие исследования. Мы этим и занимаемся.
Мы не заменим курение чем-нибудь другим, мы возмем следующий патологический фактор и продолжим работу. Таким фактором может быть - возраст, вредные привычки, образ жизни, заболевания, лекарства, место жительства и т.д. И будем искать следующие существенные маркеры и алгоритмы их поиска.
Понятно, что универсального алгоритма здесь быть не может. Скорее мы хотим приобрести спектр методов инструментальной оценки определения существенной информации о состоянии сердца при описанном или известном воздействии на него.
В настоящее время наш кардиомонитор снимает и вычисляет 12 объективных, признанных медицинским сообществом параметров. Если нам, в результате исследовательских работ, удастся найти новые стабильные маркеры в сигнале ЭКГ, провести независимую экспертизу, клиническую проверку и официальное признание этих исследований, то мы сможем обоснованно расширить функционал кардиографа, другими словами - накрутить на тулзу побольше свистоперделок.

ZZZ
FishHook, ты как-то сильно упростил… Но да, в конечном счёте всё так.
noob_saibot
ilyad555
Товарищ, а кто и чем сигнал фильтровал из обучающей выборки?
doza_and
ZZZ
да, у тебя старая (не)любовь к кардиографам… :-)
Скорее да любовь чем не любовь.
Вообще я думаю что данная тулза ОЧЕНЬ хорошая вещь для скрининга. Я ни бельмеса не понимая с одноканальной записи умудрился одного человека отправить под нож, а второго на корректирующую терапию при осмотре всего около 50 здоровых человек без жалоб, просто в процессе настройки алгоритмов сжатия данных.
Т.е. зажечь красную лампочку если надо показаться к врачу будет уже очень полезно. И сделать это совсем просто.
ilyad555
а есть ли в нем полезные маркеры различных заболеваний или, если шире, маркеры патологических факторов влияния
Мое общение с кардиологами показало, что по одноканальной записи при нестандартном отведении диагностируются различного рода аритмии, в том числе угрожающие внезапной смертью, другое зачастую никак не детектируется, даже по суточным холтерам.
ilyad555
Скорее мы хотим приобрести спектр методов инструментальной оценки определения существенной информации о состоянии сердца
Вот тут и загвоздка. Что такое существенная информация? Я например предлагал общефункциональные тесты. Мобильные датчики позволяют снимать показания в движении. Очень хорошо пишутся тесты с приседаниями - показывают способность организма к преодолению нагрузок и лабильность нервной системы (подготовка организма к нагрузкам идет до возникновения нагрузки). Например перед простудой заметно падает способность к адаптации. Кардиограмма лежа - стоя показывает состояние вегитативной нервной системы. Однако врачам такие данные не очень интересны, поскольку эти методики не являются общепринятыми и непонятно что с ними делать. Да и фильтры для таких сигналов нестандартные, поскольку надо подавлять наводки от интенсивных сокращений скелетных мышц.
Желательно детектировать состояния которые влекут понятные действия. Принять меры против простуды, прекратить тренировку, остановить машину и выспаться, проветрить комнату если превышен уровень CO2 и т.п. Действия после детектирвания круения мне все равно не очень понятны.

А так интересно, будет время гляну.
ilyad555
Нам нужно именно то, что мы спрашиваем.
ZZZ, абсолютно прав
>> Тут просто миллион способов использования!
Дополнительно, еще из миллиона: Полагаем, в системе тысячи пользователей. Кто не захотел, кто забыл поставить галочку, заполняя свой профиль при регистрации в системе. Разработанные нами алгоритмы зависят от большинства параметров профиля пациента (вес, рост, возраст и т.д). Это очевидно. Если мы будем отталкиваться в дальнейших вычислениях или в аналитике от умышленно или неумышленно, неверно заполненных данных, взятых из профиля - это не правильно.
Так-что менять курение не будем ни на что другое.
Мы делаем кардиомонитор, приложения для пользователя и врача, и хотим расширить функционал устройства (в рамках разумных ограничении и ТТХ прибора ) - вот, то же самое, что сказал FishHook, но корректнее.
noob_saibot
ilyad555
1. Вы на мой вопрос не ответили.
2. У вас косяки в контрольной выборке. (Названия файлов пляшут.)
ilyad555
noob_saibot,
фильтровано патентованным, не принадлежащем нам нам алгоритмом (фильтрует, чистит, сглаживает и еще много чего делает)
Если Вас не затруднит приведите примеры. Пока никто к именам файлов претензий не высказывал.
Сообщу коллегам или поясню.
noob_saibot
ilyad555
ЛНО_25-03-2015_12-13-16_300_990744493556_1000hz_int16_fmwbFCj_filtered.wav
BZA_27-01-2015_17-09-18_300_2264023344_1000hz_int16_filtered_8py0fEQ.csv
UVA_07-02-2015_18-30-03_300_869358201998_1000hz_int16_filtered_gjzYdrm.csv
и т.д.
отличается от формата:
GAS_27-10-2015_15-15-23_300_41013034839_1000hz_int16_I_filtered.csv
Я это к тому что при сдаче результата просят название файла и возможны проблемы с подсчетом из-за некорректного формата.

А так же попробуйте найти в обучающая выборка.txt вот такой файл:
ОА0_22-04-2015_11-04-04_300_134337422915_1000hz_int16_I_filtered.wav

ilyad555
doza_and,
Согласен с Вами - именно так. Лампочка - только она у нас не красная. Максимум информации предназначенной для пользователя - обрати внимание - вот этот показатель не в норме - сходи к врачу.
Все решает врач.
Вот градусник показал температуру тела - больше ничего. Дальше все эти показания должен интерпретировать врач. И назначать верное на его взгляд решение.
ZZZ
Думается мне, что это вопрос времени. Пока что люди не готовы доверить свою жизнь машине, но сознание меняется, особенно у тех, кто знаком с медициной не по наслышке…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB