Почему я получаю список списков в качестве вывода для model.predict в keras

Мой вывод при использовании model.predict с моим тестовым набором показан ниже. Тогда как точность моих эпох была в диапазоне 0,8.

`[[1.63658711e-04 9.99836326e-01]
[2.59015225e-02 9.74098504e-01]
[9.78065059e-02 9.02193546e-01]
[1.09802298e-02 9.89019811e-01]
[3.25678848e-04 9.99674320e-01]
[3.48023442e-03 9.96519804e-01]
[1.56172812e-02 9.84382689e-01]
[4.83522518e-03 9.95164752e-01]
[6.11863611e-03 9.93881345e-01]
[3.42085288e-04 9.99657869e-01]
[5.51505107e-03 9.94484961e-01]...]'

Моя цель состоит в том, чтобы предсказать, есть ли у человека заболевание сердца, как мне сравнить значения моего тестового набора и мои истинные значения и узнать производительность моей модели.

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
0
327
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я предполагаю, что без какого-либо кода вы классифицируете два класса. Два выхода — это вероятность того, что полученные данные относятся к тому или иному классу.

[1.63658711e-04 9.99836326e-01]

Это показывает нам, что он считает, что вероятность класса 1 составляет 0,000163658 (0,0163658%), а класса 2 — 0,999836 (99,836%).

Я предполагаю, что класс 1 - это болезнь сердца, а класс 2 - не болезнь сердца, основываясь на количестве каждого из них.

Большое спасибо, я использовал порог 0,7, чтобы классифицировать их на 0 или 1, и это заработало.

Roobesh Balaji 22.12.2020 12:18

Другие вопросы по теме