Training errors for final model (block level):
{'accuracy': 0.9204290246339881,
 'f1': 0.9404201712810462,
 'precision': 0.9176159900970319,
 'recall': 0.964386676596891}
Test errors for final model (block level):
{'accuracy': 0.8981140377681355,
 'f1': 0.9177836561506915,
 'precision': 0.8752737205679842,
 'recall': 0.9646335850324057}