class_docstr: Class for RNN drum track generation models.
docstr: Evaluate the log likelihood of a drum track under the model.
  
  Args:
    drums: The DrumTrack object for which to evaluate the log likelihood.
  
  Returns:
    The log likelihood of `drums` under this model.
docstr_tok: ["Evaluate","the","log","likelihood","of","a","drum","track","under","the","model",".","Args",":","drums",":","The","DrumTrack","object","for","which","to","evaluate","the","log","likelihood",".","Returns",":","The","log","likelihood","of","`","drums","`","under","this","model","."]
code: def drum_track_log_likelihood(self, drums):
      """Evaluate the log likelihood of a drum track under the model.
  
      Args:
        drums: The DrumTrack object for which to evaluate the log likelihood.
  
      Returns:
        The log likelihood of `drums` under this model.
      """
      return self._evaluate_log_likelihood([drums])[0]
  
file_path: magenta/magenta/models/drums_rnn/drums_rnn_model.py
imports: from magenta.contrib import training
  from magenta.models.shared import events_rnn_model
  import note_seq
  from note_seq.protobuf import generator_pb2
label_desc: Use image node_id 2 for calling the DrumsRnnModel obj's underlying member method code with example usage: obj.drum_track_log_likelihood(drums) and returns: self