code: def test_iris_embedding():
      iris = datasets.load_iris()
      x = iris.data
      y = iris.target
      mask = np.random.choice(
          range(len(y)), size=len(y) // 2, replace=False
      )
      y[mask] = -1
  
      ivis_iris = Ivis(epochs=5)
      ivis_iris.k = 15
      ivis_iris.batch_size = 16
  
      y_pred_iris = ivis_iris.fit_transform(x, y)
  
file_path: ivis/tests/integration/test_semi-supervised_iris.py
imports: import pytest
  from sklearn import datasets
  import numpy
  from ivis import Ivis
label_desc: Use image node_id 1 for calling a global function with example usage: test_iris_embedding() without return types