code: def test_score_samples_unsupervised():
      iris = datasets.load_iris()
      x = iris.data
      y = iris.target
  
      ivis_iris = Ivis(k=15, batch_size=16, epochs=2)
      embeddings = ivis_iris.fit_transform(x)
  
      # Unsupervised model cannot classify
      with pytest.raises(Exception):
          y_pred = ivis_iris.score_samples(x)
  
file_path: ivis/tests/integration/test_supervised.py
imports: import pytest
  from tensorflow.keras.datasets import boston_housing
  from tensorflow.keras.utils import to_categorical
  from tensorflow.keras import losses
  from sklearn import datasets
  import numpy
  from ivis import Ivis
label_desc: Use image node_id 2 for calling a global function with example usage: test_score_samples_unsupervised() without return types