class_docstr: A simple Brownian Motion with 30 timesteps where 10 are unobservable.
class_docstr_tok: ["A","simple","Brownian","Motion","with","30","timesteps","where","10","are","unobservable","."]
code: def __init__(self, use_markov_chain=False):
      dataset = data.brownian_motion_missing_middle_observations()
      del dataset["innovation_noise_scale"]
      del dataset["observation_noise_scale"]
      super(
          BrownianMotionUnknownScalesMissingMiddleObservations, self
      ).__init__(
          name="brownian_motion_unknown_scales_missing_middle_observations",
          pretty_name="Brownian Motion with Unknown Scales",
          use_markov_chain=use_markov_chain,
          **dataset,
      )
  
imports: import functools
  import tensorflow.compat.v2
  import tensorflow_probability
  from inference_gym.internal import data
  from inference_gym.targets import bayesian_model
  from inference_gym.targets import model
  from inference_gym.targets.ground_truth import brownian_motion_missing_middle_observations
  from inference_gym.targets.ground_truth import brownian_motion_unknown_scales_missing_middle_observations
label_desc: Use image node_id 1 to create a new BrownianMotionUnknownScalesMissingMiddleObservations object from inherited base classes: BrownianMotionUnknownScales with example: obj = BrownianMotionUnknownScalesMissingMiddleObservations(use_markov_chain)