![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
Здравствуйте, чтото не могу найти подходящего эффективного алгоритма. Понимаю что решение должно быть простым но ...
В общем суть задачи: Есть некоторые объекты которые надо отслеживать на каждой итерации алгоритма. Есть метрика сравнения объектов. Результатом является число double. вот примеры результатов сравнения. Код:
Код:
НО .. это не минимальное значение поскольку когда массив изначально пуст и происходит первичное наполнение минимальное значение вернет неправильный результат Код:
Код:
Вот вариант когда данные искажены сильно и метрика дает также расплывчатый результат: Код:
Пробовал смотреть по порогам но это тухлое дело поскольку пороги плавают в зависимости от изменения состояния объектов. где то 40 нормально но потом это может плавать в огромных диапазонах. Также пытался максимум среднеквадратичного отклонения .. но то же самое что и с порогами. В общем если у кого какие идеи есть подкиньте пожалуйста. Спасибо.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 07.08.2019 в 19:49. |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
А как вы понимаете, что это не тот объект, когда в списке мало объектов? Может быть и отталкиваться от количества? Если мало объектов, то не искать вообще, а если достаточно, то минимум по метрике?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]() Цитата:
Может быть один объект какое то время, а затем бац и появился новый. и надо проверить есть ли новый уже в базе и провести сопоставление.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 21.06.2016
Сообщений: 65
|
![]()
Эм..
Код:
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]() Цитата:
Что оно вам выдаст в случае: Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
В том примере отклонение от среднего не более двух процентов. Считать нормой, например, если отклонение процентов 30 и больше.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
![]()
А какой нибудь безпороговой меры не существует??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
![]() |
![]() |
![]() |
#8 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
![]() Цитата:
2) Берёшь среднее потом минимизируешь что меньше максимизируешь, что выше. Считаешь количество максимумов и минимов. И выбираешь тех кого меньше это и будет искомое. 3) Bilateral Filtering бывает 2-х разновидностей смотрите ту что на основе order statisic 4) Мередиана. А вообще вы бы описали зачем вам нужна метрика. А то так ничего не понятно. Лучше более предметно.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
![]() |
![]() |
![]() |
#9 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
![]()
https://www.tensorflow.org/api_docs/...as/activations
Посмотрите relu и softmax.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
![]() |
![]() |
![]() |
#10 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,371
|
![]()
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 |