#NEWLINE# def __init__( self , X = None , y = None , train_valid_test_ratio = [ 8 , 1 , 1 ] , log = None , **kwargs ) : #NEWLINE# #INDENT# '\n        DESCRIPTION:\n            This class is used for multitask learning where we have multiple data\n            inputs and multiple data output.\n        PARAM:\n            X (tuple of arrays or just one array of X): If our input is X1 and X2, both\n            with same number of rows, then X = (X1, X2)\n            y (tuple of arrays or just one array of y): label of same number of rows as\n            input data X\n        ' #NEWLINE# super ( MultiInputsData , self ) . __init__ ( train_valid_test_ratio = train_valid_test_ratio , log = log , ** kwargs ) #NEWLINE# self . train = IterDatasets ( None , None , ** kwargs ) #NEWLINE# self . valid = IterDatasets ( None , None , ** kwargs ) #NEWLINE# self . test = IterDatasets ( None , None , ** kwargs ) #NEWLINE# self . set ( X , y )