code: def test_rbm_score(self):
      rbm = algorithms.RBM(
          n_visible=4, n_hidden=1, step=0.5, batch_size=10
      )
      rbm.train(self.data, epochs=500)
  
      rbm_error_for_known = rbm.score(np.array([[0, 1, 0, 1]]))
      rbm_error_for_unknown = rbm.score(np.array([[0, 1, 0, 0]]))
  
      self.assertLess(rbm_error_for_unknown, rbm_error_for_known)
  
file_path: neupy/tests/algorithms/rbm/test_rbm.py
imports: import pickle
  import numpy
  from neupy import algorithms
  from neupy.utils import asfloat
  from base import BaseTestCase
label_desc: Use image node_id 2 for calling the BernoulliRBMTestCase obj's underlying member method code with example usage: obj.test_rbm_score() without return types