docstr: The unnormalized log posterior components for mean-field normal family (the quantity we want to approximate)
  RAO-BLACKWELLIZED!
docstr_tok: ["The","unnormalized","log","posterior","components","for","mean-field","normal","family","(","the","quantity","we","want","to","approximate",")","RAO-BLACKWELLIZED","!"]
code: def normal_log_q_initial(self, z):
      """
      The unnormalized log posterior components for mean-field normal family (the quantity we want to approximate)
      RAO-BLACKWELLIZED!
      """
      means, scale = self.get_means_and_scales_from_q()
      return ss.norm.logpdf(z, loc=means, scale=scale)
  
imports: import sys
  import numpy
  import scipy.stats
  from .stoch_optim import RMSProp, ADAM
  from .bbvi_routines import alpha_recursion, log_p_posterior, mb_log_p_posterior
label_desc: Use image node_id 4 for calling the CBBVI obj's underlying member method code with example usage: obj.normal_log_q_initial(z) and returns: ss