code: def test_wide_forward_backward(self):
      input = JTensor.sparse(
          np.array([1, 3, 5, 2, 4, 6]),
          np.array([[0, 0, 0, 0, 0, 0], [1, 2, 5, 8, 90, 100]]),
          np.array([2, 124]),
      )
      model = WideAndDeep(5, self.column_info, "wide")
      output = model.forward(input)
  
file_path: analytics-zoo/pyzoo/test/zoo/models/recommendation/test_wideanddeep.py
imports: import pytest
  from pyspark.sql.functions import col, udf
  from zoo.models.recommendation import *
  from zoo.models.recommendation.utils import *
  from zoo.common.nncontext import *
  from test.zoo.pipeline.utils.test_utils import ZooTestCase
label_desc: Use image node_id 2 for calling the TestWideAndDeep obj's underlying member method code with example usage: obj.test_wide_forward_backward() without return types