|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.08.2019, 19:40 | #1 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
найти сильно отличающееся значение
Здравствуйте, чтото не могу найти подходящего эффективного алгоритма. Понимаю что решение должно быть простым но ...
В общем суть задачи: Есть некоторые объекты которые надо отслеживать на каждой итерации алгоритма. Есть метрика сравнения объектов. Результатом является число double. вот примеры результатов сравнения. Код:
Код:
НО .. это не минимальное значение поскольку когда массив изначально пуст и происходит первичное наполнение минимальное значение вернет неправильный результат Код:
Код:
Вот вариант когда данные искажены сильно и метрика дает также расплывчатый результат: Код:
Пробовал смотреть по порогам но это тухлое дело поскольку пороги плавают в зависимости от изменения состояния объектов. где то 40 нормально но потом это может плавать в огромных диапазонах. Также пытался максимум среднеквадратичного отклонения .. но то же самое что и с порогами. В общем если у кого какие идеи есть подкиньте пожалуйста. Спасибо.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 07.08.2019 в 19:49. |
08.08.2019, 09:30 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,294
|
А как вы понимаете, что это не тот объект, когда в списке мало объектов? Может быть и отталкиваться от количества? Если мало объектов, то не искать вообще, а если достаточно, то минимум по метрике?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
08.08.2019, 10:31 | #3 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Может быть один объект какое то время, а затем бац и появился новый. и надо проверить есть ли новый уже в базе и провести сопоставление.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
08.08.2019, 14:15 | #4 |
Пользователь
Регистрация: 21.06.2016
Сообщений: 65
|
Эм..
Код:
|
08.08.2019, 15:14 | #5 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Цитата:
Что оно вам выдаст в случае: Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
08.08.2019, 15:23 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В том примере отклонение от среднего не более двух процентов. Считать нормой, например, если отклонение процентов 30 и больше.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.08.2019, 22:06 | #7 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
А какой нибудь безпороговой меры не существует??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
09.08.2019, 01:09 | #8 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
2) Берёшь среднее потом минимизируешь что меньше максимизируешь, что выше. Считаешь количество максимумов и минимов. И выбираешь тех кого меньше это и будет искомое. 3) Bilateral Filtering бывает 2-х разновидностей смотрите ту что на основе order statisic 4) Мередиана. А вообще вы бы описали зачем вам нужна метрика. А то так ничего не понятно. Лучше более предметно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
09.08.2019, 01:34 | #9 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
https://www.tensorflow.org/api_docs/...as/activations
Посмотрите relu и softmax.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
09.08.2019, 10:00 | #10 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Pavia
Цитата:
Если есть поток, то возможно, что существует некоторое предположение о его статистике или можно построить модель, которая позволит получить закон распределения вероятности. В этом случае отбор можно будет сделать более обоснованно. В дополнение в модели можно установить размер окна, в котором работает статистика. В этом случае оценка события будет плавающей и зависящей либо только от событий текущего окна, либо ... Ведь каким то образом получен признак Цитата:
Как-то так, ...
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти значение на другом листе и подставить значение следующей ячейки | ElenaNTro | Microsoft Office Excel | 12 | 11.02.2019 12:44 |
Найти значение выражения | Lolopop12 | Общие вопросы C/C++ | 3 | 08.02.2016 19:58 |
Найти наименьшее значение | Dima-War | Общие вопросы C/C++ | 3 | 24.03.2012 10:26 |
найти наибольшее значение | laychan | Помощь студентам | 1 | 23.03.2012 12:48 |
Найти значение функции Y | ahtung | Microsoft Office Excel | 6 | 24.12.2008 15:59 |