Уважаемые участники форума!
Появилась идея "оцифровать" материалы, относящиеся к трагедии дятловцев, на новом уровне.
А именно, отразить свидетельства в базе данных в виде сущностей, атрибутов, фактов, действующих лиц.
Это помогло бы разворачивать временнЫе последовательности событий с учетом всех свидетельств, обнаруживать противоречивые или умышленно искажённые свидетельства.
В своё время меня поразило решение "задачи Эйнштейна" на языке Пролог:
На улице стоят пять домов.
Англичанин живёт в красном доме.
У испанца есть собака.
В зелёном доме пьют кофе.
Украинец пьёт чай.
Зелёный дом стоит сразу справа от белого дома.
Тот, кто курит Old Gold, разводит улиток.
В жёлтом доме курят Kool.
В центральном доме пьют молоко.
Норвежец живёт в первом доме.
Сосед того, кто курит Chesterfield, держит лису.
В доме по соседству с тем, в котором держат лошадь, курят Kool.
Тот, кто курит Lucky Strike, пьёт апельсиновый сок.
Японец курит Parlament.
Норвежец живёт рядом с синим домом.
Кто пьёт воду? Кто держит зебру?
Вручную это долгая цепочка рассуждений, а в Прологе получение ответа сводится по сути к
перечислению условий.
Поскольку не получается сформулировать непротиворечивой версии трагедии группы Дятлова, скорее всего, некоторые (и даже несколько) свидетельства ложны или даже заведомо искажены. Временно считая (по очереди) каждое свидетельство ложным, можно вычислить минимальный набор свидетельств, при отбрасывании которых картина "сходится".
Пользователи подобной системы могли бы формировать вопросы, и предлагать объясняющие их гипотезы.
Система показывала бы числовую оценку правдоподобности гипотез на основании введённых фактов по конкретному делу и общей базы знаний.
В каких-то случаях это может быть сделано с высокой достоверностью автоматически (например, зная пределы человеческого организма, или транспортных средств, или материалов), в каких-то можно реализовать голосование по вариантам ответа (мотивированным), в том числе с привлечением экспертов (к примеру, может ребро сломаться определённым образом от фактора X. Голоса медицинских экспертов будут иметь более высокий вес, чем голоса других пользователей).
В идеале я хотел бы, чтобы авторы "версий" случившегося сформулировали свои детища ;-) в рамках такой экспертной системы. Таким образом, сообщество исследователей могло бы четко видеть, какая из версий наименее противоречивая и заслуживает максимального внимания, и на какие вопросы до сих пор нет удовлетворительного ответа.
Из более простых примеров её возможного использования: мы хотели бы отследить, где в деле появляется такая простая вещь, как... спички. Вводим запрос, и пожалуйста: она показывает с указанием источников и в порядке времени упоминания. От спичек перечня вещей, который составлялся в комнате общежития УПИ, до обгоревших спичек, упоминавшихся в интервью Окишевым, которые исчезли из Дела. Также показываются фотографии, на которых система распознала спички (или где пользователи их разметили и подтвердили).
Как вы считаете, была бы полезной подобная система? Стали бы Вы такой пользоваться? Что ещё полезного можно реализовать в рамках подобной системы? Какой функциональности не хватает данному форуму (это отличное место, но формат форума накладывает свои ограничения)?
Технологии, которые планируется использовать: реляционные базы данных (PostGres), машинное обучение, машинное зрение (Python), экспертные системы и логический вывод (Prolog), веб-визуализация (Dash).