Классификация радиолокационных целей с использованием машинного обучения и глубокого обучения¶
В этом примере демонстрируются подходы к классификации данных радара с использованием методов машинного и глубокого обучения. Для решения задачи применяются следующие подходы:
- Машинное обучение: метод опорных векторов (SVM).
- Глубое Обучение: SqueezeNet, LSTM
Классификация объектов — важная задача для радиолокационных систем. В данном примере рассматривается задача определения, какой именно объект отражает сигнал радара — цилиндр или конус. Хотя в примере используются синтетические данные, этот подход можно применять и для реальных радиолокационных измерений.
Первых делом необходимо импортировать используемые пакеты¶
В файле install_packages.jl
находятся пакеты, которые необходимы для скрипта. Они добавляются в рабочее окружение. В файле import_packages
все установленные пакеты импортируются для скрипта. В ячейках ниже запускаем их выполнение
Данные, которые будут использоваться для обучения моделей, были взяты из демо примера по моделированию ЭПР радарных объектов.
Пропишем путь, в которым лежат данные
В CSV файле лежат данные по конусу и цилиндру. Первые 100 элементов - цилиндр, вторые 100 элементов - конус. Разобьем наши данные на тренировочный и тестовый датасет
Код ниже выполняет извлечение признаков из временных рядов с использованием преобразования непрерывной вейвлет-функцией Морле. Сначала ко всем данным применяется вейвлет-преобразование с последующим расчетом абсолютных значений коэффициентов, чтобы оставить только амплитуды. Затем происходит усреднение этих амплитуд по временной оси, что позволяет снизить размерность признаков. После этого результат "сжимается" для удаления лишних измерений.
Все это делается для тренировочного и тестового наборов данных
Инициализируем список, содержащий имена классов
Перед обучением классификатора данные необходимо преобразовать в формат, совместимый с моделью: тренировочные признаки преобразуются в табличный вид, а метки переводятся в категориальный тип.
Инициализация модели опорных векторов и ее обучение¶
Далее настраиваем модель опорных векторов, инициализируя параметры и кросс-валидацию
Выполняем обучение модели с использованием кросс-валидации и рассчитываем точность на обучении
Оценим обученную модель на тестовых данных
Далее построим матрицу ошибок для оценки качества классификации модели - функция plot_confusion_matrix
выполняет эту задачу
Как можно увидеть из построенной матрицы ошибок, модель хорошо классифицирует конус, однако цилиндр частенько путает с конусом.
Далее обучим сеть глубокого обучения - SqueezeNet. SqueezeNet — компактная свёрточная нейронная сеть, предложенная в 2016 году, достигающая производительности AlexNet при значительно меньшем размере. Использует Fire-модули, которые включают слои squeeze (1x1 свёртки для уменьшения числа каналов) и expand (1x1 и 3x3 свёртки для восстановления размерности), что снижает количество параметров без потери качества. Подходит для встроенных устройств благодаря компактности.
Инициализируем параметры, участвующие в обучении модели и подготовки данных
Прежде всего необходимо подготовить данные для обучения сети. Нужно выполнить и построить непрерывное вейвлет-преобразование для сигналов, чтобы получить его временно-частотные характеристики. Вейвлеты «сжимаются», чтобы локализовать кратковременные всплески с высокой временной точностью, и «растягиваются», чтобы уловить плавные изменения структуры сигнала.
Вспомогательная функция save_wavelet_images
получает непрерывное вейвлет-преобразование (CWT)
для каждого радиолокационного сигнала, преобразует результат в формат, совместимый с моделями компьютерного зрения, и сохраняет спектрограммы в виде изображений.
Инициализируем несколько вспомогательных функций
Объект c
представляет собой настраиваемый вейвлет-преобразователь на основе Морле-вейвлета
Получим базу изображений, для обучения нейронной сети
Посмотрим на экземпляр полученного изображения
Инициализируем функцию для аугментации данных: она отвечает за приведение изображений к размеру 224x224 и преобразование данных в тензоры
Функция Create_dataset
выполняет создание обучающих наборов данных, обрабатывая директории, в которых находятся изображения.
В следующей ячейке кода выполним функцию по созданию обучающаюх и тестовых наборов
Создаем DataLoader, которые подают изображения на вход модели пачками - батчами. Переводим их на GPU
Важное учтонение: модель обучается на GPU, поскольку это ускоряет процесс обучения многократно. Если вам необходимо использование GPU - свяжитесь с менеджерами, вам выделят доступ к GPU. В рабочей директории будут лежать веса уже предобученной сети, переведенной на CPU. После обучения основной сети вы можете посмотреть на сеть в формате CPU, подгрузив в модель соответсвующие веса
Инициализируем нашу модель, переведя ее на GPU
Инициализируем оптимизатор, функцию потерь
Опишем функцию, которая отвечает за обучение модели на эпоху. Функция train_one_epoch
выполняет обучение модели на одной эпохе, проходя по всем батчам данных из загрузчика Loader
. В последствии эта функция будет использоваться для обучения модели LSTM
. У этой функции есть параметр type_model
, который определят, какую конкретно мы обучаем модель - сверточную или рекурентную
Запускаем процесс обучения SqueezeNet
Сохраняем нашу обученную модель
Out[0]:
"/user/nn/radar_classification_using_ML_DL/models"
Оценка обученной модели SqueezeNet¶
Оценим обученную модель. Функция evaluate_model_accuracy
отвечает за вычисление точности модели
Accuracy trained model:100.0%
Как видно выше, точность модели - 100%. Это дает понять, что модель идеально разделяет два класса между собой. Посмотрим на конкретном примере то, что предсказывает модель
Построим матрицу ошибок, используя функцию plot_confusion_matrix
Загружаем картинку из тестового набора данных
Предсказанный класс: ["Cone"]
Сообственно, модель справилась со своей задачей.
LSTM¶
В заключительном разделе этого примера описывается рабочий процесс LSTM. Сначала определяются уровни LSTM:
Инициализация параметров¶
Инициализируем параметры, участвующие в обучении модели и подготовки данных
Признаки, которые подаюся на вход были определены в начале скрипта. Лэйблы несколько переопределим
Далее данные приводятся к виду, который требует на входе сеть LSTM
Out[0]:
2×50 OneHotMatrix(::Vector{UInt32}) with eltype Bool:
1 1 1 1 1 1 1 1 1 1 1 1 1 … ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅
⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ ⋅ 1 1 1 1 1 1 1 1 1 1 1 1
Приведем обучающие и тестовые данные в типу DataLoader
и переведем их на GPU
Важное учтонение: модель обучается на GPU, поскольку это ускоряет процесс обучения многократно. Если вам необходимо использование GPU - свяжитесь с менеджерами, вам выделят доступ к GPU. В рабочей директории будут лежать веса уже предобученной сети, переведенной на CPU. После обучения основной сети вы можете посмотреть на сеть в формате CPU, подгрузив в модель соответсвующие веса
Инициализируем модель, которую будем обучать. В этом примере наша модель - цепочка слоев, связанных друг с другом
Инициализируем оптимизатор, функцию потерь
Далее идет цикл обучения модели
Оценим нашу модель, вычислив точность на тестовом наборе данных
Accuracy trained model:84.0%
Теперь построим матрицу ошибок для визуальной оценки модели
Протестируем модель на конкретном наблюдении
Random Sample Index: 12
True Label: 1
Predicted Probabilities: Float32[0.99999905; 9.580198f-7;;]
Predicted Class: [1]
Как видно из результатов выше, модель правильно классифицировала предоставленный ей экземпляр
Заключение¶
В этом примере представлен рабочий процесс для выполнения классификации радиолокационных целей с использованием методов машинного обучения и глубокого обучения. Хотя в этом примере для обучения и тестирования использовались синтезированные данные, его можно легко расширить, чтобы учесть реальные результаты работы радара.
{"id": "fbe6daa9-cd91-4d67-b970-5d870bb33990", "data": [{"showlegend": false, "xaxis": "x", "colorbar": {"y": 0.5086805555555556, "title": {"text": "Count"}, "len": 0.8657316272965879, "x": 0.7827145304753573}, "name": "y1", "colorscale": [[0, "rgba(68, 1, 84, 1.000)"], [0.00392156862745098, "rgba(68, 2, 86, 1.000)"], [0.00784313725490196, "rgba(69, 4, 87, 1.000)"], [0.011764705882352941, "rgba(69, 5, 89, 1.000)"], [0.01568627450980392, "rgba(70, 7, 90, 1.000)"], [0.0196078431372549, "rgba(70, 8, 92, 1.000)"], [0.023529411764705882, "rgba(70, 10, 93, 1.000)"], [0.027450980392156862, "rgba(70, 11, 94, 1.000)"], [0.03137254901960784, "rgba(71, 13, 96, 1.000)"], [0.03529411764705882, "rgba(71, 14, 97, 1.000)"], [0.0392156862745098, "rgba(71, 16, 99, 1.000)"], [0.043137254901960784, "rgba(71, 17, 100, 1.000)"], [0.047058823529411764, "rgba(71, 19, 101, 1.000)"], [0.050980392156862744, "rgba(72, 20, 103, 1.000)"], [0.054901960784313725, "rgba(72, 22, 104, 1.000)"], [0.058823529411764705, "rgba(72, 23, 105, 1.000)"], [0.06274509803921569, "rgba(72, 24, 106, 1.000)"], [0.06666666666666667, "rgba(72, 26, 108, 1.000)"], [0.07058823529411765, "rgba(72, 27, 109, 1.000)"], [0.07450980392156863, "rgba(72, 28, 110, 1.000)"], [0.0784313725490196, "rgba(72, 29, 111, 1.000)"], [0.08235294117647059, "rgba(72, 31, 112, 1.000)"], [0.08627450980392157, "rgba(72, 32, 113, 1.000)"], [0.09019607843137255, "rgba(72, 33, 115, 1.000)"], [0.09411764705882353, "rgba(72, 35, 116, 1.000)"], [0.09803921568627451, "rgba(72, 36, 117, 1.000)"], [0.10196078431372549, "rgba(72, 37, 118, 1.000)"], [0.10588235294117647, "rgba(72, 38, 119, 1.000)"], [0.10980392156862745, "rgba(72, 40, 120, 1.000)"], [0.11372549019607843, "rgba(72, 41, 121, 1.000)"], [0.11764705882352941, "rgba(71, 42, 122, 1.000)"], [0.12156862745098039, "rgba(71, 44, 122, 1.000)"], [0.12549019607843137, "rgba(71, 45, 123, 1.000)"], [0.12941176470588237, "rgba(71, 46, 124, 1.000)"], [0.13333333333333333, "rgba(71, 47, 125, 1.000)"], [0.13725490196078433, "rgba(70, 48, 126, 1.000)"], [0.1411764705882353, "rgba(70, 50, 126, 1.000)"], [0.1450980392156863, "rgba(70, 51, 127, 1.000)"], [0.14901960784313725, "rgba(70, 52, 128, 1.000)"], [0.15294117647058825, "rgba(69, 53, 129, 1.000)"], [0.1568627450980392, "rgba(69, 55, 129, 1.000)"], [0.1607843137254902, "rgba(69, 56, 130, 1.000)"], [0.16470588235294117, "rgba(68, 57, 131, 1.000)"], [0.16862745098039217, "rgba(68, 58, 131, 1.000)"], [0.17254901960784313, "rgba(68, 59, 132, 1.000)"], [0.17647058823529413, "rgba(67, 61, 132, 1.000)"], [0.1803921568627451, "rgba(67, 62, 133, 1.000)"], [0.1843137254901961, "rgba(66, 63, 133, 1.000)"], [0.18823529411764706, "rgba(66, 64, 134, 1.000)"], [0.19215686274509805, "rgba(66, 65, 134, 1.000)"], [0.19607843137254902, "rgba(65, 66, 135, 1.000)"], [0.2, "rgba(65, 68, 135, 1.000)"], [0.20392156862745098, "rgba(64, 69, 136, 1.000)"], [0.20784313725490197, "rgba(64, 70, 136, 1.000)"], [0.21176470588235294, "rgba(63, 71, 136, 1.000)"], [0.21568627450980393, "rgba(63, 72, 137, 1.000)"], [0.2196078431372549, "rgba(62, 73, 137, 1.000)"], [0.2235294117647059, "rgba(62, 74, 137, 1.000)"], [0.22745098039215686, "rgba(62, 76, 138, 1.000)"], [0.23137254901960785, "rgba(61, 77, 138, 1.000)"], [0.23529411764705882, "rgba(61, 78, 138, 1.000)"], [0.23921568627450981, "rgba(60, 79, 138, 1.000)"], [0.24313725490196078, "rgba(60, 80, 139, 1.000)"], [0.24705882352941178, "rgba(59, 81, 139, 1.000)"], [0.25098039215686274, "rgba(59, 82, 139, 1.000)"], [0.2549019607843137, "rgba(58, 83, 139, 1.000)"], [0.25882352941176473, "rgba(58, 84, 140, 1.000)"], [0.2627450980392157, "rgba(57, 85, 140, 1.000)"], [0.26666666666666666, "rgba(57, 86, 140, 1.000)"], [0.27058823529411763, "rgba(56, 88, 140, 1.000)"], [0.27450980392156865, "rgba(56, 89, 140, 1.000)"], [0.2784313725490196, "rgba(55, 90, 140, 1.000)"], [0.2823529411764706, "rgba(55, 91, 141, 1.000)"], [0.28627450980392155, "rgba(54, 92, 141, 1.000)"], [0.2901960784313726, "rgba(54, 93, 141, 1.000)"], [0.29411764705882354, "rgba(53, 94, 141, 1.000)"], [0.2980392156862745, "rgba(53, 95, 141, 1.000)"], [0.30196078431372547, "rgba(52, 96, 141, 1.000)"], [0.3058823529411765, "rgba(52, 97, 141, 1.000)"], [0.30980392156862746, "rgba(51, 98, 141, 1.000)"], [0.3137254901960784, "rgba(51, 99, 141, 1.000)"], [0.3176470588235294, "rgba(50, 100, 142, 1.000)"], [0.3215686274509804, "rgba(50, 101, 142, 1.000)"], [0.3254901960784314, "rgba(49, 102, 142, 1.000)"], [0.32941176470588235, "rgba(49, 103, 142, 1.000)"], [0.3333333333333333, "rgba(49, 104, 142, 1.000)"], [0.33725490196078434, "rgba(48, 105, 142, 1.000)"], [0.3411764705882353, "rgba(48, 106, 142, 1.000)"], [0.34509803921568627, "rgba(47, 107, 142, 1.000)"], [0.34901960784313724, "rgba(47, 108, 142, 1.000)"], [0.35294117647058826, "rgba(46, 109, 142, 1.000)"], [0.3568627450980392, "rgba(46, 110, 142, 1.000)"], [0.3607843137254902, "rgba(46, 111, 142, 1.000)"], [0.36470588235294116, "rgba(45, 112, 142, 1.000)"], [0.3686274509803922, "rgba(45, 113, 142, 1.000)"], [0.37254901960784315, "rgba(44, 113, 142, 1.000)"], [0.3764705882352941, "rgba(44, 114, 142, 1.000)"], [0.3803921568627451, "rgba(44, 115, 142, 1.000)"], [0.3843137254901961, "rgba(43, 116, 142, 1.000)"], [0.38823529411764707, "rgba(43, 117, 142, 1.000)"], [0.39215686274509803, "rgba(42, 118, 142, 1.000)"], [0.396078431372549, "rgba(42, 119, 142, 1.000)"], [0.4, "rgba(42, 120, 142, 1.000)"], [0.403921568627451, "rgba(41, 121, 142, 1.000)"], [0.40784313725490196, "rgba(41, 122, 142, 1.000)"], [0.4117647058823529, "rgba(41, 123, 142, 1.000)"], [0.41568627450980394, "rgba(40, 124, 142, 1.000)"], [0.4196078431372549, "rgba(40, 125, 142, 1.000)"], [0.4235294117647059, "rgba(39, 126, 142, 1.000)"], [0.42745098039215684, "rgba(39, 127, 142, 1.000)"], [0.43137254901960786, "rgba(39, 128, 142, 1.000)"], [0.43529411764705883, "rgba(38, 129, 142, 1.000)"], [0.4392156862745098, "rgba(38, 130, 142, 1.000)"], [0.44313725490196076, "rgba(38, 130, 142, 1.000)"], [0.4470588235294118, "rgba(37, 131, 142, 1.000)"], [0.45098039215686275, "rgba(37, 132, 142, 1.000)"], [0.4549019607843137, "rgba(37, 133, 142, 1.000)"], [0.4588235294117647, "rgba(36, 134, 142, 1.000)"], [0.4627450980392157, "rgba(36, 135, 142, 1.000)"], [0.4666666666666667, "rgba(35, 136, 142, 1.000)"], [0.47058823529411764, "rgba(35, 137, 142, 1.000)"], [0.4745098039215686, "rgba(35, 138, 141, 1.000)"], [0.47843137254901963, "rgba(34, 139, 141, 1.000)"], [0.4823529411764706, "rgba(34, 140, 141, 1.000)"], [0.48627450980392156, "rgba(34, 141, 141, 1.000)"], [0.49019607843137253, "rgba(33, 142, 141, 1.000)"], [0.49411764705882355, "rgba(33, 143, 141, 1.000)"], [0.4980392156862745, "rgba(33, 144, 141, 1.000)"], [0.5019607843137255, "rgba(33, 145, 140, 1.000)"], [0.5058823529411764, "rgba(32, 146, 140, 1.000)"], [0.5098039215686274, "rgba(32, 146, 140, 1.000)"], [0.5137254901960784, "rgba(32, 147, 140, 1.000)"], [0.5176470588235295, "rgba(31, 148, 140, 1.000)"], [0.5215686274509804, "rgba(31, 149, 139, 1.000)"], [0.5254901960784314, "rgba(31, 150, 139, 1.000)"], [0.5294117647058824, "rgba(31, 151, 139, 1.000)"], [0.5333333333333333, "rgba(31, 152, 139, 1.000)"], [0.5372549019607843, "rgba(31, 153, 138, 1.000)"], [0.5411764705882353, "rgba(31, 154, 138, 1.000)"], [0.5450980392156862, "rgba(30, 155, 138, 1.000)"], [0.5490196078431373, "rgba(30, 156, 137, 1.000)"], [0.5529411764705883, "rgba(30, 157, 137, 1.000)"], [0.5568627450980392, "rgba(31, 158, 137, 1.000)"], [0.5607843137254902, "rgba(31, 159, 136, 1.000)"], [0.5647058823529412, "rgba(31, 160, 136, 1.000)"], [0.5686274509803921, "rgba(31, 161, 136, 1.000)"], [0.5725490196078431, "rgba(31, 161, 135, 1.000)"], [0.5764705882352941, "rgba(31, 162, 135, 1.000)"], [0.5803921568627451, "rgba(32, 163, 134, 1.000)"], [0.5843137254901961, "rgba(32, 164, 134, 1.000)"], [0.5882352941176471, "rgba(33, 165, 133, 1.000)"], [0.592156862745098, "rgba(33, 166, 133, 1.000)"], [0.596078431372549, "rgba(34, 167, 133, 1.000)"], [0.6, "rgba(34, 168, 132, 1.000)"], [0.6039215686274509, "rgba(35, 169, 131, 1.000)"], [0.6078431372549019, "rgba(36, 170, 131, 1.000)"], [0.611764705882353, "rgba(37, 171, 130, 1.000)"], [0.615686274509804, "rgba(37, 172, 130, 1.000)"], [0.6196078431372549, "rgba(38, 173, 129, 1.000)"], [0.6235294117647059, "rgba(39, 173, 129, 1.000)"], [0.6274509803921569, "rgba(40, 174, 128, 1.000)"], [0.6313725490196078, "rgba(41, 175, 127, 1.000)"], [0.6352941176470588, "rgba(42, 176, 127, 1.000)"], [0.6392156862745098, "rgba(44, 177, 126, 1.000)"], [0.6431372549019608, "rgba(45, 178, 125, 1.000)"], [0.6470588235294118, "rgba(46, 179, 124, 1.000)"], [0.6509803921568628, "rgba(47, 180, 124, 1.000)"], [0.6549019607843137, "rgba(49, 181, 123, 1.000)"], [0.6588235294117647, "rgba(50, 182, 122, 1.000)"], [0.6627450980392157, "rgba(52, 182, 121, 1.000)"], [0.6666666666666666, "rgba(53, 183, 121, 1.000)"], [0.6705882352941176, "rgba(55, 184, 120, 1.000)"], [0.6745098039215687, "rgba(56, 185, 119, 1.000)"], [0.6784313725490196, "rgba(58, 186, 118, 1.000)"], [0.6823529411764706, "rgba(59, 187, 117, 1.000)"], [0.6862745098039216, "rgba(61, 188, 116, 1.000)"], [0.6901960784313725, "rgba(63, 188, 115, 1.000)"], [0.6941176470588235, "rgba(64, 189, 114, 1.000)"], [0.6980392156862745, "rgba(66, 190, 113, 1.000)"], [0.7019607843137254, "rgba(68, 191, 112, 1.000)"], [0.7058823529411765, "rgba(70, 192, 111, 1.000)"], [0.7098039215686275, "rgba(72, 193, 110, 1.000)"], [0.7137254901960784, "rgba(74, 193, 109, 1.000)"], [0.7176470588235294, "rgba(76, 194, 108, 1.000)"], [0.7215686274509804, "rgba(78, 195, 107, 1.000)"], [0.7254901960784313, "rgba(80, 196, 106, 1.000)"], [0.7294117647058823, "rgba(82, 197, 105, 1.000)"], [0.7333333333333333, "rgba(84, 197, 104, 1.000)"], [0.7372549019607844, "rgba(86, 198, 103, 1.000)"], [0.7411764705882353, "rgba(88, 199, 101, 1.000)"], [0.7450980392156863, "rgba(90, 200, 100, 1.000)"], [0.7490196078431373, "rgba(92, 200, 99, 1.000)"], [0.7529411764705882, "rgba(94, 201, 98, 1.000)"], [0.7568627450980392, "rgba(96, 202, 96, 1.000)"], [0.7607843137254902, "rgba(99, 203, 95, 1.000)"], [0.7647058823529411, "rgba(101, 203, 94, 1.000)"], [0.7686274509803922, "rgba(103, 204, 92, 1.000)"], [0.7725490196078432, "rgba(105, 205, 91, 1.000)"], [0.7764705882352941, "rgba(108, 205, 90, 1.000)"], [0.7803921568627451, "rgba(110, 206, 88, 1.000)"], [0.7843137254901961, "rgba(112, 207, 87, 1.000)"], [0.788235294117647, "rgba(115, 208, 86, 1.000)"], [0.792156862745098, "rgba(117, 208, 84, 1.000)"], [0.796078431372549, "rgba(119, 209, 83, 1.000)"], [0.8, "rgba(122, 209, 81, 1.000)"], [0.803921568627451, "rgba(124, 210, 80, 1.000)"], [0.807843137254902, "rgba(127, 211, 78, 1.000)"], [0.8117647058823529, "rgba(129, 211, 77, 1.000)"], [0.8156862745098039, "rgba(132, 212, 75, 1.000)"], [0.8196078431372549, "rgba(134, 213, 73, 1.000)"], [0.8235294117647058, "rgba(137, 213, 72, 1.000)"], [0.8274509803921568, "rgba(139, 214, 70, 1.000)"], [0.8313725490196079, "rgba(142, 214, 69, 1.000)"], [0.8352941176470589, "rgba(144, 215, 67, 1.000)"], [0.8392156862745098, "rgba(147, 215, 65, 1.000)"], [0.8431372549019608, "rgba(149, 216, 64, 1.000)"], [0.8470588235294118, "rgba(152, 216, 62, 1.000)"], [0.8509803921568627, "rgba(155, 217, 60, 1.000)"], [0.8549019607843137, "rgba(157, 217, 59, 1.000)"], [0.8588235294117647, "rgba(160, 218, 57, 1.000)"], [0.8627450980392157, "rgba(162, 218, 55, 1.000)"], [0.8666666666666667, "rgba(165, 219, 54, 1.000)"], [0.8705882352941177, "rgba(168, 219, 52, 1.000)"], [0.8745098039215686, "rgba(170, 220, 50, 1.000)"], [0.8784313725490196, "rgba(173, 220, 48, 1.000)"], [0.8823529411764706, "rgba(176, 221, 47, 1.000)"], [0.8862745098039215, "rgba(178, 221, 45, 1.000)"], [0.8901960784313725, "rgba(181, 222, 43, 1.000)"], [0.8941176470588236, "rgba(184, 222, 41, 1.000)"], [0.8980392156862745, "rgba(186, 222, 40, 1.000)"], [0.9019607843137255, "rgba(189, 223, 38, 1.000)"], [0.9058823529411765, "rgba(192, 223, 37, 1.000)"], [0.9098039215686274, "rgba(194, 223, 35, 1.000)"], [0.9137254901960784, "rgba(197, 224, 33, 1.000)"], [0.9176470588235294, "rgba(200, 224, 32, 1.000)"], [0.9215686274509803, "rgba(202, 225, 31, 1.000)"], [0.9254901960784314, "rgba(205, 225, 29, 1.000)"], [0.9294117647058824, "rgba(208, 225, 28, 1.000)"], [0.9333333333333333, "rgba(210, 226, 27, 1.000)"], [0.9372549019607843, "rgba(213, 226, 26, 1.000)"], [0.9411764705882353, "rgba(216, 226, 25, 1.000)"], [0.9450980392156862, "rgba(218, 227, 25, 1.000)"], [0.9490196078431372, "rgba(221, 227, 24, 1.000)"], [0.9529411764705882, "rgba(223, 227, 24, 1.000)"], [0.9568627450980393, "rgba(226, 228, 24, 1.000)"], [0.9607843137254902, "rgba(229, 228, 25, 1.000)"], [0.9647058823529412, "rgba(231, 228, 25, 1.000)"], [0.9686274509803922, "rgba(234, 229, 26, 1.000)"], [0.9725490196078431, "rgba(236, 229, 27, 1.000)"], [0.9764705882352941, "rgba(239, 229, 28, 1.000)"], [0.9803921568627451, "rgba(241, 229, 29, 1.000)"], [0.984313725490196, "rgba(244, 230, 30, 1.000)"], [0.9882352941176471, "rgba(246, 230, 32, 1.000)"], [0.9921568627450981, "rgba(248, 230, 33, 1.000)"], [0.996078431372549, "rgba(251, 231, 35, 1.000)"], [1, "rgba(253, 231, 37, 1.000)"]], "yaxis": "y", "zmin": 0, "z": [[25, 3], [0, 22]], "zmax": 25, "y": [0.5, 1.5, 2.5], "type": "heatmap", "showscale": true, "x": [0.5, 1.5, 2.5]}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2], "range": [0.5, 2.5], "domain": [0.1505431612715077, 0.7827145304753573], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["Cylinder", "Cone"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Predicted", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "Confusion Matrix", "xref": "paper", "x": 0.5719907407407409}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "25", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "3", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "22", "xref": "x", "x": 2}], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2], "range": [0.5, 2.5], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["Cylinder", "Cone"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "True", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "legend": {"yanchor": "auto", "xanchor": "auto", "bordercolor": "rgba(0, 0, 0, 1)", "bgcolor": "rgba(255, 255, 255, 1.000)", "borderwidth": 1, "tracegroupgap": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "title": {"font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}, "text": ""}, "traceorder": "normal", "x": 1}, "width": 1709.84375}}
{"id": "c8808eae-74dd-4fa0-9224-585af29c05a4", "data": [{"showlegend": false, "xaxis": "x", "colorbar": {"y": 0.5086805555555556, "title": {"text": "Count"}, "len": 0.8657316272965879, "x": 0.7827145304753573}, "name": "y1", "colorscale": [[0, "rgba(68, 1, 84, 1.000)"], [0.00392156862745098, "rgba(68, 2, 86, 1.000)"], [0.00784313725490196, "rgba(69, 4, 87, 1.000)"], [0.011764705882352941, "rgba(69, 5, 89, 1.000)"], [0.01568627450980392, "rgba(70, 7, 90, 1.000)"], [0.0196078431372549, "rgba(70, 8, 92, 1.000)"], [0.023529411764705882, "rgba(70, 10, 93, 1.000)"], [0.027450980392156862, "rgba(70, 11, 94, 1.000)"], [0.03137254901960784, "rgba(71, 13, 96, 1.000)"], [0.03529411764705882, "rgba(71, 14, 97, 1.000)"], [0.0392156862745098, "rgba(71, 16, 99, 1.000)"], [0.043137254901960784, "rgba(71, 17, 100, 1.000)"], [0.047058823529411764, "rgba(71, 19, 101, 1.000)"], [0.050980392156862744, "rgba(72, 20, 103, 1.000)"], [0.054901960784313725, "rgba(72, 22, 104, 1.000)"], [0.058823529411764705, "rgba(72, 23, 105, 1.000)"], [0.06274509803921569, "rgba(72, 24, 106, 1.000)"], [0.06666666666666667, "rgba(72, 26, 108, 1.000)"], [0.07058823529411765, "rgba(72, 27, 109, 1.000)"], [0.07450980392156863, "rgba(72, 28, 110, 1.000)"], [0.0784313725490196, "rgba(72, 29, 111, 1.000)"], [0.08235294117647059, "rgba(72, 31, 112, 1.000)"], [0.08627450980392157, "rgba(72, 32, 113, 1.000)"], [0.09019607843137255, "rgba(72, 33, 115, 1.000)"], [0.09411764705882353, "rgba(72, 35, 116, 1.000)"], [0.09803921568627451, "rgba(72, 36, 117, 1.000)"], [0.10196078431372549, "rgba(72, 37, 118, 1.000)"], [0.10588235294117647, "rgba(72, 38, 119, 1.000)"], [0.10980392156862745, "rgba(72, 40, 120, 1.000)"], [0.11372549019607843, "rgba(72, 41, 121, 1.000)"], [0.11764705882352941, "rgba(71, 42, 122, 1.000)"], [0.12156862745098039, "rgba(71, 44, 122, 1.000)"], [0.12549019607843137, "rgba(71, 45, 123, 1.000)"], [0.12941176470588237, "rgba(71, 46, 124, 1.000)"], [0.13333333333333333, "rgba(71, 47, 125, 1.000)"], [0.13725490196078433, "rgba(70, 48, 126, 1.000)"], [0.1411764705882353, "rgba(70, 50, 126, 1.000)"], [0.1450980392156863, "rgba(70, 51, 127, 1.000)"], [0.14901960784313725, "rgba(70, 52, 128, 1.000)"], [0.15294117647058825, "rgba(69, 53, 129, 1.000)"], [0.1568627450980392, "rgba(69, 55, 129, 1.000)"], [0.1607843137254902, "rgba(69, 56, 130, 1.000)"], [0.16470588235294117, "rgba(68, 57, 131, 1.000)"], [0.16862745098039217, "rgba(68, 58, 131, 1.000)"], [0.17254901960784313, "rgba(68, 59, 132, 1.000)"], [0.17647058823529413, "rgba(67, 61, 132, 1.000)"], [0.1803921568627451, "rgba(67, 62, 133, 1.000)"], [0.1843137254901961, "rgba(66, 63, 133, 1.000)"], [0.18823529411764706, "rgba(66, 64, 134, 1.000)"], [0.19215686274509805, "rgba(66, 65, 134, 1.000)"], [0.19607843137254902, "rgba(65, 66, 135, 1.000)"], [0.2, "rgba(65, 68, 135, 1.000)"], [0.20392156862745098, "rgba(64, 69, 136, 1.000)"], [0.20784313725490197, "rgba(64, 70, 136, 1.000)"], [0.21176470588235294, "rgba(63, 71, 136, 1.000)"], [0.21568627450980393, "rgba(63, 72, 137, 1.000)"], [0.2196078431372549, "rgba(62, 73, 137, 1.000)"], [0.2235294117647059, "rgba(62, 74, 137, 1.000)"], [0.22745098039215686, "rgba(62, 76, 138, 1.000)"], [0.23137254901960785, "rgba(61, 77, 138, 1.000)"], [0.23529411764705882, "rgba(61, 78, 138, 1.000)"], [0.23921568627450981, "rgba(60, 79, 138, 1.000)"], [0.24313725490196078, "rgba(60, 80, 139, 1.000)"], [0.24705882352941178, "rgba(59, 81, 139, 1.000)"], [0.25098039215686274, "rgba(59, 82, 139, 1.000)"], [0.2549019607843137, "rgba(58, 83, 139, 1.000)"], [0.25882352941176473, "rgba(58, 84, 140, 1.000)"], [0.2627450980392157, "rgba(57, 85, 140, 1.000)"], [0.26666666666666666, "rgba(57, 86, 140, 1.000)"], [0.27058823529411763, "rgba(56, 88, 140, 1.000)"], [0.27450980392156865, "rgba(56, 89, 140, 1.000)"], [0.2784313725490196, "rgba(55, 90, 140, 1.000)"], [0.2823529411764706, "rgba(55, 91, 141, 1.000)"], [0.28627450980392155, "rgba(54, 92, 141, 1.000)"], [0.2901960784313726, "rgba(54, 93, 141, 1.000)"], [0.29411764705882354, "rgba(53, 94, 141, 1.000)"], [0.2980392156862745, "rgba(53, 95, 141, 1.000)"], [0.30196078431372547, "rgba(52, 96, 141, 1.000)"], [0.3058823529411765, "rgba(52, 97, 141, 1.000)"], [0.30980392156862746, "rgba(51, 98, 141, 1.000)"], [0.3137254901960784, "rgba(51, 99, 141, 1.000)"], [0.3176470588235294, "rgba(50, 100, 142, 1.000)"], [0.3215686274509804, "rgba(50, 101, 142, 1.000)"], [0.3254901960784314, "rgba(49, 102, 142, 1.000)"], [0.32941176470588235, "rgba(49, 103, 142, 1.000)"], [0.3333333333333333, "rgba(49, 104, 142, 1.000)"], [0.33725490196078434, "rgba(48, 105, 142, 1.000)"], [0.3411764705882353, "rgba(48, 106, 142, 1.000)"], [0.34509803921568627, "rgba(47, 107, 142, 1.000)"], [0.34901960784313724, "rgba(47, 108, 142, 1.000)"], [0.35294117647058826, "rgba(46, 109, 142, 1.000)"], [0.3568627450980392, "rgba(46, 110, 142, 1.000)"], [0.3607843137254902, "rgba(46, 111, 142, 1.000)"], [0.36470588235294116, "rgba(45, 112, 142, 1.000)"], [0.3686274509803922, "rgba(45, 113, 142, 1.000)"], [0.37254901960784315, "rgba(44, 113, 142, 1.000)"], [0.3764705882352941, "rgba(44, 114, 142, 1.000)"], [0.3803921568627451, "rgba(44, 115, 142, 1.000)"], [0.3843137254901961, "rgba(43, 116, 142, 1.000)"], [0.38823529411764707, "rgba(43, 117, 142, 1.000)"], [0.39215686274509803, "rgba(42, 118, 142, 1.000)"], [0.396078431372549, "rgba(42, 119, 142, 1.000)"], [0.4, "rgba(42, 120, 142, 1.000)"], [0.403921568627451, "rgba(41, 121, 142, 1.000)"], [0.40784313725490196, "rgba(41, 122, 142, 1.000)"], [0.4117647058823529, "rgba(41, 123, 142, 1.000)"], [0.41568627450980394, "rgba(40, 124, 142, 1.000)"], [0.4196078431372549, "rgba(40, 125, 142, 1.000)"], [0.4235294117647059, "rgba(39, 126, 142, 1.000)"], [0.42745098039215684, "rgba(39, 127, 142, 1.000)"], [0.43137254901960786, "rgba(39, 128, 142, 1.000)"], [0.43529411764705883, "rgba(38, 129, 142, 1.000)"], [0.4392156862745098, "rgba(38, 130, 142, 1.000)"], [0.44313725490196076, "rgba(38, 130, 142, 1.000)"], [0.4470588235294118, "rgba(37, 131, 142, 1.000)"], [0.45098039215686275, "rgba(37, 132, 142, 1.000)"], [0.4549019607843137, "rgba(37, 133, 142, 1.000)"], [0.4588235294117647, "rgba(36, 134, 142, 1.000)"], [0.4627450980392157, "rgba(36, 135, 142, 1.000)"], [0.4666666666666667, "rgba(35, 136, 142, 1.000)"], [0.47058823529411764, "rgba(35, 137, 142, 1.000)"], [0.4745098039215686, "rgba(35, 138, 141, 1.000)"], [0.47843137254901963, "rgba(34, 139, 141, 1.000)"], [0.4823529411764706, "rgba(34, 140, 141, 1.000)"], [0.48627450980392156, "rgba(34, 141, 141, 1.000)"], [0.49019607843137253, "rgba(33, 142, 141, 1.000)"], [0.49411764705882355, "rgba(33, 143, 141, 1.000)"], [0.4980392156862745, "rgba(33, 144, 141, 1.000)"], [0.5019607843137255, "rgba(33, 145, 140, 1.000)"], [0.5058823529411764, "rgba(32, 146, 140, 1.000)"], [0.5098039215686274, "rgba(32, 146, 140, 1.000)"], [0.5137254901960784, "rgba(32, 147, 140, 1.000)"], [0.5176470588235295, "rgba(31, 148, 140, 1.000)"], [0.5215686274509804, "rgba(31, 149, 139, 1.000)"], [0.5254901960784314, "rgba(31, 150, 139, 1.000)"], [0.5294117647058824, "rgba(31, 151, 139, 1.000)"], [0.5333333333333333, "rgba(31, 152, 139, 1.000)"], [0.5372549019607843, "rgba(31, 153, 138, 1.000)"], [0.5411764705882353, "rgba(31, 154, 138, 1.000)"], [0.5450980392156862, "rgba(30, 155, 138, 1.000)"], [0.5490196078431373, "rgba(30, 156, 137, 1.000)"], [0.5529411764705883, "rgba(30, 157, 137, 1.000)"], [0.5568627450980392, "rgba(31, 158, 137, 1.000)"], [0.5607843137254902, "rgba(31, 159, 136, 1.000)"], [0.5647058823529412, "rgba(31, 160, 136, 1.000)"], [0.5686274509803921, "rgba(31, 161, 136, 1.000)"], [0.5725490196078431, "rgba(31, 161, 135, 1.000)"], [0.5764705882352941, "rgba(31, 162, 135, 1.000)"], [0.5803921568627451, "rgba(32, 163, 134, 1.000)"], [0.5843137254901961, "rgba(32, 164, 134, 1.000)"], [0.5882352941176471, "rgba(33, 165, 133, 1.000)"], [0.592156862745098, "rgba(33, 166, 133, 1.000)"], [0.596078431372549, "rgba(34, 167, 133, 1.000)"], [0.6, "rgba(34, 168, 132, 1.000)"], [0.6039215686274509, "rgba(35, 169, 131, 1.000)"], [0.6078431372549019, "rgba(36, 170, 131, 1.000)"], [0.611764705882353, "rgba(37, 171, 130, 1.000)"], [0.615686274509804, "rgba(37, 172, 130, 1.000)"], [0.6196078431372549, "rgba(38, 173, 129, 1.000)"], [0.6235294117647059, "rgba(39, 173, 129, 1.000)"], [0.6274509803921569, "rgba(40, 174, 128, 1.000)"], [0.6313725490196078, "rgba(41, 175, 127, 1.000)"], [0.6352941176470588, "rgba(42, 176, 127, 1.000)"], [0.6392156862745098, "rgba(44, 177, 126, 1.000)"], [0.6431372549019608, "rgba(45, 178, 125, 1.000)"], [0.6470588235294118, "rgba(46, 179, 124, 1.000)"], [0.6509803921568628, "rgba(47, 180, 124, 1.000)"], [0.6549019607843137, "rgba(49, 181, 123, 1.000)"], [0.6588235294117647, "rgba(50, 182, 122, 1.000)"], [0.6627450980392157, "rgba(52, 182, 121, 1.000)"], [0.6666666666666666, "rgba(53, 183, 121, 1.000)"], [0.6705882352941176, "rgba(55, 184, 120, 1.000)"], [0.6745098039215687, "rgba(56, 185, 119, 1.000)"], [0.6784313725490196, "rgba(58, 186, 118, 1.000)"], [0.6823529411764706, "rgba(59, 187, 117, 1.000)"], [0.6862745098039216, "rgba(61, 188, 116, 1.000)"], [0.6901960784313725, "rgba(63, 188, 115, 1.000)"], [0.6941176470588235, "rgba(64, 189, 114, 1.000)"], [0.6980392156862745, "rgba(66, 190, 113, 1.000)"], [0.7019607843137254, "rgba(68, 191, 112, 1.000)"], [0.7058823529411765, "rgba(70, 192, 111, 1.000)"], [0.7098039215686275, "rgba(72, 193, 110, 1.000)"], [0.7137254901960784, "rgba(74, 193, 109, 1.000)"], [0.7176470588235294, "rgba(76, 194, 108, 1.000)"], [0.7215686274509804, "rgba(78, 195, 107, 1.000)"], [0.7254901960784313, "rgba(80, 196, 106, 1.000)"], [0.7294117647058823, "rgba(82, 197, 105, 1.000)"], [0.7333333333333333, "rgba(84, 197, 104, 1.000)"], [0.7372549019607844, "rgba(86, 198, 103, 1.000)"], [0.7411764705882353, "rgba(88, 199, 101, 1.000)"], [0.7450980392156863, "rgba(90, 200, 100, 1.000)"], [0.7490196078431373, "rgba(92, 200, 99, 1.000)"], [0.7529411764705882, "rgba(94, 201, 98, 1.000)"], [0.7568627450980392, "rgba(96, 202, 96, 1.000)"], [0.7607843137254902, "rgba(99, 203, 95, 1.000)"], [0.7647058823529411, "rgba(101, 203, 94, 1.000)"], [0.7686274509803922, "rgba(103, 204, 92, 1.000)"], [0.7725490196078432, "rgba(105, 205, 91, 1.000)"], [0.7764705882352941, "rgba(108, 205, 90, 1.000)"], [0.7803921568627451, "rgba(110, 206, 88, 1.000)"], [0.7843137254901961, "rgba(112, 207, 87, 1.000)"], [0.788235294117647, "rgba(115, 208, 86, 1.000)"], [0.792156862745098, "rgba(117, 208, 84, 1.000)"], [0.796078431372549, "rgba(119, 209, 83, 1.000)"], [0.8, "rgba(122, 209, 81, 1.000)"], [0.803921568627451, "rgba(124, 210, 80, 1.000)"], [0.807843137254902, "rgba(127, 211, 78, 1.000)"], [0.8117647058823529, "rgba(129, 211, 77, 1.000)"], [0.8156862745098039, "rgba(132, 212, 75, 1.000)"], [0.8196078431372549, "rgba(134, 213, 73, 1.000)"], [0.8235294117647058, "rgba(137, 213, 72, 1.000)"], [0.8274509803921568, "rgba(139, 214, 70, 1.000)"], [0.8313725490196079, "rgba(142, 214, 69, 1.000)"], [0.8352941176470589, "rgba(144, 215, 67, 1.000)"], [0.8392156862745098, "rgba(147, 215, 65, 1.000)"], [0.8431372549019608, "rgba(149, 216, 64, 1.000)"], [0.8470588235294118, "rgba(152, 216, 62, 1.000)"], [0.8509803921568627, "rgba(155, 217, 60, 1.000)"], [0.8549019607843137, "rgba(157, 217, 59, 1.000)"], [0.8588235294117647, "rgba(160, 218, 57, 1.000)"], [0.8627450980392157, "rgba(162, 218, 55, 1.000)"], [0.8666666666666667, "rgba(165, 219, 54, 1.000)"], [0.8705882352941177, "rgba(168, 219, 52, 1.000)"], [0.8745098039215686, "rgba(170, 220, 50, 1.000)"], [0.8784313725490196, "rgba(173, 220, 48, 1.000)"], [0.8823529411764706, "rgba(176, 221, 47, 1.000)"], [0.8862745098039215, "rgba(178, 221, 45, 1.000)"], [0.8901960784313725, "rgba(181, 222, 43, 1.000)"], [0.8941176470588236, "rgba(184, 222, 41, 1.000)"], [0.8980392156862745, "rgba(186, 222, 40, 1.000)"], [0.9019607843137255, "rgba(189, 223, 38, 1.000)"], [0.9058823529411765, "rgba(192, 223, 37, 1.000)"], [0.9098039215686274, "rgba(194, 223, 35, 1.000)"], [0.9137254901960784, "rgba(197, 224, 33, 1.000)"], [0.9176470588235294, "rgba(200, 224, 32, 1.000)"], [0.9215686274509803, "rgba(202, 225, 31, 1.000)"], [0.9254901960784314, "rgba(205, 225, 29, 1.000)"], [0.9294117647058824, "rgba(208, 225, 28, 1.000)"], [0.9333333333333333, "rgba(210, 226, 27, 1.000)"], [0.9372549019607843, "rgba(213, 226, 26, 1.000)"], [0.9411764705882353, "rgba(216, 226, 25, 1.000)"], [0.9450980392156862, "rgba(218, 227, 25, 1.000)"], [0.9490196078431372, "rgba(221, 227, 24, 1.000)"], [0.9529411764705882, "rgba(223, 227, 24, 1.000)"], [0.9568627450980393, "rgba(226, 228, 24, 1.000)"], [0.9607843137254902, "rgba(229, 228, 25, 1.000)"], [0.9647058823529412, "rgba(231, 228, 25, 1.000)"], [0.9686274509803922, "rgba(234, 229, 26, 1.000)"], [0.9725490196078431, "rgba(236, 229, 27, 1.000)"], [0.9764705882352941, "rgba(239, 229, 28, 1.000)"], [0.9803921568627451, "rgba(241, 229, 29, 1.000)"], [0.984313725490196, "rgba(244, 230, 30, 1.000)"], [0.9882352941176471, "rgba(246, 230, 32, 1.000)"], [0.9921568627450981, "rgba(248, 230, 33, 1.000)"], [0.996078431372549, "rgba(251, 231, 35, 1.000)"], [1, "rgba(253, 231, 37, 1.000)"]], "yaxis": "y", "zmin": 0, "z": [[25, 0], [0, 25]], "zmax": 25, "y": [0.5, 1.5, 2.5], "type": "heatmap", "showscale": true, "x": [0.5, 1.5, 2.5], "zaxis": null, "metadata": {"shouldEnableSmartZoom": false, "smartZoomParams": {"minCount": 25000, "maxCount": 3, "currentCount": 3}}}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2], "range": [0.5, 2.5], "domain": [0.1505431612715077, 0.7827145304753573], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["Cone", "Cylinder"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Predicted", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "Confusion Matrix", "xref": "paper", "x": 0.5719907407407409}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "25", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "25", "xref": "x", "x": 2}], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2], "range": [0.5, 2.5], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["Cone", "Cylinder"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "True", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "legend": {"yanchor": "auto", "xanchor": "auto", "bordercolor": "rgba(0, 0, 0, 1)", "bgcolor": "rgba(255, 255, 255, 1.000)", "borderwidth": 1, "tracegroupgap": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "title": {"font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}, "text": ""}, "traceorder": "normal", "x": 1}, "width": 973.046875}}
{"id": "aca08952-ab94-4f27-8c3e-9cdccaf8440b", "data": [{"showlegend": false, "xaxis": "x", "colorbar": {"y": 0.5086805555555556, "title": {"text": "Count"}, "len": 0.8657316272965879, "x": 0.7827145304753573}, "name": "y1", "colorscale": [[0, "rgba(68, 1, 84, 1.000)"], [0.00392156862745098, "rgba(68, 2, 86, 1.000)"], [0.00784313725490196, "rgba(69, 4, 87, 1.000)"], [0.011764705882352941, "rgba(69, 5, 89, 1.000)"], [0.01568627450980392, "rgba(70, 7, 90, 1.000)"], [0.0196078431372549, "rgba(70, 8, 92, 1.000)"], [0.023529411764705882, "rgba(70, 10, 93, 1.000)"], [0.027450980392156862, "rgba(70, 11, 94, 1.000)"], [0.03137254901960784, "rgba(71, 13, 96, 1.000)"], [0.03529411764705882, "rgba(71, 14, 97, 1.000)"], [0.0392156862745098, "rgba(71, 16, 99, 1.000)"], [0.043137254901960784, "rgba(71, 17, 100, 1.000)"], [0.047058823529411764, "rgba(71, 19, 101, 1.000)"], [0.050980392156862744, "rgba(72, 20, 103, 1.000)"], [0.054901960784313725, "rgba(72, 22, 104, 1.000)"], [0.058823529411764705, "rgba(72, 23, 105, 1.000)"], [0.06274509803921569, "rgba(72, 24, 106, 1.000)"], [0.06666666666666667, "rgba(72, 26, 108, 1.000)"], [0.07058823529411765, "rgba(72, 27, 109, 1.000)"], [0.07450980392156863, "rgba(72, 28, 110, 1.000)"], [0.0784313725490196, "rgba(72, 29, 111, 1.000)"], [0.08235294117647059, "rgba(72, 31, 112, 1.000)"], [0.08627450980392157, "rgba(72, 32, 113, 1.000)"], [0.09019607843137255, "rgba(72, 33, 115, 1.000)"], [0.09411764705882353, "rgba(72, 35, 116, 1.000)"], [0.09803921568627451, "rgba(72, 36, 117, 1.000)"], [0.10196078431372549, "rgba(72, 37, 118, 1.000)"], [0.10588235294117647, "rgba(72, 38, 119, 1.000)"], [0.10980392156862745, "rgba(72, 40, 120, 1.000)"], [0.11372549019607843, "rgba(72, 41, 121, 1.000)"], [0.11764705882352941, "rgba(71, 42, 122, 1.000)"], [0.12156862745098039, "rgba(71, 44, 122, 1.000)"], [0.12549019607843137, "rgba(71, 45, 123, 1.000)"], [0.12941176470588237, "rgba(71, 46, 124, 1.000)"], [0.13333333333333333, "rgba(71, 47, 125, 1.000)"], [0.13725490196078433, "rgba(70, 48, 126, 1.000)"], [0.1411764705882353, "rgba(70, 50, 126, 1.000)"], [0.1450980392156863, "rgba(70, 51, 127, 1.000)"], [0.14901960784313725, "rgba(70, 52, 128, 1.000)"], [0.15294117647058825, "rgba(69, 53, 129, 1.000)"], [0.1568627450980392, "rgba(69, 55, 129, 1.000)"], [0.1607843137254902, "rgba(69, 56, 130, 1.000)"], [0.16470588235294117, "rgba(68, 57, 131, 1.000)"], [0.16862745098039217, "rgba(68, 58, 131, 1.000)"], [0.17254901960784313, "rgba(68, 59, 132, 1.000)"], [0.17647058823529413, "rgba(67, 61, 132, 1.000)"], [0.1803921568627451, "rgba(67, 62, 133, 1.000)"], [0.1843137254901961, "rgba(66, 63, 133, 1.000)"], [0.18823529411764706, "rgba(66, 64, 134, 1.000)"], [0.19215686274509805, "rgba(66, 65, 134, 1.000)"], [0.19607843137254902, "rgba(65, 66, 135, 1.000)"], [0.2, "rgba(65, 68, 135, 1.000)"], [0.20392156862745098, "rgba(64, 69, 136, 1.000)"], [0.20784313725490197, "rgba(64, 70, 136, 1.000)"], [0.21176470588235294, "rgba(63, 71, 136, 1.000)"], [0.21568627450980393, "rgba(63, 72, 137, 1.000)"], [0.2196078431372549, "rgba(62, 73, 137, 1.000)"], [0.2235294117647059, "rgba(62, 74, 137, 1.000)"], [0.22745098039215686, "rgba(62, 76, 138, 1.000)"], [0.23137254901960785, "rgba(61, 77, 138, 1.000)"], [0.23529411764705882, "rgba(61, 78, 138, 1.000)"], [0.23921568627450981, "rgba(60, 79, 138, 1.000)"], [0.24313725490196078, "rgba(60, 80, 139, 1.000)"], [0.24705882352941178, "rgba(59, 81, 139, 1.000)"], [0.25098039215686274, "rgba(59, 82, 139, 1.000)"], [0.2549019607843137, "rgba(58, 83, 139, 1.000)"], [0.25882352941176473, "rgba(58, 84, 140, 1.000)"], [0.2627450980392157, "rgba(57, 85, 140, 1.000)"], [0.26666666666666666, "rgba(57, 86, 140, 1.000)"], [0.27058823529411763, "rgba(56, 88, 140, 1.000)"], [0.27450980392156865, "rgba(56, 89, 140, 1.000)"], [0.2784313725490196, "rgba(55, 90, 140, 1.000)"], [0.2823529411764706, "rgba(55, 91, 141, 1.000)"], [0.28627450980392155, "rgba(54, 92, 141, 1.000)"], [0.2901960784313726, "rgba(54, 93, 141, 1.000)"], [0.29411764705882354, "rgba(53, 94, 141, 1.000)"], [0.2980392156862745, "rgba(53, 95, 141, 1.000)"], [0.30196078431372547, "rgba(52, 96, 141, 1.000)"], [0.3058823529411765, "rgba(52, 97, 141, 1.000)"], [0.30980392156862746, "rgba(51, 98, 141, 1.000)"], [0.3137254901960784, "rgba(51, 99, 141, 1.000)"], [0.3176470588235294, "rgba(50, 100, 142, 1.000)"], [0.3215686274509804, "rgba(50, 101, 142, 1.000)"], [0.3254901960784314, "rgba(49, 102, 142, 1.000)"], [0.32941176470588235, "rgba(49, 103, 142, 1.000)"], [0.3333333333333333, "rgba(49, 104, 142, 1.000)"], [0.33725490196078434, "rgba(48, 105, 142, 1.000)"], [0.3411764705882353, "rgba(48, 106, 142, 1.000)"], [0.34509803921568627, "rgba(47, 107, 142, 1.000)"], [0.34901960784313724, "rgba(47, 108, 142, 1.000)"], [0.35294117647058826, "rgba(46, 109, 142, 1.000)"], [0.3568627450980392, "rgba(46, 110, 142, 1.000)"], [0.3607843137254902, "rgba(46, 111, 142, 1.000)"], [0.36470588235294116, "rgba(45, 112, 142, 1.000)"], [0.3686274509803922, "rgba(45, 113, 142, 1.000)"], [0.37254901960784315, "rgba(44, 113, 142, 1.000)"], [0.3764705882352941, "rgba(44, 114, 142, 1.000)"], [0.3803921568627451, "rgba(44, 115, 142, 1.000)"], [0.3843137254901961, "rgba(43, 116, 142, 1.000)"], [0.38823529411764707, "rgba(43, 117, 142, 1.000)"], [0.39215686274509803, "rgba(42, 118, 142, 1.000)"], [0.396078431372549, "rgba(42, 119, 142, 1.000)"], [0.4, "rgba(42, 120, 142, 1.000)"], [0.403921568627451, "rgba(41, 121, 142, 1.000)"], [0.40784313725490196, "rgba(41, 122, 142, 1.000)"], [0.4117647058823529, "rgba(41, 123, 142, 1.000)"], [0.41568627450980394, "rgba(40, 124, 142, 1.000)"], [0.4196078431372549, "rgba(40, 125, 142, 1.000)"], [0.4235294117647059, "rgba(39, 126, 142, 1.000)"], [0.42745098039215684, "rgba(39, 127, 142, 1.000)"], [0.43137254901960786, "rgba(39, 128, 142, 1.000)"], [0.43529411764705883, "rgba(38, 129, 142, 1.000)"], [0.4392156862745098, "rgba(38, 130, 142, 1.000)"], [0.44313725490196076, "rgba(38, 130, 142, 1.000)"], [0.4470588235294118, "rgba(37, 131, 142, 1.000)"], [0.45098039215686275, "rgba(37, 132, 142, 1.000)"], [0.4549019607843137, "rgba(37, 133, 142, 1.000)"], [0.4588235294117647, "rgba(36, 134, 142, 1.000)"], [0.4627450980392157, "rgba(36, 135, 142, 1.000)"], [0.4666666666666667, "rgba(35, 136, 142, 1.000)"], [0.47058823529411764, "rgba(35, 137, 142, 1.000)"], [0.4745098039215686, "rgba(35, 138, 141, 1.000)"], [0.47843137254901963, "rgba(34, 139, 141, 1.000)"], [0.4823529411764706, "rgba(34, 140, 141, 1.000)"], [0.48627450980392156, "rgba(34, 141, 141, 1.000)"], [0.49019607843137253, "rgba(33, 142, 141, 1.000)"], [0.49411764705882355, "rgba(33, 143, 141, 1.000)"], [0.4980392156862745, "rgba(33, 144, 141, 1.000)"], [0.5019607843137255, "rgba(33, 145, 140, 1.000)"], [0.5058823529411764, "rgba(32, 146, 140, 1.000)"], [0.5098039215686274, "rgba(32, 146, 140, 1.000)"], [0.5137254901960784, "rgba(32, 147, 140, 1.000)"], [0.5176470588235295, "rgba(31, 148, 140, 1.000)"], [0.5215686274509804, "rgba(31, 149, 139, 1.000)"], [0.5254901960784314, "rgba(31, 150, 139, 1.000)"], [0.5294117647058824, "rgba(31, 151, 139, 1.000)"], [0.5333333333333333, "rgba(31, 152, 139, 1.000)"], [0.5372549019607843, "rgba(31, 153, 138, 1.000)"], [0.5411764705882353, "rgba(31, 154, 138, 1.000)"], [0.5450980392156862, "rgba(30, 155, 138, 1.000)"], [0.5490196078431373, "rgba(30, 156, 137, 1.000)"], [0.5529411764705883, "rgba(30, 157, 137, 1.000)"], [0.5568627450980392, "rgba(31, 158, 137, 1.000)"], [0.5607843137254902, "rgba(31, 159, 136, 1.000)"], [0.5647058823529412, "rgba(31, 160, 136, 1.000)"], [0.5686274509803921, "rgba(31, 161, 136, 1.000)"], [0.5725490196078431, "rgba(31, 161, 135, 1.000)"], [0.5764705882352941, "rgba(31, 162, 135, 1.000)"], [0.5803921568627451, "rgba(32, 163, 134, 1.000)"], [0.5843137254901961, "rgba(32, 164, 134, 1.000)"], [0.5882352941176471, "rgba(33, 165, 133, 1.000)"], [0.592156862745098, "rgba(33, 166, 133, 1.000)"], [0.596078431372549, "rgba(34, 167, 133, 1.000)"], [0.6, "rgba(34, 168, 132, 1.000)"], [0.6039215686274509, "rgba(35, 169, 131, 1.000)"], [0.6078431372549019, "rgba(36, 170, 131, 1.000)"], [0.611764705882353, "rgba(37, 171, 130, 1.000)"], [0.615686274509804, "rgba(37, 172, 130, 1.000)"], [0.6196078431372549, "rgba(38, 173, 129, 1.000)"], [0.6235294117647059, "rgba(39, 173, 129, 1.000)"], [0.6274509803921569, "rgba(40, 174, 128, 1.000)"], [0.6313725490196078, "rgba(41, 175, 127, 1.000)"], [0.6352941176470588, "rgba(42, 176, 127, 1.000)"], [0.6392156862745098, "rgba(44, 177, 126, 1.000)"], [0.6431372549019608, "rgba(45, 178, 125, 1.000)"], [0.6470588235294118, "rgba(46, 179, 124, 1.000)"], [0.6509803921568628, "rgba(47, 180, 124, 1.000)"], [0.6549019607843137, "rgba(49, 181, 123, 1.000)"], [0.6588235294117647, "rgba(50, 182, 122, 1.000)"], [0.6627450980392157, "rgba(52, 182, 121, 1.000)"], [0.6666666666666666, "rgba(53, 183, 121, 1.000)"], [0.6705882352941176, "rgba(55, 184, 120, 1.000)"], [0.6745098039215687, "rgba(56, 185, 119, 1.000)"], [0.6784313725490196, "rgba(58, 186, 118, 1.000)"], [0.6823529411764706, "rgba(59, 187, 117, 1.000)"], [0.6862745098039216, "rgba(61, 188, 116, 1.000)"], [0.6901960784313725, "rgba(63, 188, 115, 1.000)"], [0.6941176470588235, "rgba(64, 189, 114, 1.000)"], [0.6980392156862745, "rgba(66, 190, 113, 1.000)"], [0.7019607843137254, "rgba(68, 191, 112, 1.000)"], [0.7058823529411765, "rgba(70, 192, 111, 1.000)"], [0.7098039215686275, "rgba(72, 193, 110, 1.000)"], [0.7137254901960784, "rgba(74, 193, 109, 1.000)"], [0.7176470588235294, "rgba(76, 194, 108, 1.000)"], [0.7215686274509804, "rgba(78, 195, 107, 1.000)"], [0.7254901960784313, "rgba(80, 196, 106, 1.000)"], [0.7294117647058823, "rgba(82, 197, 105, 1.000)"], [0.7333333333333333, "rgba(84, 197, 104, 1.000)"], [0.7372549019607844, "rgba(86, 198, 103, 1.000)"], [0.7411764705882353, "rgba(88, 199, 101, 1.000)"], [0.7450980392156863, "rgba(90, 200, 100, 1.000)"], [0.7490196078431373, "rgba(92, 200, 99, 1.000)"], [0.7529411764705882, "rgba(94, 201, 98, 1.000)"], [0.7568627450980392, "rgba(96, 202, 96, 1.000)"], [0.7607843137254902, "rgba(99, 203, 95, 1.000)"], [0.7647058823529411, "rgba(101, 203, 94, 1.000)"], [0.7686274509803922, "rgba(103, 204, 92, 1.000)"], [0.7725490196078432, "rgba(105, 205, 91, 1.000)"], [0.7764705882352941, "rgba(108, 205, 90, 1.000)"], [0.7803921568627451, "rgba(110, 206, 88, 1.000)"], [0.7843137254901961, "rgba(112, 207, 87, 1.000)"], [0.788235294117647, "rgba(115, 208, 86, 1.000)"], [0.792156862745098, "rgba(117, 208, 84, 1.000)"], [0.796078431372549, "rgba(119, 209, 83, 1.000)"], [0.8, "rgba(122, 209, 81, 1.000)"], [0.803921568627451, "rgba(124, 210, 80, 1.000)"], [0.807843137254902, "rgba(127, 211, 78, 1.000)"], [0.8117647058823529, "rgba(129, 211, 77, 1.000)"], [0.8156862745098039, "rgba(132, 212, 75, 1.000)"], [0.8196078431372549, "rgba(134, 213, 73, 1.000)"], [0.8235294117647058, "rgba(137, 213, 72, 1.000)"], [0.8274509803921568, "rgba(139, 214, 70, 1.000)"], [0.8313725490196079, "rgba(142, 214, 69, 1.000)"], [0.8352941176470589, "rgba(144, 215, 67, 1.000)"], [0.8392156862745098, "rgba(147, 215, 65, 1.000)"], [0.8431372549019608, "rgba(149, 216, 64, 1.000)"], [0.8470588235294118, "rgba(152, 216, 62, 1.000)"], [0.8509803921568627, "rgba(155, 217, 60, 1.000)"], [0.8549019607843137, "rgba(157, 217, 59, 1.000)"], [0.8588235294117647, "rgba(160, 218, 57, 1.000)"], [0.8627450980392157, "rgba(162, 218, 55, 1.000)"], [0.8666666666666667, "rgba(165, 219, 54, 1.000)"], [0.8705882352941177, "rgba(168, 219, 52, 1.000)"], [0.8745098039215686, "rgba(170, 220, 50, 1.000)"], [0.8784313725490196, "rgba(173, 220, 48, 1.000)"], [0.8823529411764706, "rgba(176, 221, 47, 1.000)"], [0.8862745098039215, "rgba(178, 221, 45, 1.000)"], [0.8901960784313725, "rgba(181, 222, 43, 1.000)"], [0.8941176470588236, "rgba(184, 222, 41, 1.000)"], [0.8980392156862745, "rgba(186, 222, 40, 1.000)"], [0.9019607843137255, "rgba(189, 223, 38, 1.000)"], [0.9058823529411765, "rgba(192, 223, 37, 1.000)"], [0.9098039215686274, "rgba(194, 223, 35, 1.000)"], [0.9137254901960784, "rgba(197, 224, 33, 1.000)"], [0.9176470588235294, "rgba(200, 224, 32, 1.000)"], [0.9215686274509803, "rgba(202, 225, 31, 1.000)"], [0.9254901960784314, "rgba(205, 225, 29, 1.000)"], [0.9294117647058824, "rgba(208, 225, 28, 1.000)"], [0.9333333333333333, "rgba(210, 226, 27, 1.000)"], [0.9372549019607843, "rgba(213, 226, 26, 1.000)"], [0.9411764705882353, "rgba(216, 226, 25, 1.000)"], [0.9450980392156862, "rgba(218, 227, 25, 1.000)"], [0.9490196078431372, "rgba(221, 227, 24, 1.000)"], [0.9529411764705882, "rgba(223, 227, 24, 1.000)"], [0.9568627450980393, "rgba(226, 228, 24, 1.000)"], [0.9607843137254902, "rgba(229, 228, 25, 1.000)"], [0.9647058823529412, "rgba(231, 228, 25, 1.000)"], [0.9686274509803922, "rgba(234, 229, 26, 1.000)"], [0.9725490196078431, "rgba(236, 229, 27, 1.000)"], [0.9764705882352941, "rgba(239, 229, 28, 1.000)"], [0.9803921568627451, "rgba(241, 229, 29, 1.000)"], [0.984313725490196, "rgba(244, 230, 30, 1.000)"], [0.9882352941176471, "rgba(246, 230, 32, 1.000)"], [0.9921568627450981, "rgba(248, 230, 33, 1.000)"], [0.996078431372549, "rgba(251, 231, 35, 1.000)"], [1, "rgba(253, 231, 37, 1.000)"]], "yaxis": "y", "zmin": 0, "z": [[25, 8], [0, 17]], "zmax": 25, "y": [0.5, 1.5, 2.5], "type": "heatmap", "showscale": true, "x": [0.5, 1.5, 2.5]}], "config": {"showlegend": true, "xaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2], "range": [0.5, 2.5], "domain": [0.1505431612715077, 0.7827145304753573], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["Cylinder", "Cone"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "y", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "Predicted", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "paper_bgcolor": "rgba(255, 255, 255, 1.000)", "annotations": [{"yanchor": "top", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 20}, "yref": "paper", "showarrow": false, "text": "Confusion Matrix", "xref": "paper", "x": 0.5719907407407409}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "25", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 1, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "8", "xref": "x", "x": 2}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "0", "xref": "x", "x": 1}, {"yanchor": "middle", "xanchor": "center", "rotation": 0, "y": 2, "font": {"color": "rgba(255, 255, 255, 1.000)", "family": "bold", "size": 17}, "yref": "y", "showarrow": false, "text": "17", "xref": "x", "x": 2}], "height": 400, "margin": {"l": 0, "b": 20, "r": 0, "t": 20}, "plot_bgcolor": "rgba(255, 255, 255, 1.000)", "yaxis": {"showticklabels": true, "gridwidth": 0.5, "tickvals": [1, 2], "range": [0.5, 2.5], "domain": [0.07581474190726165, 0.9415463692038496], "mirror": false, "tickangle": 0, "showline": true, "ticktext": ["Cylinder", "Cone"], "zeroline": false, "tickfont": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "zerolinecolor": "rgba(0, 0, 0, 1)", "anchor": "x", "visible": true, "ticks": "inside", "tickmode": "array", "linecolor": "rgba(0, 0, 0, 1)", "showgrid": true, "title": {"text": "True", "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}}, "gridcolor": "rgba(0, 0, 0, 0.1)", "tickcolor": "rgb(0, 0, 0)", "type": "linear"}, "legend": {"yanchor": "auto", "xanchor": "auto", "bordercolor": "rgba(0, 0, 0, 1)", "bgcolor": "rgba(255, 255, 255, 1.000)", "borderwidth": 1, "tracegroupgap": 0, "y": 1, "font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 11}, "title": {"font": {"color": "rgba(0, 0, 0, 1)", "family": "sans-serif", "size": 15}, "text": ""}, "traceorder": "normal", "x": 1}, "width": 1709.84375}}