code: def test_elbo_nonreparameterized_both_baselines(self):
      self.do_elbo_test(
          False,
          False,
          3000,
          0.04,
          0.001,
          use_nn_baseline=True,
          use_decaying_avg_baseline=True,
      )
  
imports: import logging
  from unittest import TestCase
  import numpy
  import pytest
  import torch
  from torch import nn
  import pyro
  import pyro.distributions
  import pyro.optim
  from pyro.distributions.testing import fakes
  from pyro.infer import SVI, TraceGraph_ELBO
  from tests.common import assert_equal
label_desc: Use image node_id 3 for calling the NormalNormalNormalTests obj's underlying member method code with example usage: obj.test_elbo_nonreparameterized_both_baselines() without return types