code: def create_layers(self, n_features, n_components):
      return [
          ks.layers.Dense(n_components * 16, activation="relu"),
          ks.layers.Dense(n_components * 8, activation="relu"),
          ks.layers.Dense(n_components * 2, activation="relu"),
          ks.layers.Dense(n_components, activation="tanh"),
      ]
  
file_path: tensorrec/examples/keras_example.py
imports: import keras
  from tensorrec import TensorRec
  from tensorrec.eval import fit_and_eval, eval_random_ranks_on_dataset
  from tensorrec.loss_graphs import BalancedWMRBLossGraph
  from tensorrec.representation_graphs import AbstractKerasRepresentationGraph, NormalizedLinearRepresentationGraph, LinearRepresentationGraph
  from tensorrec.util import append_to_string_at_point
  from test.datasets import get_book_crossing
  import logging
label_desc: Use image node_id 1 for calling the DeepRepresentationGraph obj's underlying member method code with example usage: obj.create_layers(n_features, n_components) and returns: list