code: def init_args():
      # TODO: change args
      argparser = argparse.ArgumentParser()
      argparser.add_argument(
          "--session_interval_sec", type=int, default=1800
      )
      argparser.add_argument(
          "--action_data", type=str, default="data/action_head.csv"
      )
      argparser.add_argument(
          "--item_info_data", type=str, default="data/jdata_product.csv"
      )
      argparser.add_argument("--walk_length", type=int, default=10)
      argparser.add_argument("--num_walks", type=int, default=5)
      argparser.add_argument("--batch_size", type=int, default=64)
      argparser.add_argument("--dim", type=int, default=16)
      argparser.add_argument("--epochs", type=int, default=30)
      argparser.add_argument("--window_size", type=int, default=2)
      argparser.add_argument("--num_negative", type=int, default=5)
      argparser.add_argument("--lr", type=float, default=0.001)
      argparser.add_argument("--log_every", type=int, default=100)
  
      return argparser.parse_args()
  
file_path: dgl/examples/pytorch/eges/utils.py
imports: import argparse
  import random
  from datetime import datetime
  import dgl
  import networkx
  import numpy
  import torch
label_desc: Use image node_id 1 for calling a global function with example usage: init_args() and returns: argparser