>>> uc = UnifiedClassification(func='logisticregression',
                               multi_class=False,
                               massive=True,
                               max_iter=10,
                               group_params={'Group_1': {'solver': 'auto'}})
>>> uc.fit(data=df,
           key='ID',
           features=["OUTLOOK" ,"TEMP", "HUMIDITY","WINDY"],
           label="CLASS",
           group_key="GROUP_ID",
           background_size=4,
           group_params={'Group_1':{'background_random_state':2}})
>>> res = uc.predict(data=pred_df,
                     key='ID',
                     group_key='GROUP_ID',
                     group_params={'Group_1':{'class_map0':'A', 'class_map1':'B'},
                                   'Group_2':{'class_map0':'C', 'class_map1':'D'}})