{
  "operators": [
    {
      "operatorID": "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9",
      "operatorType": "CSVFileScan",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "fileEncoding": "UTF_8",
        "customDelimiter": ",",
        "hasHeader": true,
        "fileName": "/texera/iris-species/v1/Iris.csv"
      },
      "inputPorts": [],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Read Iris Dataset",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false,
      "viewResult": true
    },
    {
      "operatorID": "ScatterMatrixChart-operator-eb2b95c3-3fc1-4a6a-9a46-c3cee793e887",
      "operatorType": "ScatterMatrixChart",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "Color": "Species",
        "Selected Attributes": [
          "SepalLengthCm",
          "SepalWidthCm",
          "PetalLengthCm",
          "PetalWidthCm"
        ]
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Compare features",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false,
      "viewResult": false
    },
    {
      "operatorID": "Projection-operator-f333f5a9-2894-428b-a51b-f90fa4b5d2de",
      "operatorType": "Projection",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "isDrop": false,
        "attributes": [
          {
            "originalAttribute": "SepalWidthCm"
          },
          {
            "originalAttribute": "PetalWidthCm"
          },
          {
            "alias": "",
            "originalAttribute": "Species"
          }
        ]
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Use SepalWidth + PedalWidth as training features",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false
    },
    {
      "operatorID": "Projection-operator-70298736-c5ee-4223-9e4d-79cbd3cf6fa8",
      "operatorType": "Projection",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "isDrop": false,
        "attributes": [
          {
            "originalAttribute": "PetalLengthCm"
          },
          {
            "originalAttribute": "PetalWidthCm"
          },
          {
            "alias": "",
            "originalAttribute": "Species"
          }
        ]
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Use PedalWidth+PedalLength as training features",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false
    },
    {
      "operatorID": "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996",
      "operatorType": "Split",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "k": 70,
        "random": true,
        "seed": 1
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        },
        {
          "portID": "output-1",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Split",
      "dynamicInputPorts": true,
      "dynamicOutputPorts": true
    },
    {
      "operatorID": "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0",
      "operatorType": "Split",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "k": 70,
        "random": true,
        "seed": 1
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        },
        {
          "portID": "output-1",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Split",
      "dynamicInputPorts": true,
      "dynamicOutputPorts": true
    },
    {
      "operatorID": "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e",
      "operatorType": "SklearnPerceptron",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "countVectorizer": false,
        "tfidfTransformer": false,
        "target": "Species"
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "training",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        },
        {
          "portID": "input-1",
          "displayName": "testing",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": [
            {
              "id": 0,
              "internal": false
            }
          ]
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Linear Perceptron",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false
    },
    {
      "operatorID": "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa",
      "operatorType": "SklearnPrediction",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "Model Attribute": "model",
        "Output Attribute Name": "prediction",
        "Ground Truth Attribute Name to Ignore": "Species"
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "model",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        },
        {
          "portID": "input-1",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": [
            {
              "id": 0,
              "internal": false
            }
          ]
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Sklearn Prediction",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false
    },
    {
      "operatorID": "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b",
      "operatorType": "SklearnPrediction",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "Model Attribute": "model",
        "Output Attribute Name": "prediction",
        "Ground Truth Attribute Name to Ignore": "Species"
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "model",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        },
        {
          "portID": "input-1",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": [
            {
              "id": 0,
              "internal": false
            }
          ]
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Sklearn Prediction",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false
    },
    {
      "operatorID": "Scatterplot-operator-d3688238-2bd8-4aec-bec8-c5b0c9c5c566",
      "operatorType": "Scatterplot",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "xLogScale": false,
        "yLogScale": false,
        "xColumn": "SepalWidthCm",
        "yColumn": "PetalWidthCm",
        "colorColumn": "prediction",
        "alpha": 1
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Scatterplot",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false
    },
    {
      "operatorID": "Scatterplot-operator-de9d36ca-1219-4cbc-a7fc-6ae203c8b003",
      "operatorType": "Scatterplot",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "xLogScale": false,
        "yLogScale": false,
        "xColumn": "PetalLengthCm",
        "yColumn": "PetalWidthCm",
        "colorColumn": "prediction",
        "alpha": 1
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Scatterplot",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false
    },
    {
      "operatorID": "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f",
      "operatorType": "Split",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "k": 70,
        "random": true,
        "seed": 1
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        },
        {
          "portID": "output-1",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Split",
      "dynamicInputPorts": true,
      "dynamicOutputPorts": true
    },
    {
      "operatorID": "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3",
      "operatorType": "Split",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "k": 70,
        "random": true,
        "seed": 1
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        },
        {
          "portID": "output-1",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Split",
      "dynamicInputPorts": true,
      "dynamicOutputPorts": true
    },
    {
      "operatorID": "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27",
      "operatorType": "SklearnDecisionTree",
      "operatorVersion": "N/A",
      "operatorProperties": {
        "countVectorizer": false,
        "tfidfTransformer": false,
        "target": "Species"
      },
      "inputPorts": [
        {
          "portID": "input-0",
          "displayName": "training",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": []
        },
        {
          "portID": "input-1",
          "displayName": "testing",
          "allowMultiInputs": false,
          "isDynamicPort": false,
          "dependencies": [
            {
              "id": 0,
              "internal": false
            }
          ]
        }
      ],
      "outputPorts": [
        {
          "portID": "output-0",
          "displayName": "",
          "allowMultiInputs": false,
          "isDynamicPort": false
        }
      ],
      "showAdvanced": false,
      "isDisabled": false,
      "customDisplayName": "Decision Tree",
      "dynamicInputPorts": false,
      "dynamicOutputPorts": false
    }
  ],
  "operatorPositions": {
    "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9": {
      "x": -239,
      "y": 162
    },
    "ScatterMatrixChart-operator-eb2b95c3-3fc1-4a6a-9a46-c3cee793e887": {
      "x": 108,
      "y": -49
    },
    "Projection-operator-f333f5a9-2894-428b-a51b-f90fa4b5d2de": {
      "x": 28,
      "y": 162
    },
    "Projection-operator-70298736-c5ee-4223-9e4d-79cbd3cf6fa8": {
      "x": 24,
      "y": 458
    },
    "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996": {
      "x": 283,
      "y": 59
    },
    "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0": {
      "x": 286,
      "y": 366
    },
    "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e": {
      "x": 474,
      "y": 59
    },
    "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa": {
      "x": 634,
      "y": 140
    },
    "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b": {
      "x": 635,
      "y": 432
    },
    "Scatterplot-operator-d3688238-2bd8-4aec-bec8-c5b0c9c5c566": {
      "x": 762,
      "y": 140
    },
    "Scatterplot-operator-de9d36ca-1219-4cbc-a7fc-6ae203c8b003": {
      "x": 764,
      "y": 432
    },
    "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f": {
      "x": 176,
      "y": 140
    },
    "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3": {
      "x": 173,
      "y": 432
    },
    "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27": {
      "x": 463,
      "y": 366
    }
  },
  "links": [
    {
      "linkID": "link-560a8dc4-b2c8-4575-abd8-2924b58f4a54",
      "source": {
        "operatorID": "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e",
        "portID": "input-0"
      }
    },
    {
      "linkID": "3d479ba9-824c-4c63-a556-1ac678d0345d",
      "source": {
        "operatorID": "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996",
        "portID": "output-1"
      },
      "target": {
        "operatorID": "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e",
        "portID": "input-1"
      }
    },
    {
      "linkID": "link-7fe7b7d2-cd88-4d15-bb4c-2ead085cc5a6",
      "source": {
        "operatorID": "SklearnPerceptron-operator-a7b059fb-1e65-4b80-8d26-7c9aa64b4b1e",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa",
        "portID": "input-0"
      }
    },
    {
      "linkID": "6b8a5349-88ba-4e4f-9fee-79a086a70545",
      "source": {
        "operatorID": "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "Scatterplot-operator-de9d36ca-1219-4cbc-a7fc-6ae203c8b003",
        "portID": "input-0"
      }
    },
    {
      "linkID": "38c7e897-0380-4963-aa18-93ef8b8149a5",
      "source": {
        "operatorID": "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "Scatterplot-operator-d3688238-2bd8-4aec-bec8-c5b0c9c5c566",
        "portID": "input-0"
      }
    },
    {
      "linkID": "237de7f7-a798-423b-bc90-317dc0ba959a",
      "source": {
        "operatorID": "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "Projection-operator-f333f5a9-2894-428b-a51b-f90fa4b5d2de",
        "portID": "input-0"
      }
    },
    {
      "linkID": "487111f2-76d9-4488-84d0-d4504249306e",
      "source": {
        "operatorID": "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "ScatterMatrixChart-operator-eb2b95c3-3fc1-4a6a-9a46-c3cee793e887",
        "portID": "input-0"
      }
    },
    {
      "linkID": "3e013e60-8068-46a2-bbb5-246d2990b60c",
      "source": {
        "operatorID": "Projection-operator-f333f5a9-2894-428b-a51b-f90fa4b5d2de",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f",
        "portID": "input-0"
      }
    },
    {
      "linkID": "d50fab28-ba45-4464-a69f-de48231a0d40",
      "source": {
        "operatorID": "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "Split-operator-ad9de8f5-6a3f-4737-8870-7f9dbb75c996",
        "portID": "input-0"
      }
    },
    {
      "linkID": "9740eafa-415a-465d-8764-cf60077394ff",
      "source": {
        "operatorID": "Split-operator-fb8bfb7e-a5af-4b25-8579-de02ae834f9f",
        "portID": "output-1"
      },
      "target": {
        "operatorID": "SklearnPrediction-operator-a6479757-22d1-4138-ade3-4a09675633fa",
        "portID": "input-1"
      }
    },
    {
      "linkID": "59aaf03f-0863-4fa8-9b4b-57493c37117f",
      "source": {
        "operatorID": "CSVFileScan-operator-e6f7be3d-492b-4cd1-8d74-dafa9fab94e9",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "Projection-operator-70298736-c5ee-4223-9e4d-79cbd3cf6fa8",
        "portID": "input-0"
      }
    },
    {
      "linkID": "85a6bfff-d491-4ff7-8283-7c096528fb2f",
      "source": {
        "operatorID": "Projection-operator-70298736-c5ee-4223-9e4d-79cbd3cf6fa8",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3",
        "portID": "input-0"
      }
    },
    {
      "linkID": "a561e5b7-a6bb-4f6a-a380-c3e2de46a871",
      "source": {
        "operatorID": "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0",
        "portID": "input-0"
      }
    },
    {
      "linkID": "9d484f60-934d-4366-ada4-daa616b5b8a9",
      "source": {
        "operatorID": "Split-operator-de75a27b-fc0f-4e62-ad6e-80a32f1d20d3",
        "portID": "output-1"
      },
      "target": {
        "operatorID": "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b",
        "portID": "input-1"
      }
    },
    {
      "linkID": "link-17c55116-912e-42bd-a639-e62dd9a58f0a",
      "source": {
        "operatorID": "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27",
        "portID": "input-0"
      }
    },
    {
      "linkID": "link-9cf6df5f-ac1c-48cb-9ef9-98ddf640c389",
      "source": {
        "operatorID": "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27",
        "portID": "output-0"
      },
      "target": {
        "operatorID": "SklearnPrediction-operator-f0009a16-2033-4ff3-9736-6f858b93244b",
        "portID": "input-0"
      }
    },
    {
      "linkID": "211feb88-6e03-4db0-b453-946f1fdbeb90",
      "source": {
        "operatorID": "Split-operator-f7bebe72-aeb1-45ca-9b06-8d46d0c9d6b0",
        "portID": "output-1"
      },
      "target": {
        "operatorID": "SklearnDecisionTree-operator-065511ba-f6e2-4e62-ae31-183c07986c27",
        "portID": "input-1"
      }
    }
  ],
  "commentBoxes": [],
  "settings": {
    "dataTransferBatchSize": 400
  }
}