|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.02.2021, 09:23 | #1 |
Регистрация: 25.02.2021
Сообщений: 9
|
Нейросеть. Почему точность обучения > 100%
Здравствуйте.
Скажите по какой причине в принципе точность обучения нейросети (tensorflow>keras) может быть больше единицы (больше 100%)?
Не знать и спросить не стыдно.
Стыдно не знать и не спросить. |
26.02.2021, 18:01 | #2 |
Регистрация: 25.02.2021
Сообщений: 9
|
И НИКТО совершенно НИЧЕГО по проблеме не знает...
Да уж... Клуб...
Не знать и спросить не стыдно.
Стыдно не знать и не спросить. |
26.02.2021, 23:06 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Если судить по определению точности "This value is ultimately returned as precision, an idempotent operation that simply divides true_positives by the sum of true_positives and false_positives.", то она не может быть больше единицы.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
27.02.2021, 10:04 | #4 |
Регистрация: 25.02.2021
Сообщений: 9
|
В том то и дело, что не понятно откуда берётся эта точность... Вот пример:
Код:
Код:
Не знать и спросить не стыдно.
Стыдно не знать и не спросить. |
27.02.2021, 10:24 | #5 |
Регистрация: 25.02.2021
Сообщений: 9
|
Я только могу предположить, что то-то "не срастается" между оптимизатором, потерями и метрикой.
И никак не могу найти что с чем нужно использовать... К тому же, приведённый пример ещё не самый странный. Бывает что абсолютно все значения выше единицы. В том числе и потери... Код:
Не знать и спросить не стыдно.
Стыдно не знать и не спросить. Последний раз редактировалось vipAvos; 27.02.2021 в 11:40. |
27.02.2021, 22:22 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Совсем не специалист в данной области. Похоже, что под accuracy тут подразумевается kullback_leibler_divergence, а оно не имеет верхней границы (считается не в процентах). https://www.tensorflow.org/api_docs/...ryCrossentropy - тут тоже есть пример, где больше единицы результат, так что предположу, что аналогично считается не в процентах, и просто минимизируется.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
28.02.2021, 08:56 | #7 |
Регистрация: 25.02.2021
Сообщений: 9
|
Вот спасибочки!!! И как это я пропустил этот момент - уме не приложу.
"Используйте эту кросс-энтропийную потерю, когда есть только два класса меток (предполагается , что это 0 и 1)" А у меня 3 класса. Сча посмотрю ещё и метрику. Спасибо Вам огромное!
Не знать и спросить не стыдно.
Стыдно не знать и не спросить. Последний раз редактировалось vipAvos; 28.02.2021 в 12:27. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нейросеть не работает и по итогу обучения выдает 0.5 по всем выходам | Dominum_faber | Помощь студентам | 2 | 18.02.2020 08:53 |
А почему Windows 7 HP не дает 100% прав администратору? | Blondy | Windows | 10 | 20.02.2014 15:54 |
Почему на 64-битных системах не поддерживается расширенная точность операции с плавающей точкой | Sibedir | Операционные системы общие вопросы | 3 | 06.01.2014 02:21 |
Почему-то цикл доходит до только 100 | Ignam | Microsoft Office Excel | 4 | 18.07.2011 18:02 |
Почему body в IE растягивается на 100%, хотя в стилях 1024px | aseeva_sonya | HTML и CSS | 8 | 06.10.2009 19:33 |