Описание тега confusion-matrix

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

Классификация КНН в MATLAB - матрица смешения и РПЦ?

Я пытаюсь классифицировать набор данных, содержащий два класса, используя разные классификаторы (LDA, SVM, KNN) и хотел бы сравнить их производительность. Я сделал кривые ROC для LDA, изменив априорную вероятность. Но как я могу сделать то же самое …
30 ноя '12 в 09:34
3 ответа

Как я могу изменить порог для классификации в NaiveBayesMultinomial или вычислить матрицу путаницы вручную в Weka

Я работаю над проектом по анализу спам-фильтров и в настоящее время использую классификатор NaiveBayesMultinomial для классификации спама из не-спама путем подсчета частоты появления слова. Дело в том, что WEKA установил 0,5 в качестве порога для кл…
09 апр '14 в 16:08
0 ответов

Путаница с четырехуровневым классом в R

Я пытаюсь получить матрицу путаницы из многоуровневой факторной переменной (рейтинг) Мои данные выглядят так: > head(credit) Income Rating Cards Age Education Gender Student Married Ethnicity Balance 1 14.891 bad 2 34 11 Male No Yes Caucasian 333…
14 июл '15 в 19:47
0 ответов

Как лучше всего создать матрицу путаницы с несколькими метками на TensorFlow?

Я пытаюсь сгенерировать путаницу с 3 метками, которые можно предсказать с помощью функции TensorFlow tf.confusion_matrix(). Моя проблема в том, что способ, которым я это реализовал, очень медленный. Я делаю это для вызова функции, которая перебирает…
19 мар '18 в 18:59
0 ответов

Построенные значения матрицы путаницы перекрывают друг друга, всего классов 90

Как я могу увеличить расстояние между метками на оси х и оси у, чтобы результаты, нанесенные на график внутри матрицы путаницы, не перекрывались?
2 ответа

TensorFlow: точность двоичной классификации

В контексте бинарной классификации я использую нейронную сеть с 1 скрытым слоем, используя функцию активации tanh. Ввод поступает из модели word2vect и нормализуется. Точность классификатора составляет 49-54%. Я использовал матрицу путаницы, чтобы л…
15 янв '17 в 12:11
1 ответ

Matplotlib: пустая путаница

Необходимо построить матрицу путаницы с этим сценарием. При его запуске появляется пустой график. Кажется, я близок к решению. Любой намек? from numpy import * import matplotlib.pyplot as plt from pylab import * conf_arr = [[50.0, 0.0, 0.0, 0.0, 0.0…
20 сен '12 в 09:08
1 ответ

Как интерпретировать оценку AUC в этом случае?

Я просто запускаю модель случайного леса на наборе данных дисбаланса. Я получил набор AUC и матрицу путаницы. AUC показался неплохим, но на самом деле модель предсказывает каждый случай как положительный. Так как это произошло и как правильно исполь…
0 ответов

R Ошибка в таблице: все аргументы должны иметь одинаковую длину.

Я работаю с нейронными сетями в R, используя пакет neuralnet и пытаюсь создать путаницу, чтобы лучше понять мои результаты. Учебник, который я в основном консультировал, использовал table(test$Private,predicted.nn.values$net.result) что хорошо, когд…
1 ответ

Как напечатать ярлыки и названия столбцов для Confusion Matrix?

Я получаю матрицу путаницы, но так как мой фактический набор данных имеет много категорий классификации, это трудно понять. Пример - >>> from sklearn.metrics import confusion_matrix >>> y_test ['a', 'a', 'b', 'c', 'd', 'd', 'e', 'a…
2 ответа

Как получить путаницу при использовании model.fit_generator

Я использую model.fit_generator для обучения и получения результатов для моей двоичной (двухклассной) модели, потому что я даю входные изображения прямо из своей папки. Как получить путаницу в этом случае (TP, TN, FP, FN), потому что обычно я исполь…
20 дек '17 в 13:23
0 ответов

Печать имен столбцов для Confusion Matrix

Я не получил никакого ответа на свой предыдущий пост (скорее понижающий голос), поэтому отправляю снова. Я пытаюсь напечатать названия столбцов и метки для моей матрицы путаницы. После печати я получаю следующий вывод: только цифры - Но, когда я пыт…
2 ответа

Как создать путаницу для классификации в тензорном потоке

У меня есть модель CNN, которая имеет 4 выходных узла, и я пытаюсь вычислить матрицу путаницы, чтобы я мог знать точность отдельного класса. Я могу вычислить общую точность. В этой ссылке Игорь Валантик дал функцию, которая может вычислять переменны…
27 мар '17 в 16:26
1 ответ

Расчет путаницы для двух текстовых файлов

Я хотел бы рассчитать матрицу путаницы для двух текстовых файлов. Кто-нибудь знает библиотеку или инструмент в Python или сценарий оболочки, который может сделать это? например у меня есть два файла ФАЙЛ А: 1 1 2 2 ФАЙЛ B: 2 2 2 2 Где я мог бы получ…
25 окт '16 в 19:02
2 ответа

sklearn RandomizedSearchCV извлекает путаницу матрицы для разных сгибов

Я пытаюсь вычислить агрегированную матрицу путаницы, чтобы оценить мою модель: cv_results = cross_validate(estimator, dataset.data, dataset.target, scoring=scoring, cv=Config.CROSS_VALIDATION_FOLDS, n_jobs=N_CPUS, return_train_score=False) Но я не з…
0 ответов

Вычислить матрицу путаницы в модели классификатора FastText

Я рассчитываю на Facebook FastText Классификатор моделирует матрицу путаницы следующим образом: #!/usr/local/bin/python3 import argparse import numpy as np from sklearn.metrics import confusion_matrix def parse_labels(path): with open(path, 'r') as …
0 ответов

Схема дерева решений и матрицы ошибок

Я создал дерево решений, используя rpart и код ниже: res.tree <- rpart(myformula, data = credit_train) мои данные были разделены на 2 части. Часть обучения на 70% и часть тестирования на 30%. Эта часть работает хорошо, и мое дерево создано. Я зас…
21 дек '17 в 00:36
1 ответ

Ошибка матрицы путаницы: неверные размеры данных изображения

Я использую матрицу путаницы для измерения производительности моего классификатора. Этот пример будет работать хорошо для меня ( его отсюда), но я получаю все время TypeError: Invalid dimensions for image data from numpy import * import matplotlib.p…
19 сен '12 в 12:40
1 ответ

Как суммировать все массивы в списке массивов?

Я работаю с матрицей путаницы. Поэтому для каждого цикла у меня есть массив (матрица путаницы). Поскольку я делаю 10 циклов, я получаю 10 массивов. Я хочу суммировать их все. Поэтому я решил, что для каждого цикла я буду хранить массивы в списке - я…
4 ответа

Ошибка матрицы смешения, когда размеры массива имеют размер 3

Этот код: from pandas_ml import ConfusionMatrix y_actu = [1,2] y_pred = [1,2] cm = ConfusionMatrix(y_actu, y_pred) cm.print_stats() печать: population: 2 P: 1 N: 1 PositiveTest: 1 NegativeTest: 1 TP: 1 TN: 1 FP: 0 FN: 0 TPR: 1.0 TNR: 1.0 PPV: 1.0 NP…
18 май '17 в 17:38