class_docstr: MLP image encoder.
class_docstr_tok: ["MLP","image","encoder","."]
code: def __call__(
      self,
      image: jnp.ndarray,
      *,
      train: bool = False,
      debug: bool = False,
  ) -> jnp.ndarray:
      return Mlp(
          num_layers=self.num_layers,
          hidden_size=self.hidden_size,
          normalization=self.normalization,
          activation=self.activation,
          embedding_size=self.embedding_size,
          skip_connection=self.skip_connection,
          dtype=self.dtype,
      )(image, train=train, debug=debug)
  
file_path: scenic/scenic/projects/lang4video/model/mlp.py
imports: from typing import Optional
  import flax.linen
  import jax.numpy
  from scenic.projects.lang4video.model import activations
  from scenic.projects.lang4video.model import normalizations
  from scenic.projects.lang4video.model.base_encoders import ImageEncoder
  from scenic.projects.lang4video.model.base_encoders import TextEncoder
label_desc: Use image node_id 1 for calling the MlpImageEncoder obj's underlying member method code with example usage: obj.__call__(image) and returns: Mlp