code: def shape_augmentation(self, alpha, B):
      UUU = 1.0
      for i in range(int(B)):
          UUU = UUU * tf.pow(
              tf.random_uniform(tf.shape(alpha), seed=None),
              1.0 / (alpha + i),
          )
      return UUU
  
file_path: cornac/cornac/models/pcrl/pcrl.py
imports: import numpy
  import scipy.sparse
  import scipy
  import tensorflow
label_desc: Use image node_id 10 for calling the PCRL_ obj's underlying member method code with example usage: obj.shape_augmentation(alpha, B) and returns: UUU