|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.11.2019, 21:28 | #1 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Измерить безразмерное.
Здравствуйте.
Подскажите как можно решить задачу: Строю тут НС для анализа данных. А в наборах данных есть параметр который по сути может быть безразмерным. А НС требует от 0 до 1. Сейчас пробую перевести его в процент изменений от предыдущего значения. Вроде меньше но все равно иногда бывают заходы через 1. Каким образом можно решить такую проблему?? Может есть метрики какие нибудь особые?? Или я чего то не в ту сторону думаю?? Для пример вот есть бредовая статья. но снимать там деньги любыми суммами до максимумуа. Так как масштабировать данные то .. в статье об этом ни слова. Да и вообще в таких случаях как формировать данные для нейросети?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 15.11.2019 в 21:43. |
15.11.2019, 22:18 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Простейший вариант функции, а вот можно ли такое использовать без понятия )
x=ИзмерениеТекущее/ИзмерениеПредшествующее f(x)=x/(x+1)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
15.11.2019, 22:23 | #3 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Хм ... забавно .. а физический смысл можно объяснить ??
Если это скорость то результат вашей функции это что будет?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
15.11.2019, 22:46 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Та нет там смысла физического, наверно. А может есть, не задумывался. При совпадении измерений 0.5. Чем больше текущее измерение предшествующего тем ближе к 1. И чем меньше - то к 0. Ты же просил как-то отобразить в (0,1) результаты измерений. Это вариант на вскидку. Можно поизвращаться и подобрать многочлены более высокой степени в дроби с другой скоростью сходимости к 1
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
15.11.2019, 23:07 | #5 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Похоже на вторую производную вроде ...
Ну да ладно .. попробую. Что то первые запуски сети какой то странный результат показывают. Всегда одно и тоже значение ошибки. Один в один. Это что значит что в выборке нету характерных признаков чтоли? ЗЫ. Нашел вариант когда ваша формула не рулит. Пример текущее 1 предыдущее 5. (1 - 5)/((1-5)+1) = 1,3333
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. Последний раз редактировалось WorldMaster; 15.11.2019 в 23:32. |
16.11.2019, 04:03 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,723
|
А что значит "безразмерное"?
Отображение вещественного на промежуток? 1/(|x|+1), (th(x)+1)/2 и т.п.
Благими намерениями устлана дорога на programmersforum.ru
|
16.11.2019, 08:47 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
16.11.2019, 09:22 | #8 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
А что за НС у вас такая которая требует 0-1 на входе?
Входной слой НС как раз и нормирует данные. При помощи функции активации. Для входного слой функция активации называется функций нормализации данных. Вот сигмоид как раз приводит к [0;+1] f(x)=1/(1+exp(-x))
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
16.11.2019, 15:18 | #9 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Да да ... извините. Под вечер голова настолько забита что пропустил это )))
строю через CNTK Код:
А сейчас я его просто убрал и сам пытаюсь нормировать. вот сама сеть Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Измерить время выполнения сортировки | StillNoob | Общие вопросы C/C++ | 0 | 24.06.2018 21:54 |
Измерить скорость передачи данных (С++) | Merzaffka | Помощь студентам | 4 | 21.03.2014 12:29 |
Измерить амперы | akmal52 | Общие вопросы Delphi | 8 | 24.02.2014 21:43 |
Синоптик должен измерить | 6y6JIuK | Помощь студентам | 3 | 04.02.2010 20:08 |
измерить время сортировки | Cyberbest | Помощь студентам | 1 | 01.05.2008 19:30 |