code: def __sample_sentence(self, doc, sent):
      new_topic = sent.topic
      for i in range(self.__mh_steps):
          doc_proposed_topic = self.__doc_proposal(doc, sent)
          new_topic = self.__word_proposal(
              doc, sent, doc_proposed_topic
          )
      return new_topic
  
imports: import os
  import numpy
  from tqdm import tqdm
  from paddlehub.common.logger import logger
  from lda_novel.document import LDADoc, SLDADoc, Token, Sentence
  from lda_novel.vose_alias import VoseAlias
  from lda_novel.util import rand, rand_k
label_desc: Use image node_id 5 for calling the MHSampler obj's underlying member method code with example usage: obj.__sample_sentence(doc, sent) and returns: new_topic