docstr: Args:
      board (np.array): input board
  
  Return:
      pi (np.array): probability of actions
      v (np.array): estimated value of input
docstr_tok: ["Args",":","board","(","np.array",")",":","input","board","Return",":","pi","(","np.array",")",":","probability","of","actions","v","(","np.array",")",":","estimated","value","of","input"]
code: def predict(self, board):
      """
      Args:
          board (np.array): input board
  
      Return:
          pi (np.array): probability of actions
          v (np.array): estimated value of input
      """
      # preparing input
      board = paddle.to_tensor(board, dtype="float32")
      board = paddle.reshape(board, [1, self.board_x, self.board_y])
  
      pi, v = self.alg.predict(board)
      return pi.numpy()[0], v.numpy()[0]
  
file_path: PARL/examples/AlphaZero/alphazero_agent.py
imports: import parl
  import paddle
  import numpy
  from utils import *
  from tqdm import tqdm
  from connect4_model import Connect4Model
label_desc: Use image node_id 3 for calling the AlphaZeroAgent obj's underlying member method code with example usage: obj.predict(board) and returns: pi,  v