Classification of radar targets using machine learning and deep learning¶
This example demonstrates approaches to classifying radar data using machine learning and deep learning techniques. The following approaches are used to solve the problem:
- Machine learning: support vector method (SVM).
- Deep Learning: SqueezeNet, LSTM
Object classification is an important task for radar systems. This example addresses the problem of determining whether an object reflects a radar signal as a cylinder or a cone. Although the example uses synthetic data, the approach can be applied to real radar measurements.
The first step is to import the packages you are using¶
The file install_packages.jl
contains the packages that are needed for the script. They are added to the working environment. In the file import_packages
all installed packages are imported for the script. In the cells below we start their execution
The data that will be used to train the models was taken from a demo example on EPR modelling of radar objects.
Let's specify the path where the data are located
The CSV file contains data on a cone and a cylinder. The first 100 elements are cylinder, the second 100 elements are cone. Let's split our data into training and test dataset
The code below performs feature extraction from time series using Morlet continuous wavelet transform. First, a wavelet transform is applied to all the data followed by calculation of the absolute values of the coefficients to leave only the amplitudes. These amplitudes are then averaged over the time axis to reduce the dimensionality of the features. The result is then "compressed" to remove unnecessary dimensions.
All this is done for the training and test datasets
Initialise the list containing class names
Before training the classifier, the data must be converted into a format compatible with the model: training features are converted into tabular form and labels are converted into a categorical type.
Initialisation of the support vector model and its training¶
Next, we set up the support vector model by initialising the parameters and cross validation
We train the model using cross-validation and calculate the accuracy on training
Evaluate the trained model¶
Let's evaluate the trained model on the test data
Next, let's build an error matrix to evaluate the quality of model classification - the function plot_confusion_matrix
fulfils this task
As can be seen from the constructed error matrix, the model classifies the cone well, but the cylinder is often confused with the cone.
Next, we will train a deep learning network - SqueezeNet. SqueezeNet is a compact convolutional neural network proposed in 2016 that achieves the performance of AlexNet at a much smaller size. It uses Fire modules that include squeeze (1x1 convolutional layers to reduce the number of channels) and expand (1x1 and 3x3 convolutional layers to restore dimensionality) layers, which reduces the number of parameters without losing quality. Suitable for embedded devices due to its compactness.
Initialise the parameters involved in model training and data preparation
First of all we need to prepare the data for training the network. We need to perform and construct a continuous wavelet transform for the signals to get its time-frequency characteristics. Wavelets are "compressed" to localise short-term bursts with high temporal accuracy, and "stretched" to capture smooth changes in the signal structure.
The auxiliary function save_wavelet_images
obtains a continuous wavelet transform (CWT)
for each radar signal, converts the result into a format compatible with computer vision models, and saves the spectrograms as images.
Initialise several auxiliary functions
The object c
is a customisable wavelet transformer based on the Morlet wavelet
Let's get the image database for training the neural network
Let's look at an instance of the obtained image
Initialise the function for data augmentation: it is responsible for converting images to size 224x224 and converting data into tensors
The function Create_dataset
performs the creation of training datasets by processing the directories where the images are located.
In the next code cell let's execute the function to create training and test sets
Create a DataLoader that feeds images to the model input in batches. Transfer them to GPU
Important note: the model is trained on GPU, as it speeds up the learning process many times. If you need to use the GPU, contact the managers and they will give you access to the GPU. In the working directory will lie the weights of the already pre-trained network, transferred to CPU. After training the main network, you can view the network in CPU format by loading the corresponding weights into the model
Initialise our model by transferring it to the GPU
Initialise the optimiser, the loss function
Let's describe the function that is responsible for training the model per epoch. The function train_one_epoch
performs model training on a single epoch by traversing all data batches from the loader Loader
. This function will later be used to train the model LSTM
. This function has a parameter type_model
, which determines whether we are training a convolutional or recurrent model
Starting the SqueezeNet training process
Out[0]:
"/user/nn/radar_classification_using_ML_DL/models"
Evaluating the SqueezeNet trained model¶
Let's evaluate the trained model. The function evaluate_model_accuracy
is responsible for calculating the accuracy of the model
Accuracy trained model:100.0%
As can be seen above, the accuracy of the model is 100%. This makes it clear that the model perfectly separates the two classes from each other. Let's look at a concrete example of what the model predicts
Let's build the error matrix using the function plot_confusion_matrix
Loading an image from the test dataset
Предсказанный класс: ["Cone"]
So, the model has fulfilled its task.
LSTM¶
The final section of this example describes the LSTM workflow. First, the LSTM levels are defined:
Parameter Initialisation¶
Initialise the parameters involved in model training and data preparation
The attributes that are fed to the input were defined at the beginning of the script. Labels will be slightly redefined
The data is then cast to the form that the LSTM network requires as input
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
Let's bring the training and test data to the type DataLoader
and translate them to GPU
Important note: the model is trained on GPU as it speeds up the learning process many times over. If you need to use GPU - contact the managers, you will be allocated access to GPU. In the working directory will lie the weights of the already pre-trained network, transferred to CPU. After training the main network, you can view the network in CPU format by loading the corresponding weights into the model
Initialise the model we are going to train. In this example, our model is a chain of layers connected to each other
Initialise the optimiser, the loss function
Next comes the training cycle for the model
Evaluating the trained model¶
Let's evaluate our model by computing the accuracy on a test dataset
Accuracy trained model:84.0%
Now let's construct an error matrix for visual evaluation of the model
Let's test the model on a specific observation
Random Sample Index: 12
True Label: 1
Predicted Probabilities: Float32[0.99999905; 9.580198f-7;;]
Predicted Class: [1]
As can be seen from the results above, the model correctly classified the instance given to it
Conclusion¶
This example presented a workflow for performing radar target classification using machine learning and deep learning techniques. Although this example used synthesised data for training and testing, it can be easily extended to incorporate real radar results.
{"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}}