class_docstr: CAV class contains methods for concept activation vector (CAV).
  
  CAV represents semenatically meaningful vector directions in
  network's embeddings (bottlenecks).
class_docstr_tok: ["CAV","class","contains","methods","for","concept","activation","vector","(","CAV",")",".","CAV","represents","semenatically","meaningful","vector","directions","in","network","'s","embeddings","(","bottlenecks",")","."]
docstr: Returns cav_key.
docstr_tok: ["Returns","cav_key","."]
code: def get_key(self):
      """Returns cav_key."""
  
      return CAV.cav_key(
          self.concepts,
          self.bottleneck,
          self.hparams["model_type"],
          self.hparams["alpha"],
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os.path
  import pickle
  import numpy
  from six.moves import range
  from sklearn import linear_model
  from sklearn import metrics
  from sklearn.model_selection import train_test_split
  from tcav import utils
  import tensorflow
label_desc: Use image node_id 9 for calling the CAV obj's underlying member method code with example usage: obj.get_key() and returns: CAV