{"cells":[{"metadata":{"trusted":true},"cell_type":"code","source":"import numpy as np\nimport pandas as pd\nfrom sklearn.preprocessing import StandardScaler\nfrom sklearn.metrics import accuracy_score\nimport matplotlib.pyplot as plt\nimport seaborn as sns\n%matplotlib inline","execution_count":null,"outputs":[]},{"metadata":{"_kg_hide-input":true,"trusted":true},"cell_type":"code","source":"class GPI:\n    def __init__(self):\n        self.classes = 10\n        self.class_names = [ 'class_0',\n                             'class_1',\n                             'class_2',\n                             'class_3',\n                             'class_4',\n                             'class_5',\n                             'class_6',\n                             'class_7',\n                             'class_8',\n                             'class_9'\n                           ]\n\n\n    def GrabPredictions(self, data):\n        oof_preds = np.zeros((len(data), len(self.class_names)))\n        oof_preds[:,0] = self.GP_class_0(data)\n        oof_preds[:,1] = self.GP_class_1(data)\n        oof_preds[:,2] = self.GP_class_2(data)\n        oof_preds[:,3] = self.GP_class_3(data)\n        oof_preds[:,4] = self.GP_class_4(data)\n        oof_preds[:,5] = self.GP_class_5(data)\n        oof_preds[:,6] = self.GP_class_6(data)\n        oof_preds[:,7] = self.GP_class_7(data)\n        oof_preds[:,8] = self.GP_class_8(data)\n        oof_preds[:,9] = self.GP_class_9(data)\n        oof_df = pd.DataFrame(np.exp(oof_preds), columns=self.class_names)\n        oof_df =oof_df.div(oof_df.sum(axis=1), axis=0)\n        \n        return oof_df.values\n\n\n    def GP_class_0(self,data):\n        return (0.100000*np.tanh((((data[\"I3\"]) + (((((((((((data[\"I3\"]) / 2.0)) + (((((((((data[\"I3\"]) + (data[\"I3\"]))) + ((-1.0*((data[\"I3\"])))))/2.0)) + (data[\"I13\"]))/2.0)))) + (-3.0))) * 2.0)) + (np.tanh((np.tanh((data[\"I3\"]))))))))/2.0)) +\n                0.100000*np.tanh(((((((-3.0) + (data[\"I3\"]))) + (np.tanh((((((((((data[\"I3\"]) * 2.0)) + (((((data[\"I3\"]) - ((((data[\"I3\"]) + (np.tanh((data[\"I3\"]))))/2.0)))) * 2.0)))) * 2.0)) * (((data[\"I6\"]) / 2.0)))))))) + (((data[\"I3\"]) / 2.0)))) +\n                0.100000*np.tanh((((((-2.0) + ((((np.tanh(((-1.0*((((((np.tanh((np.tanh((data[\"I3\"]))))) / 2.0)) / 2.0))))))) + (data[\"I3\"]))/2.0)))/2.0)) + (data[\"I3\"]))) +\n                0.100000*np.tanh((-1.0*((((data[\"I5\"]) + (((np.tanh(((((np.tanh((data[\"I33\"]))) + (((np.tanh(((-1.0*((((((((-1.0*((data[\"I5\"])))) + (data[\"I13\"]))) + (((np.tanh(((((1.0) + (np.tanh((data[\"I14\"]))))/2.0)))) * 2.0)))/2.0))))))) + (((data[\"I5\"]) * 2.0)))))/2.0)))) / 2.0))))))) +\n                0.100000*np.tanh(((((data[\"I3\"]) - ((-1.0*((-3.0)))))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I3\"]) - (((((((data[\"I47\"]) * ((-1.0*((data[\"I22\"])))))) - (data[\"I3\"]))) - (-2.0))))) +\n                0.100000*np.tanh(((data[\"I13\"]) - (((data[\"I8\"]) - (((((((data[\"I6\"]) - ((-1.0*(((((data[\"I13\"]) + ((-1.0*((data[\"I1\"])))))/2.0))))))) - ((((((data[\"I10\"]) + ((((data[\"I27\"]) + (data[\"I8\"]))/2.0)))/2.0)) / 2.0)))) - ((((((data[\"I13\"]) + (data[\"I6\"]))/2.0)) - (data[\"I13\"]))))))))) +\n                0.100000*np.tanh(((((((((-3.0) + (data[\"I3\"]))) + (np.tanh((((0.0) * 2.0)))))) / 2.0)) - (data[\"I5\"]))) +\n                0.100000*np.tanh(((data[\"I3\"]) + (((((-3.0) + (((data[\"I13\"]) + (((data[\"I13\"]) + ((((data[\"I28\"]) + (data[\"I3\"]))/2.0)))))))) + (-3.0))))) +\n                0.100000*np.tanh(((data[\"I3\"]) + (((((-3.0) - (data[\"I30\"]))) + ((((data[\"I3\"]) + (data[\"I49\"]))/2.0)))))) +\n                0.100000*np.tanh((((((((data[\"I13\"]) + (data[\"I6\"]))/2.0)) - (data[\"I8\"]))) - (((data[\"I8\"]) + (data[\"I6\"]))))) +\n                0.100000*np.tanh(data[\"I3\"]) +\n                0.100000*np.tanh(((((np.tanh((((((data[\"I18\"]) - ((-1.0*((((((data[\"I3\"]) / 2.0)) * (data[\"I26\"])))))))) / 2.0)))) - (((data[\"I5\"]) * 2.0)))) + (((data[\"I6\"]) + (np.tanh((data[\"I25\"]))))))) +\n                0.100000*np.tanh(((data[\"I13\"]) - ((((data[\"I4\"]) + (np.tanh(((-1.0*((data[\"I3\"])))))))/2.0)))) +\n                0.100000*np.tanh((-1.0*((((data[\"I5\"]) + (((data[\"I8\"]) - (((data[\"I38\"]) + (0.0)))))))))) +\n                0.100000*np.tanh(((((((((data[\"I6\"]) - ((((data[\"I5\"]) + (np.tanh(((-1.0*((((data[\"I8\"]) + (data[\"I8\"])))))))))/2.0)))) - ((-1.0*((data[\"I37\"])))))) * 2.0)) - (data[\"I5\"]))) +\n                0.100000*np.tanh((((data[\"I13\"]) + (data[\"I6\"]))/2.0)) +\n                0.100000*np.tanh((((((data[\"I13\"]) + ((((-1.0*((np.tanh(((((data[\"I4\"]) + (data[\"I3\"]))/2.0))))))) + (data[\"I3\"]))))/2.0)) - (data[\"I8\"]))) +\n                0.100000*np.tanh((((-1.0*((3.0)))) + (((((((data[\"I13\"]) * 2.0)) * 2.0)) + (((data[\"I11\"]) + (((((((data[\"I35\"]) - (3.0))) / 2.0)) + (((data[\"I3\"]) + (data[\"I10\"]))))))))))) +\n                0.100000*np.tanh(((((data[\"I19\"]) + ((((((data[\"I40\"]) + (data[\"I6\"]))/2.0)) - (data[\"I5\"]))))) + (((-2.0) + (data[\"I6\"]))))) +\n                0.100000*np.tanh(((((data[\"I3\"]) - (((data[\"I38\"]) - (((data[\"I12\"]) + (np.tanh((((data[\"I3\"]) - (data[\"I3\"]))))))))))) - ((-1.0*((((((data[\"I48\"]) * 2.0)) + (-3.0)))))))) +\n                0.100000*np.tanh((((((data[\"I3\"]) + (-3.0))) + ((((((((((data[\"I25\"]) - (data[\"I14\"]))) + (data[\"I8\"]))/2.0)) - (((data[\"I8\"]) - (data[\"I18\"]))))) + (((data[\"I9\"]) - (((data[\"I48\"]) - (data[\"I18\"]))))))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I48\"]) - (((((data[\"I18\"]) + (((data[\"I4\"]) * 2.0)))) * 2.0)))) - ((((np.tanh((((data[\"I5\"]) - (((data[\"I20\"]) + ((((data[\"I29\"]) + (((data[\"I16\"]) / 2.0)))/2.0)))))))) + ((((-1.0*((data[\"I37\"])))) - (((data[\"I19\"]) / 2.0)))))/2.0)))) +\n                0.100000*np.tanh(((((((((((data[\"I3\"]) + (-3.0))) * 2.0)) * 2.0)) * 2.0)) - (((data[\"I6\"]) / 2.0)))) +\n                0.100000*np.tanh((((((-1.0*((((np.tanh((((data[\"I35\"]) * 2.0)))) * 2.0))))) - (((((data[\"I5\"]) - (((-2.0) - (((((data[\"I5\"]) - (((data[\"I5\"]) - (data[\"I8\"]))))) * 2.0)))))) * 2.0)))) + (((((data[\"I48\"]) * (data[\"I9\"]))) / 2.0)))) +\n                0.100000*np.tanh(((((np.tanh((data[\"I39\"]))) + (data[\"I48\"]))) + (data[\"I6\"]))) +\n                0.100000*np.tanh((((((-1.0*((((data[\"I5\"]) - ((-1.0*(((((-1.0*((((data[\"I19\"]) - ((((-3.0) + (((((data[\"I6\"]) * 2.0)) / 2.0)))/2.0))))))) - (((((-1.0*(((-1.0*(((-1.0*((data[\"I48\"])))))))))) + (data[\"I14\"]))/2.0)))))))))))) / 2.0)) + (data[\"I6\"]))) +\n                0.100000*np.tanh(((((data[\"I39\"]) + (((data[\"I39\"]) + ((((((((((data[\"I13\"]) + (((data[\"I22\"]) / 2.0)))/2.0)) * 2.0)) + (data[\"I14\"]))) / 2.0)))))) + (((data[\"I19\"]) + (data[\"I13\"]))))) +\n                0.100000*np.tanh(((((((data[\"I48\"]) * 2.0)) - ((((-1.0*(((((data[\"I40\"]) + (data[\"I19\"]))/2.0))))) + (data[\"I35\"]))))) + (data[\"I14\"]))) +\n                0.100000*np.tanh(((((np.tanh((data[\"I6\"]))) + (((-2.0) - (data[\"I0\"]))))) - ((((data[\"I0\"]) + (((-2.0) - (data[\"I27\"]))))/2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I7\"]) * (((((data[\"I22\"]) + (((data[\"I5\"]) - (((((data[\"I24\"]) * 2.0)) * (data[\"I47\"]))))))) - (((data[\"I48\"]) * 2.0)))))) + (data[\"I31\"]))) + (data[\"I6\"]))/2.0)) - (data[\"I5\"]))) +\n                0.100000*np.tanh(((data[\"I6\"]) + (np.tanh((((((((((np.tanh((((np.tanh((0.0))) / 2.0)))) * 2.0)) + (np.tanh((data[\"I6\"]))))) * 2.0)) / 2.0)))))) +\n                0.100000*np.tanh((((((((((((((((((data[\"I25\"]) + ((((((data[\"I22\"]) * 2.0)) + (data[\"I16\"]))/2.0)))/2.0)) * 2.0)) + (data[\"I32\"]))) + (-3.0))/2.0)) * 2.0)) + (((data[\"I19\"]) + ((-1.0*((data[\"I30\"])))))))) + ((-1.0*((data[\"I0\"])))))/2.0)) +\n                0.100000*np.tanh(((data[\"I3\"]) + (data[\"I3\"]))) +\n                0.100000*np.tanh(((data[\"I25\"]) + (((data[\"I48\"]) + (((((data[\"I28\"]) + (((data[\"I22\"]) / 2.0)))) + ((((data[\"I3\"]) + (((data[\"I48\"]) + (data[\"I9\"]))))/2.0)))))))) +\n                0.100000*np.tanh((((((((-1.0*((((data[\"I8\"]) * (data[\"I3\"])))))) + (((((((((data[\"I31\"]) + (data[\"I3\"]))/2.0)) + ((((data[\"I10\"]) + (data[\"I48\"]))/2.0)))/2.0)) / 2.0)))) + (((data[\"I48\"]) * 2.0)))) + (data[\"I8\"]))) +\n                0.100000*np.tanh(((((data[\"I48\"]) + (data[\"I19\"]))) + (np.tanh(((((np.tanh((((data[\"I22\"]) * 2.0)))) + ((((data[\"I12\"]) + (((-2.0) - (data[\"I8\"]))))/2.0)))/2.0)))))) +\n                0.100000*np.tanh((((((-1.0*((((data[\"I1\"]) + (((data[\"I8\"]) + ((-1.0*(((-1.0*((data[\"I45\"])))))))))))))) * 2.0)) + ((-1.0*((((data[\"I1\"]) + (((data[\"I8\"]) + (data[\"I23\"])))))))))) +\n                0.100000*np.tanh((((((data[\"I12\"]) + ((((((data[\"I2\"]) / 2.0)) + ((-1.0*(((((data[\"I46\"]) + (data[\"I24\"]))/2.0))))))/2.0)))/2.0)) - ((((((data[\"I0\"]) + (((data[\"I8\"]) - (data[\"I18\"]))))/2.0)) * 2.0)))) +\n                0.100000*np.tanh(((((data[\"I48\"]) + (data[\"I6\"]))) - (((np.tanh(((10.0)))) / 2.0)))) +\n                0.100000*np.tanh((((-1.0*((data[\"I4\"])))) + ((((((-1.0) * 2.0)) + (((((((np.tanh((-2.0))) + (((np.tanh((data[\"I43\"]))) + (data[\"I42\"]))))) + (data[\"I34\"]))) + (data[\"I42\"]))))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I19\"]) + (((np.tanh(((-1.0*((data[\"I49\"])))))) * 2.0)))) - (((data[\"I48\"]) / 2.0)))) + ((((-1.0*((data[\"I45\"])))) * (np.tanh(((-1.0*((((data[\"I47\"]) + (data[\"I27\"])))))))))))) +\n                0.100000*np.tanh(((0.0) + (((((-2.0) + (((data[\"I18\"]) * ((((data[\"I11\"]) + (np.tanh((np.tanh((data[\"I25\"]))))))/2.0)))))) - (((((data[\"I6\"]) - (((data[\"I25\"]) * (((((data[\"I6\"]) + (data[\"I25\"]))) + (data[\"I32\"]))))))) + (data[\"I0\"]))))))) +\n                0.100000*np.tanh((((data[\"I6\"]) + (((((data[\"I22\"]) + (((((data[\"I48\"]) - (((np.tanh((data[\"I5\"]))) * (((data[\"I6\"]) + ((((-1.0*((np.tanh((data[\"I29\"])))))) * 2.0)))))))) - (data[\"I9\"]))))) - (data[\"I29\"]))))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I25\"]) + (((data[\"I28\"]) * (data[\"I2\"]))))/2.0)) * 2.0)) + (data[\"I48\"]))) +\n                0.100000*np.tanh(((((((((((((data[\"I10\"]) - (((data[\"I25\"]) / 2.0)))) * 2.0)) + ((-1.0*((((data[\"I48\"]) / 2.0))))))) + (((data[\"I6\"]) - (data[\"I8\"]))))) + (data[\"I8\"]))) + (((((((data[\"I5\"]) * (data[\"I8\"]))) + (data[\"I48\"]))) + (data[\"I47\"]))))) +\n                0.100000*np.tanh(((data[\"I6\"]) + (((((((((((data[\"I18\"]) + (data[\"I32\"]))) + (((data[\"I25\"]) + (data[\"I6\"]))))) * 2.0)) + (data[\"I6\"]))) - ((-1.0*((((data[\"I9\"]) + (((np.tanh((data[\"I6\"]))) - (data[\"I5\"])))))))))))) +\n                0.100000*np.tanh((((data[\"I48\"]) + (((data[\"I48\"]) - (data[\"I22\"]))))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I6\"]) - ((-1.0*(((((data[\"I25\"]) + (data[\"I22\"]))/2.0))))))) + (((data[\"I44\"]) / 2.0)))) - (((data[\"I47\"]) / 2.0)))) +\n                0.100000*np.tanh(((data[\"I18\"]) + (((((data[\"I18\"]) - (np.tanh((np.tanh((np.tanh((((data[\"I29\"]) * (((((data[\"I11\"]) * 2.0)) / 2.0)))))))))))) * (data[\"I11\"]))))) +\n                0.100000*np.tanh(((((((((-1.0*((data[\"I0\"])))) + (((((data[\"I48\"]) + (data[\"I37\"]))) * 2.0)))/2.0)) - ((((np.tanh((((data[\"I25\"]) - (((((data[\"I9\"]) + (data[\"I32\"]))) / 2.0)))))) + (((3.0) + (data[\"I48\"]))))/2.0)))) / 2.0)) +\n                0.100000*np.tanh(((((data[\"I18\"]) - (((data[\"I6\"]) * (data[\"I0\"]))))) + ((-1.0*(((((((((data[\"I45\"]) + (1.0))/2.0)) * (data[\"I6\"]))) * (data[\"I0\"])))))))) +\n                0.100000*np.tanh(((((((data[\"I6\"]) * 2.0)) + (data[\"I6\"]))) + ((((data[\"I14\"]) + (((data[\"I10\"]) * 2.0)))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I9\"]) * (((data[\"I2\"]) - ((((((data[\"I29\"]) - ((((data[\"I3\"]) + (((data[\"I29\"]) / 2.0)))/2.0)))) + (data[\"I9\"]))/2.0)))))) + (((data[\"I47\"]) / 2.0)))) / 2.0)) +\n                0.100000*np.tanh(((np.tanh((data[\"I28\"]))) + ((((((((data[\"I28\"]) * (((data[\"I2\"]) + ((((data[\"I22\"]) + (((data[\"I2\"]) + (data[\"I29\"]))))/2.0)))))) + (data[\"I12\"]))/2.0)) + (((((data[\"I42\"]) * (data[\"I44\"]))) - (((((data[\"I8\"]) + (data[\"I29\"]))) + (data[\"I29\"]))))))))) +\n                0.100000*np.tanh(((data[\"I46\"]) + (((data[\"I42\"]) + (((data[\"I48\"]) - (((data[\"I39\"]) - (((((((data[\"I6\"]) * 2.0)) + (data[\"I9\"]))) / 2.0)))))))))) +\n                0.100000*np.tanh((((((data[\"I12\"]) * ((((((data[\"I8\"]) + (data[\"I39\"]))/2.0)) * 2.0)))) + (((((data[\"I9\"]) + (data[\"I10\"]))) - (((data[\"I0\"]) - ((((data[\"I24\"]) + (((data[\"I41\"]) + (data[\"I32\"]))))/2.0)))))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I10\"]) + ((((((data[\"I3\"]) + (((((((data[\"I39\"]) + (data[\"I7\"]))/2.0)) + (data[\"I21\"]))/2.0)))) + (data[\"I28\"]))/2.0)))/2.0)) + (data[\"I39\"]))) +\n                0.100000*np.tanh(((data[\"I28\"]) * (((data[\"I2\"]) + (np.tanh((data[\"I48\"]))))))) +\n                0.100000*np.tanh(((((data[\"I6\"]) * 2.0)) + (((((np.tanh((((((((((((data[\"I32\"]) / 2.0)) / 2.0)) / 2.0)) / 2.0)) / 2.0)))) / 2.0)) * 2.0)))) +\n                0.100000*np.tanh(((((data[\"I18\"]) * (((((data[\"I17\"]) - (((data[\"I25\"]) / 2.0)))) * 2.0)))) + (data[\"I47\"]))) +\n                0.100000*np.tanh((((((((data[\"I14\"]) - (data[\"I17\"]))) + (data[\"I6\"]))/2.0)) + (((((((data[\"I12\"]) * (((data[\"I22\"]) + (((data[\"I32\"]) - (data[\"I17\"]))))))) * 2.0)) * 2.0)))) +\n                0.100000*np.tanh(((((data[\"I47\"]) + (data[\"I32\"]))) / 2.0)) +\n                0.100000*np.tanh(((((data[\"I1\"]) * (((data[\"I29\"]) - (((((((np.tanh((data[\"I1\"]))) / 2.0)) + (((data[\"I25\"]) + (((data[\"I26\"]) / 2.0)))))) - (data[\"I5\"]))))))) + (data[\"I17\"]))) +\n                0.100000*np.tanh(((((((data[\"I2\"]) + ((((data[\"I12\"]) + (data[\"I12\"]))/2.0)))/2.0)) + (((((data[\"I7\"]) * (((((((((((data[\"I7\"]) * (data[\"I22\"]))) + (data[\"I42\"]))/2.0)) * 2.0)) + (data[\"I2\"]))/2.0)))) - ((((-1.0*((-2.0)))) / 2.0)))))/2.0)) +\n                0.100000*np.tanh(((np.tanh((np.tanh((((((((data[\"I25\"]) / 2.0)) + (-1.0))) * 2.0)))))) - (((data[\"I17\"]) * (((data[\"I6\"]) + (np.tanh((((((((data[\"I29\"]) * (data[\"I15\"]))) * (data[\"I15\"]))) * 2.0)))))))))) +\n                0.100000*np.tanh((((((((data[\"I9\"]) * (data[\"I2\"]))) + (((((-1.0*(((((((data[\"I28\"]) * (data[\"I2\"]))) + (((data[\"I6\"]) / 2.0)))/2.0))))) + (data[\"I9\"]))/2.0)))/2.0)) + (((data[\"I2\"]) * (((data[\"I7\"]) / 2.0)))))) +\n                0.100000*np.tanh(((((((-1.0*(((((-1.0*((data[\"I10\"])))) / 2.0))))) / 2.0)) + (((data[\"I6\"]) * ((((((data[\"I42\"]) + (data[\"I18\"]))/2.0)) + (((data[\"I6\"]) + (((data[\"I8\"]) * ((-1.0*((data[\"I3\"])))))))))))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I36\"]) * 2.0)) + (((((((data[\"I24\"]) / 2.0)) * (np.tanh((((data[\"I27\"]) + (((data[\"I7\"]) * 2.0)))))))) - (data[\"I0\"]))))) +\n                0.100000*np.tanh(((((np.tanh((((((np.tanh((data[\"I37\"]))) / 2.0)) / 2.0)))) + (((((((data[\"I37\"]) + (data[\"I27\"]))) - (data[\"I9\"]))) - (data[\"I29\"]))))) - (((data[\"I8\"]) - (((data[\"I37\"]) - (data[\"I0\"]))))))) +\n                0.100000*np.tanh(((data[\"I2\"]) + (np.tanh((((((((0.0) + ((((data[\"I12\"]) + (data[\"I2\"]))/2.0)))) * 2.0)) - (((((((np.tanh((data[\"I35\"]))) / 2.0)) / 2.0)) * 2.0)))))))) +\n                0.100000*np.tanh((((((data[\"I18\"]) + (np.tanh((((np.tanh((data[\"I12\"]))) * 2.0)))))) + (data[\"I12\"]))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I14\"]) + (3.0))/2.0)) / 2.0)) * (((data[\"I9\"]) + (data[\"I10\"]))))) +\n                0.100000*np.tanh(((data[\"I8\"]) * (((data[\"I12\"]) + ((-1.0*((np.tanh((np.tanh((((((((data[\"I39\"]) / 2.0)) * (data[\"I8\"]))) * (((data[\"I12\"]) + (np.tanh((((((((data[\"I12\"]) - (data[\"I3\"]))) / 2.0)) + (data[\"I8\"])))))))))))))))))))) +\n                0.100000*np.tanh(((((data[\"I15\"]) * (data[\"I6\"]))) - ((-1.0*((((((data[\"I10\"]) + (((((((data[\"I3\"]) + (np.tanh((np.tanh((data[\"I6\"]))))))) / 2.0)) * (data[\"I14\"]))))) * 2.0))))))) +\n                0.100000*np.tanh((((((-1.0*((((data[\"I8\"]) * (((data[\"I3\"]) - ((4.0))))))))) * 2.0)) * 2.0)) +\n                0.100000*np.tanh((((((((((data[\"I48\"]) - (data[\"I1\"]))) + (((((data[\"I6\"]) - ((((data[\"I8\"]) + (((data[\"I12\"]) / 2.0)))/2.0)))) - (((data[\"I29\"]) * 2.0)))))/2.0)) - ((-1.0*((2.0)))))) + (((data[\"I1\"]) * (((data[\"I28\"]) - (((data[\"I13\"]) * (data[\"I34\"]))))))))) +\n                0.100000*np.tanh(((((data[\"I3\"]) - (data[\"I7\"]))) + (((data[\"I45\"]) + (data[\"I9\"]))))) +\n                0.100000*np.tanh(((data[\"I37\"]) - (((((data[\"I37\"]) * (((data[\"I37\"]) - (data[\"I0\"]))))) + (np.tanh((np.tanh((((data[\"I8\"]) - (((data[\"I37\"]) - (np.tanh((data[\"I37\"]))))))))))))))) +\n                0.100000*np.tanh((-1.0*((((data[\"I29\"]) + ((((-1.0*((((data[\"I39\"]) + (((data[\"I5\"]) * (((((data[\"I1\"]) - ((((data[\"I5\"]) + (((data[\"I1\"]) / 2.0)))/2.0)))) / 2.0))))))))) * 2.0))))))) +\n                0.100000*np.tanh(((((data[\"I45\"]) - ((0.03879190236330032)))) - (((data[\"I45\"]) * (((((10.0)) + (((((((data[\"I6\"]) - (data[\"I13\"]))) / 2.0)) + (np.tanh((((((((((((9.0)) + (data[\"I26\"]))/2.0)) + (data[\"I45\"]))/2.0)) + (data[\"I45\"]))/2.0)))))))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I23\"]) * (((data[\"I14\"]) + ((((((((((((data[\"I9\"]) / 2.0)) + ((((np.tanh((np.tanh((data[\"I9\"]))))) + (np.tanh((((data[\"I12\"]) + (((data[\"I1\"]) - (data[\"I29\"]))))))))/2.0)))) - (data[\"I2\"]))) + (data[\"I12\"]))/2.0)) / 2.0)))))) +\n                0.100000*np.tanh((((((data[\"I10\"]) * (1.0))) + (((((data[\"I25\"]) - ((-1.0*((np.tanh((((((data[\"I2\"]) + (data[\"I6\"]))) + (data[\"I23\"])))))))))) + (((data[\"I6\"]) + ((((((((data[\"I6\"]) / 2.0)) + (data[\"I47\"]))/2.0)) * 2.0)))))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I1\"]) - (((((((data[\"I38\"]) + (np.tanh((((np.tanh(((((((data[\"I7\"]) - (data[\"I14\"]))) + (np.tanh((((data[\"I8\"]) * 2.0)))))/2.0)))) * ((((data[\"I27\"]) + (np.tanh((data[\"I46\"]))))/2.0)))))))/2.0)) + (data[\"I29\"]))/2.0)))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I26\"]) * (((data[\"I20\"]) + (((((-1.0*(((-1.0*(((((-1.0*((data[\"I18\"])))) * 2.0)))))))) + (np.tanh((data[\"I10\"]))))/2.0)))))) +\n                0.100000*np.tanh((((((((((data[\"I37\"]) + (data[\"I37\"]))) + (((((((data[\"I6\"]) + (((data[\"I3\"]) * 2.0)))/2.0)) + (((data[\"I37\"]) - (data[\"I35\"]))))/2.0)))/2.0)) + (((data[\"I29\"]) + (data[\"I22\"]))))) - (((((data[\"I2\"]) * (((data[\"I37\"]) / 2.0)))) * 2.0)))) +\n                0.100000*np.tanh(((((((((data[\"I47\"]) + ((((data[\"I12\"]) + (((((data[\"I37\"]) + (np.tanh((data[\"I27\"]))))) + (((data[\"I37\"]) - (3.0))))))/2.0)))/2.0)) + (data[\"I41\"]))) + (((data[\"I8\"]) * (((data[\"I12\"]) + ((((data[\"I27\"]) + (0.0))/2.0)))))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I2\"]) * (((((data[\"I7\"]) + ((((2.0) + (((data[\"I14\"]) + (np.tanh((data[\"I0\"]))))))/2.0)))) * 2.0)))) + (data[\"I7\"]))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I23\"]) + (data[\"I6\"]))) * (((data[\"I12\"]) + (data[\"I37\"]))))) + (((((data[\"I3\"]) + (((((data[\"I23\"]) + (data[\"I6\"]))) * (((((data[\"I19\"]) + (data[\"I34\"]))) + (data[\"I15\"]))))))) + (data[\"I37\"]))))) +\n                0.100000*np.tanh(((np.tanh((((data[\"I42\"]) - (((data[\"I27\"]) / 2.0)))))) + (((data[\"I12\"]) * ((((data[\"I39\"]) + (((np.tanh((data[\"I27\"]))) * 2.0)))/2.0)))))) +\n                0.100000*np.tanh(((((data[\"I39\"]) * (((data[\"I6\"]) + (((((((((((data[\"I48\"]) * (((data[\"I2\"]) - ((-1.0*((data[\"I6\"])))))))) * (data[\"I48\"]))) - (((data[\"I48\"]) * (data[\"I6\"]))))) + (((data[\"I37\"]) * 2.0)))) + (data[\"I6\"]))))))) + (1.0))) +\n                0.100000*np.tanh((((((data[\"I31\"]) * (((data[\"I19\"]) * 2.0)))) + (((((((data[\"I27\"]) + (((data[\"I31\"]) * (((data[\"I8\"]) * (((np.tanh((data[\"I14\"]))) / 2.0)))))))) * 2.0)) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I14\"]) * (((np.tanh((((((1.0) * ((((((((data[\"I36\"]) + (data[\"I21\"]))) - (data[\"I14\"]))) + (data[\"I45\"]))/2.0)))) / 2.0)))) + (((data[\"I36\"]) + (data[\"I21\"]))))))) +\n                0.100000*np.tanh((((((data[\"I37\"]) + ((-1.0*((data[\"I38\"])))))/2.0)) - (((((((((((data[\"I38\"]) + (data[\"I12\"]))/2.0)) / 2.0)) / 2.0)) + (((((data[\"I29\"]) * 2.0)) + (((data[\"I8\"]) * (((data[\"I3\"]) + ((((((data[\"I13\"]) + (data[\"I28\"]))/2.0)) - (data[\"I6\"]))))))))))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I12\"]) - (((data[\"I38\"]) * (data[\"I36\"]))))) - (((data[\"I0\"]) * (((data[\"I9\"]) + ((-1.0*((((data[\"I36\"]) - ((((((((data[\"I42\"]) + (data[\"I1\"]))/2.0)) - (data[\"I24\"]))) * 2.0))))))))))))) +\n                0.100000*np.tanh(((data[\"I38\"]) + ((((((((data[\"I37\"]) * ((-1.0*((np.tanh((data[\"I39\"])))))))) + (((data[\"I26\"]) * ((((np.tanh((-2.0))) + ((-1.0*((data[\"I39\"])))))/2.0)))))/2.0)) / 2.0)))) +\n                0.100000*np.tanh(((data[\"I24\"]) * ((((-1.0*((((((((data[\"I9\"]) - ((((data[\"I24\"]) + (np.tanh((data[\"I34\"]))))/2.0)))) - (data[\"I18\"]))) - ((((((np.tanh((data[\"I0\"]))) + (((data[\"I31\"]) - ((-1.0*(((-1.0*((np.tanh((data[\"I9\"]))))))))))))/2.0)) * (data[\"I27\"])))))))) * 2.0)))) +\n                0.100000*np.tanh(((data[\"I47\"]) * (((data[\"I11\"]) + (((((((data[\"I21\"]) + (data[\"I26\"]))/2.0)) + (((data[\"I1\"]) - (((data[\"I20\"]) + ((((data[\"I46\"]) + ((((data[\"I42\"]) + ((((data[\"I11\"]) + ((((5.69814729690551758)) + (np.tanh((data[\"I36\"]))))))/2.0)))/2.0)))/2.0)))))))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I48\"]) * (((((((((((data[\"I1\"]) - (data[\"I28\"]))) - ((-1.0*((data[\"I9\"])))))) * ((((np.tanh((((data[\"I9\"]) - (data[\"I20\"]))))) + (((data[\"I5\"]) + (np.tanh((2.0))))))/2.0)))) / 2.0)) - (data[\"I33\"]))))) +\n                0.100000*np.tanh((((((((data[\"I46\"]) + (data[\"I37\"]))) + (((((((data[\"I8\"]) / 2.0)) * (data[\"I12\"]))) + ((-1.0*((data[\"I29\"])))))))/2.0)) + (((((data[\"I38\"]) * 2.0)) * (data[\"I44\"]))))))\n    \n    def GP_class_1(self,data):\n        return (0.100000*np.tanh(data[\"I8\"]) +\n                0.100000*np.tanh(((data[\"I8\"]) + (((((((data[\"I8\"]) + (np.tanh((((((data[\"I8\"]) + (data[\"I8\"]))) * 2.0)))))/2.0)) + (data[\"I8\"]))/2.0)))) +\n                0.100000*np.tanh((((((-1.0*((((data[\"I40\"]) - ((-1.0*((data[\"I5\"]))))))))) * 2.0)) - (np.tanh(((-1.0*(((((((((((data[\"I8\"]) + (data[\"I6\"]))) + ((((data[\"I8\"]) + (data[\"I11\"]))/2.0)))) + (-3.0))) + (data[\"I6\"]))/2.0))))))))) +\n                0.100000*np.tanh(((data[\"I8\"]) + (((((((0.0) + (((((data[\"I8\"]) * 2.0)) - ((((-1.0*(((-1.0*((((data[\"I5\"]) + (2.0))))))))) + ((-1.0*((data[\"I8\"])))))))))) + (((data[\"I7\"]) - (((data[\"I5\"]) * 2.0)))))) - (2.0))))) +\n                0.100000*np.tanh(((((data[\"I8\"]) + (np.tanh((((((data[\"I11\"]) * 2.0)) * 2.0)))))) + (data[\"I6\"]))) +\n                0.100000*np.tanh(((np.tanh((((np.tanh((((data[\"I8\"]) * 2.0)))) - (data[\"I17\"]))))) - (data[\"I4\"]))) +\n                0.100000*np.tanh(((data[\"I6\"]) - (((((data[\"I5\"]) + (((((((((np.tanh((((data[\"I4\"]) / 2.0)))) - (np.tanh(((((((data[\"I8\"]) + (data[\"I8\"]))/2.0)) * 2.0)))))) / 2.0)) + (np.tanh((((data[\"I8\"]) / 2.0)))))) / 2.0)))) + (1.0))))) +\n                0.100000*np.tanh(((data[\"I8\"]) + (data[\"I8\"]))) +\n                0.100000*np.tanh(((((((((((data[\"I3\"]) + (data[\"I6\"]))/2.0)) + (data[\"I8\"]))/2.0)) * 2.0)) + (np.tanh((np.tanh(((((data[\"I8\"]) + (np.tanh((np.tanh(((((data[\"I8\"]) + (np.tanh((((data[\"I8\"]) * 2.0)))))/2.0)))))))/2.0)))))))) +\n                0.100000*np.tanh(((((data[\"I8\"]) - ((((np.tanh((((((2.0) + (((data[\"I5\"]) - (((data[\"I23\"]) - (data[\"I33\"]))))))) - (data[\"I46\"]))))) + (np.tanh((data[\"I8\"]))))/2.0)))) + ((((-1.0*((data[\"I8\"])))) + (data[\"I8\"]))))) +\n                0.100000*np.tanh(((-3.0) + (((((data[\"I11\"]) + (((data[\"I6\"]) + (data[\"I8\"]))))) + ((-1.0*((data[\"I13\"])))))))) +\n                0.100000*np.tanh((((((((-1.0*((data[\"I13\"])))) * 2.0)) + (((data[\"I6\"]) + (((((((((data[\"I6\"]) + (data[\"I6\"]))) + (((((data[\"I3\"]) - (data[\"I5\"]))) + (data[\"I11\"]))))) - (data[\"I3\"]))) * 2.0)))))) - (data[\"I6\"]))) +\n                0.100000*np.tanh((((((((((((data[\"I6\"]) + ((((np.tanh((data[\"I47\"]))) + (data[\"I8\"]))/2.0)))) + (data[\"I8\"]))/2.0)) + ((((data[\"I6\"]) + ((((-2.0) + (np.tanh((data[\"I8\"]))))/2.0)))/2.0)))) + (((data[\"I8\"]) * (data[\"I6\"]))))) + (data[\"I26\"]))) +\n                0.100000*np.tanh(((((-3.0) + (data[\"I9\"]))) + (((((data[\"I8\"]) - (((((data[\"I8\"]) + (data[\"I42\"]))) * (((data[\"I5\"]) + (((data[\"I4\"]) + (((data[\"I8\"]) - (np.tanh((((data[\"I47\"]) + (np.tanh((data[\"I8\"]))))))))))))))))) * 2.0)))) +\n                0.100000*np.tanh(((((np.tanh(((-1.0*((data[\"I34\"])))))) + (((data[\"I11\"]) / 2.0)))) + (((data[\"I11\"]) + ((((-1.0*((((((data[\"I8\"]) * 2.0)) * (data[\"I4\"])))))) + (data[\"I8\"]))))))) +\n                0.100000*np.tanh(((data[\"I8\"]) + (((((data[\"I8\"]) + (np.tanh((data[\"I6\"]))))) * 2.0)))) +\n                0.100000*np.tanh(((((np.tanh((data[\"I6\"]))) - ((((-1.0*((((np.tanh((data[\"I6\"]))) - (data[\"I24\"])))))) - (data[\"I6\"]))))) + ((((((data[\"I25\"]) * 2.0)) + (((np.tanh((data[\"I15\"]))) / 2.0)))/2.0)))) +\n                0.100000*np.tanh(((((((((((((((data[\"I6\"]) - (data[\"I5\"]))) / 2.0)) - (((data[\"I7\"]) - ((((data[\"I8\"]) + (data[\"I1\"]))/2.0)))))) / 2.0)) - (data[\"I5\"]))) - (data[\"I4\"]))) + (((((-1.0*((data[\"I5\"])))) + (data[\"I6\"]))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I6\"]) - ((((-1.0) + (data[\"I6\"]))/2.0)))) * 2.0)) +\n                0.100000*np.tanh(((((-3.0) + ((((((((data[\"I23\"]) + (((data[\"I5\"]) - (((-2.0) + ((-1.0*((data[\"I5\"])))))))))/2.0)) * 2.0)) / 2.0)))) + (((((data[\"I8\"]) * 2.0)) + ((((((data[\"I8\"]) * (data[\"I6\"]))) + (np.tanh((((data[\"I9\"]) * (data[\"I8\"]))))))/2.0)))))) +\n                0.100000*np.tanh((((((((0.0) + ((((((-3.0) - (data[\"I4\"]))) + ((((((data[\"I5\"]) + (((-3.0) + (((data[\"I6\"]) - (np.tanh((np.tanh((((-3.0) + (data[\"I8\"]))))))))))))/2.0)) / 2.0)))/2.0)))) - (data[\"I5\"]))) + (((-3.0) - (data[\"I5\"]))))/2.0)) +\n                0.100000*np.tanh(((-2.0) + (((data[\"I8\"]) + (((((data[\"I8\"]) + (data[\"I8\"]))) + (data[\"I6\"]))))))) +\n                0.100000*np.tanh(((((np.tanh((data[\"I11\"]))) - (data[\"I13\"]))) - (((data[\"I4\"]) - ((((((((((((((((data[\"I11\"]) - (data[\"I13\"]))) - (data[\"I4\"]))) / 2.0)) - (((((-1.0*((data[\"I46\"])))) + (data[\"I41\"]))/2.0)))) / 2.0)) / 2.0)) + (-2.0))/2.0)))))) +\n                0.100000*np.tanh((-1.0*((((((data[\"I13\"]) - (((((((data[\"I44\"]) + (-2.0))/2.0)) + (data[\"I6\"]))/2.0)))) - (((data[\"I8\"]) + (((np.tanh((((data[\"I6\"]) * ((((-1.0*(((((data[\"I8\"]) + (data[\"I8\"]))/2.0))))) - (data[\"I23\"]))))))) / 2.0))))))))) +\n                0.100000*np.tanh((((((((data[\"I6\"]) + (((-2.0) - (((data[\"I13\"]) - (((3.0) + (data[\"I1\"]))))))))/2.0)) - (((data[\"I4\"]) - ((((-1.0) + (data[\"I6\"]))/2.0)))))) - (data[\"I5\"]))) +\n                0.100000*np.tanh(((((-3.0) + (((data[\"I8\"]) - (((data[\"I5\"]) - (((((((data[\"I5\"]) + (((data[\"I3\"]) * 2.0)))/2.0)) + ((-1.0*((data[\"I13\"])))))/2.0)))))))) - (0.0))) +\n                0.100000*np.tanh(((((((((-1.0*((data[\"I4\"])))) + (-2.0))/2.0)) - (data[\"I13\"]))) - (((np.tanh((((((((-1.0*((np.tanh(((-1.0*(((((-1.0*((data[\"I3\"])))) - (data[\"I13\"]))))))))))) * 2.0)) + (((((-1.0*((((data[\"I5\"]) + ((4.0))))))) + (data[\"I21\"]))/2.0)))/2.0)))) / 2.0)))) +\n                0.100000*np.tanh((((data[\"I6\"]) + (np.tanh((((((((data[\"I6\"]) + (-2.0))) * 2.0)) - ((4.02483081817626953)))))))/2.0)) +\n                0.100000*np.tanh(((((((((data[\"I15\"]) + ((((((data[\"I6\"]) + (((((data[\"I17\"]) - ((-1.0*((data[\"I8\"])))))) - (np.tanh(((((data[\"I3\"]) + ((-1.0*((data[\"I20\"])))))/2.0)))))))) + (data[\"I23\"]))/2.0)))/2.0)) - (data[\"I5\"]))) + (data[\"I14\"]))/2.0)) +\n                0.100000*np.tanh(((data[\"I3\"]) + (((np.tanh((((((np.tanh((((data[\"I7\"]) - (((data[\"I48\"]) + (np.tanh((data[\"I8\"]))))))))) - (((((data[\"I3\"]) / 2.0)) + (((data[\"I0\"]) - (np.tanh((((data[\"I8\"]) / 2.0)))))))))) + (data[\"I3\"]))))) - (data[\"I7\"]))))) +\n                0.100000*np.tanh(((((((((((((-3.0) + (data[\"I8\"]))) * 2.0)) - (data[\"I15\"]))) + ((((((-2.0) + ((-1.0*((((data[\"I5\"]) * 2.0))))))/2.0)) - (((data[\"I5\"]) * 2.0)))))) + (((((data[\"I15\"]) + (data[\"I22\"]))) + (-2.0))))) * 2.0)) +\n                0.100000*np.tanh(((np.tanh((-2.0))) - (((data[\"I5\"]) + (((data[\"I13\"]) - ((-1.0*((data[\"I34\"])))))))))) +\n                0.100000*np.tanh(((((((-1.0) * 2.0)) + (data[\"I8\"]))) - (data[\"I7\"]))) +\n                0.100000*np.tanh(data[\"I3\"]) +\n                0.100000*np.tanh((((((((((((((data[\"I33\"]) + (data[\"I11\"]))/2.0)) * 2.0)) * 2.0)) + (((data[\"I6\"]) / 2.0)))) * 2.0)) + (((-2.0) / 2.0)))) +\n                0.100000*np.tanh(((1.0) - (((((((((((data[\"I24\"]) + (-3.0))/2.0)) / 2.0)) + (((-3.0) + ((-1.0*((((data[\"I5\"]) + (data[\"I13\"])))))))))/2.0)) * (((data[\"I8\"]) - ((7.62489604949951172)))))))) +\n                0.100000*np.tanh((((data[\"I8\"]) + (data[\"I8\"]))/2.0)) +\n                0.100000*np.tanh((((-1.0*((data[\"I7\"])))) - (((data[\"I13\"]) + (((((data[\"I20\"]) * 2.0)) * (((data[\"I13\"]) / 2.0)))))))) +\n                0.100000*np.tanh(((((data[\"I24\"]) + (np.tanh((((-2.0) * 2.0)))))) - ((((-1.0*((-1.0)))) + (((-1.0) * (((-3.0) + (((data[\"I15\"]) + (data[\"I24\"]))))))))))) +\n                0.100000*np.tanh((((((((((((data[\"I6\"]) + (data[\"I6\"]))) * 2.0)) / 2.0)) + (((data[\"I32\"]) + (((((((((((data[\"I6\"]) / 2.0)) * 2.0)) - (data[\"I6\"]))) / 2.0)) - (data[\"I5\"]))))))/2.0)) / 2.0)) +\n                0.100000*np.tanh((((((data[\"I17\"]) + (np.tanh(((-1.0*(((-1.0*((data[\"I43\"]))))))))))/2.0)) * 2.0)) +\n                0.100000*np.tanh(((((data[\"I37\"]) + (((data[\"I6\"]) + ((((((data[\"I11\"]) * 2.0)) + (((data[\"I13\"]) + (-3.0))))/2.0)))))) + ((-1.0*((((((data[\"I34\"]) - (data[\"I6\"]))) + (((data[\"I13\"]) - (((data[\"I11\"]) * 2.0))))))))))) +\n                0.100000*np.tanh(((data[\"I8\"]) + (((((np.tanh((data[\"I6\"]))) - (data[\"I6\"]))) + (((data[\"I8\"]) + ((-1.0*((data[\"I26\"])))))))))) +\n                0.100000*np.tanh((((((np.tanh((data[\"I32\"]))) - (((data[\"I13\"]) - (data[\"I23\"]))))) + (data[\"I35\"]))/2.0)) +\n                0.100000*np.tanh(((data[\"I24\"]) + (((data[\"I23\"]) * ((((((((-1.0*((data[\"I23\"])))) + (data[\"I11\"]))) + (((data[\"I11\"]) + (data[\"I13\"]))))) - ((((((((((0.0) + (data[\"I23\"]))/2.0)) * 2.0)) - (data[\"I44\"]))) - ((-1.0*((data[\"I34\"])))))))))))) +\n                0.100000*np.tanh(((((((((data[\"I42\"]) - (data[\"I4\"]))) + ((((((np.tanh((((data[\"I4\"]) - (np.tanh((3.0))))))) + (((data[\"I23\"]) - (((data[\"I6\"]) - (data[\"I36\"]))))))/2.0)) - (data[\"I29\"]))))) - (data[\"I4\"]))) + (data[\"I24\"]))) +\n                0.100000*np.tanh(((((((((data[\"I6\"]) - (((((data[\"I21\"]) + (data[\"I46\"]))) * 2.0)))) - (((data[\"I17\"]) * 2.0)))) + (((data[\"I23\"]) * ((((8.0)) * (data[\"I11\"]))))))) - ((-1.0*((data[\"I45\"])))))) +\n                0.100000*np.tanh((((data[\"I6\"]) + (((data[\"I17\"]) + ((((-1.0*((data[\"I13\"])))) + (data[\"I43\"]))))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I6\"]) - ((((-1.0*(((((((((np.tanh((((data[\"I8\"]) + (data[\"I14\"]))))) * (((data[\"I46\"]) - (data[\"I13\"]))))) + (-1.0))/2.0)) / 2.0))))) - (data[\"I24\"]))))) - (data[\"I31\"]))) +\n                0.100000*np.tanh(data[\"I23\"]) +\n                0.100000*np.tanh((((((((((data[\"I32\"]) * 2.0)) * 2.0)) / 2.0)) + (((data[\"I8\"]) - (((data[\"I5\"]) + (data[\"I22\"]))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I15\"]) + ((((((((((np.tanh((np.tanh((((data[\"I15\"]) + (((((data[\"I24\"]) * 2.0)) + (data[\"I8\"]))))))))) + ((-1.0*((data[\"I7\"])))))) * 2.0)) * 2.0)) + (((((data[\"I23\"]) * 2.0)) + (data[\"I6\"]))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I42\"]) + (((((((-2.0) + (data[\"I14\"]))) / 2.0)) - (np.tanh((data[\"I42\"]))))))) +\n                0.100000*np.tanh(((data[\"I32\"]) + (((((-1.0*((data[\"I6\"])))) + ((((((data[\"I2\"]) + (data[\"I8\"]))/2.0)) * (((data[\"I31\"]) * 2.0)))))/2.0)))) +\n                0.100000*np.tanh(((((((np.tanh((data[\"I5\"]))) - (((((-1.0) - (((data[\"I11\"]) - (data[\"I4\"]))))) / 2.0)))) + (data[\"I1\"]))) - (((data[\"I5\"]) - (((data[\"I32\"]) - ((-1.0*(((((((0.0) / 2.0)) + ((((data[\"I5\"]) + (-3.0))/2.0)))/2.0))))))))))) +\n                0.100000*np.tanh(((((((((((((data[\"I17\"]) + (data[\"I8\"]))) + (data[\"I6\"]))) + (((data[\"I46\"]) + (-1.0))))) + (data[\"I43\"]))) + (((data[\"I46\"]) * 2.0)))) + (data[\"I11\"]))) +\n                0.100000*np.tanh(((data[\"I6\"]) + (np.tanh((((data[\"I0\"]) + ((-1.0*((data[\"I24\"])))))))))) +\n                0.100000*np.tanh(((((((((data[\"I6\"]) - (((((-1.0) + (data[\"I26\"]))) / 2.0)))) + ((((((data[\"I21\"]) + (data[\"I11\"]))/2.0)) - (data[\"I29\"]))))/2.0)) + (data[\"I36\"]))/2.0)) +\n                0.100000*np.tanh(((((data[\"I11\"]) * (data[\"I23\"]))) + ((((np.tanh(((((data[\"I23\"]) + (data[\"I23\"]))/2.0)))) + (((np.tanh((np.tanh((data[\"I1\"]))))) - ((((data[\"I4\"]) + (data[\"I5\"]))/2.0)))))/2.0)))) +\n                0.100000*np.tanh((((np.tanh((np.tanh((data[\"I12\"]))))) + ((((((((data[\"I12\"]) * (((data[\"I0\"]) - (((data[\"I16\"]) - (data[\"I24\"]))))))) + (((np.tanh((((data[\"I31\"]) / 2.0)))) * 2.0)))/2.0)) + (data[\"I24\"]))))/2.0)) +\n                0.100000*np.tanh(((((((((data[\"I6\"]) + (((((((data[\"I15\"]) * 2.0)) + (data[\"I34\"]))) / 2.0)))) + (((data[\"I14\"]) * (data[\"I15\"]))))/2.0)) + (((data[\"I42\"]) - (((np.tanh((((data[\"I17\"]) - (data[\"I43\"]))))) - (((data[\"I12\"]) * (data[\"I0\"]))))))))/2.0)) +\n                0.100000*np.tanh(((((((((((data[\"I24\"]) + (data[\"I15\"]))) + (data[\"I36\"]))/2.0)) + (((data[\"I17\"]) + (-1.0))))) + (((((-1.0*((data[\"I12\"])))) + (((data[\"I37\"]) + (data[\"I15\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I10\"]) * (((data[\"I12\"]) + (((data[\"I23\"]) - ((((data[\"I43\"]) + (((((((-1.0*((data[\"I49\"])))) * (((data[\"I28\"]) + (data[\"I10\"]))))) + (data[\"I10\"]))/2.0)))/2.0)))))))) +\n                0.100000*np.tanh(((((((((((-1.0*((data[\"I19\"])))) + (data[\"I46\"]))/2.0)) + (data[\"I17\"]))) + (((np.tanh((data[\"I43\"]))) + ((((data[\"I32\"]) + (((((data[\"I46\"]) * 2.0)) / 2.0)))/2.0)))))) + ((-1.0*((data[\"I5\"])))))) +\n                0.100000*np.tanh((-1.0*(((-1.0*((((data[\"I42\"]) + (data[\"I35\"]))))))))) +\n                0.100000*np.tanh(((np.tanh((data[\"I3\"]))) + (((data[\"I17\"]) - (((((((data[\"I7\"]) / 2.0)) - (data[\"I32\"]))) - (data[\"I46\"]))))))) +\n                0.100000*np.tanh(((data[\"I3\"]) - (data[\"I31\"]))) +\n                0.100000*np.tanh((((((((data[\"I12\"]) * (data[\"I0\"]))) + (data[\"I6\"]))) + (((((data[\"I12\"]) * (data[\"I24\"]))) + (((((data[\"I12\"]) * (data[\"I0\"]))) + (data[\"I6\"]))))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I21\"]) - ((-1.0*(((((np.tanh(((((np.tanh((data[\"I10\"]))) + (data[\"I24\"]))/2.0)))) + (-3.0))/2.0))))))) + (((data[\"I24\"]) + (((data[\"I46\"]) + (data[\"I8\"]))))))) +\n                0.100000*np.tanh(((((data[\"I6\"]) + ((-1.0*((data[\"I33\"])))))) + (((data[\"I12\"]) * ((((data[\"I0\"]) + (((((data[\"I35\"]) + (data[\"I0\"]))) * 2.0)))/2.0)))))) +\n                0.100000*np.tanh((((((np.tanh((data[\"I24\"]))) - (((data[\"I15\"]) * ((-1.0*((((data[\"I14\"]) - (((data[\"I32\"]) + ((((((data[\"I12\"]) + ((((data[\"I19\"]) + (((((data[\"I14\"]) * 2.0)) / 2.0)))/2.0)))/2.0)) * 2.0))))))))))))) + (data[\"I19\"]))/2.0)) +\n                0.100000*np.tanh(((-2.0) + (((((data[\"I14\"]) * (((((data[\"I14\"]) / 2.0)) + (((((((data[\"I4\"]) * 2.0)) + (((((data[\"I29\"]) + (data[\"I15\"]))) / 2.0)))) / 2.0)))))) + (((data[\"I14\"]) * (((data[\"I46\"]) + (data[\"I15\"]))))))))) +\n                0.100000*np.tanh(np.tanh((((np.tanh((data[\"I49\"]))) + (((((data[\"I23\"]) * ((((data[\"I10\"]) + (np.tanh((data[\"I21\"]))))/2.0)))) * 2.0)))))) +\n                0.100000*np.tanh(((data[\"I17\"]) * ((((data[\"I2\"]) + (((data[\"I12\"]) + (((data[\"I35\"]) + ((((((-1.0*((((data[\"I17\"]) / 2.0))))) / 2.0)) * (data[\"I6\"]))))))))/2.0)))) +\n                0.100000*np.tanh((((data[\"I49\"]) + (((data[\"I24\"]) + (((((data[\"I48\"]) + (-3.0))) / 2.0)))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I36\"]) + (data[\"I0\"]))) - (((data[\"I0\"]) * (((data[\"I6\"]) + (data[\"I0\"]))))))) +\n                0.100000*np.tanh(((data[\"I14\"]) * (((data[\"I38\"]) - ((-1.0*((((((np.tanh((data[\"I35\"]))) / 2.0)) + (((data[\"I14\"]) * (((((((data[\"I39\"]) + (np.tanh((data[\"I29\"]))))) + (((data[\"I38\"]) - ((-1.0*((data[\"I38\"])))))))) - ((-1.0*((data[\"I46\"]))))))))))))))))) +\n                0.100000*np.tanh(((((data[\"I12\"]) * (data[\"I17\"]))) + (((((((data[\"I12\"]) + ((((((data[\"I5\"]) + (data[\"I20\"]))/2.0)) - (data[\"I7\"]))))) + (data[\"I49\"]))) - (((data[\"I5\"]) - (((data[\"I12\"]) * (data[\"I17\"]))))))))) +\n                0.100000*np.tanh((((data[\"I6\"]) + ((((((((((data[\"I35\"]) * (data[\"I8\"]))) - (data[\"I0\"]))) + (((data[\"I42\"]) + (((((5.85200214385986328)) + (((data[\"I6\"]) + (((-3.0) - (((data[\"I11\"]) - (data[\"I40\"]))))))))/2.0)))))/2.0)) / 2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I0\"]) * (((data[\"I5\"]) - (((data[\"I1\"]) + (np.tanh((np.tanh((((data[\"I13\"]) * (((data[\"I5\"]) - (((np.tanh((((data[\"I0\"]) * 2.0)))) + (data[\"I1\"]))))))))))))))))) +\n                0.100000*np.tanh(((data[\"I10\"]) * ((((((data[\"I8\"]) + (((((data[\"I8\"]) + ((((-1.0*((((data[\"I7\"]) - (data[\"I10\"])))))) / 2.0)))) - (data[\"I48\"]))))) + (data[\"I35\"]))/2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I11\"]) + (data[\"I36\"]))/2.0)) - (((data[\"I35\"]) * ((((data[\"I2\"]) + (1.0))/2.0)))))) * 2.0)) + (((((np.tanh((((data[\"I30\"]) - (((data[\"I38\"]) + (((data[\"I11\"]) / 2.0)))))))) / 2.0)) / 2.0)))) +\n                0.100000*np.tanh(data[\"I43\"]) +\n                0.100000*np.tanh(((((((((((data[\"I49\"]) + ((((((data[\"I10\"]) / 2.0)) + (data[\"I6\"]))/2.0)))/2.0)) * 2.0)) / 2.0)) + ((-1.0*(((-1.0*((((data[\"I14\"]) * ((((data[\"I4\"]) + (data[\"I15\"]))/2.0)))))))))))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I18\"]) - (data[\"I29\"]))) * 2.0)) - (((data[\"I29\"]) - (((data[\"I12\"]) * (((data[\"I24\"]) - (((data[\"I14\"]) - (((data[\"I36\"]) - (data[\"I29\"]))))))))))))) +\n                0.100000*np.tanh((((data[\"I1\"]) + ((((data[\"I24\"]) + (np.tanh((data[\"I12\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((-2.0) - (data[\"I4\"]))) * ((((((((data[\"I13\"]) + (((data[\"I10\"]) / 2.0)))/2.0)) * (((data[\"I43\"]) / 2.0)))) + (((data[\"I17\"]) * 2.0)))))) +\n                0.100000*np.tanh(((data[\"I36\"]) + ((((data[\"I30\"]) + (((data[\"I0\"]) * ((((data[\"I0\"]) + (data[\"I17\"]))/2.0)))))/2.0)))) +\n                0.100000*np.tanh((((-1.0*((data[\"I5\"])))) + (((((data[\"I12\"]) / 2.0)) + (((data[\"I46\"]) + (((((-1.0) + (data[\"I17\"]))) - ((-1.0*((((data[\"I17\"]) * (((data[\"I12\"]) + (data[\"I6\"])))))))))))))))) +\n                0.100000*np.tanh(((((((data[\"I49\"]) + (data[\"I8\"]))) + (-1.0))) + ((-1.0*((((data[\"I15\"]) * (((data[\"I8\"]) + ((-1.0*((data[\"I14\"]))))))))))))) +\n                0.100000*np.tanh((((((((data[\"I35\"]) + (((data[\"I5\"]) + (data[\"I24\"]))))/2.0)) * (data[\"I12\"]))) - (((data[\"I12\"]) * (((((((data[\"I8\"]) + (((data[\"I46\"]) / 2.0)))/2.0)) + (((data[\"I47\"]) * 2.0)))/2.0)))))) +\n                0.100000*np.tanh((((((data[\"I5\"]) * (((data[\"I12\"]) + ((((data[\"I34\"]) + (data[\"I7\"]))/2.0)))))) + (((((((data[\"I0\"]) - (((np.tanh((data[\"I34\"]))) + ((((-1.0*((data[\"I34\"])))) / 2.0)))))) - (((data[\"I31\"]) + (data[\"I29\"]))))) * (data[\"I11\"]))))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I6\"]) - (data[\"I4\"]))) - (data[\"I46\"]))) + (data[\"I46\"]))/2.0)) +\n                0.100000*np.tanh(((((data[\"I16\"]) * (((data[\"I11\"]) - (((data[\"I4\"]) / 2.0)))))) + (((-3.0) + ((((((((((data[\"I46\"]) - (data[\"I25\"]))) + (data[\"I11\"]))/2.0)) + (data[\"I4\"]))) * 2.0)))))) +\n                0.100000*np.tanh((((((data[\"I46\"]) + ((-1.0*((np.tanh((((((((data[\"I24\"]) / 2.0)) + (np.tanh(((((((-1.0*((data[\"I10\"])))) + (data[\"I14\"]))) * 2.0)))))) / 2.0))))))))/2.0)) + (((((data[\"I26\"]) * 2.0)) * ((((((data[\"I39\"]) * 2.0)) + (((-1.0) * 2.0)))/2.0)))))) +\n                0.100000*np.tanh(((((((((data[\"I9\"]) + (data[\"I49\"]))/2.0)) + (np.tanh((data[\"I39\"]))))/2.0)) - (((0.0) + (((np.tanh((((np.tanh(((((data[\"I42\"]) + (data[\"I0\"]))/2.0)))) - (data[\"I42\"]))))) - (data[\"I35\"]))))))) +\n                0.100000*np.tanh(((((((((((((data[\"I32\"]) / 2.0)) + (((data[\"I6\"]) - ((-1.0*((data[\"I27\"])))))))) * (np.tanh((((data[\"I39\"]) * (((data[\"I21\"]) + (data[\"I34\"]))))))))) + (data[\"I42\"]))) * 2.0)) + (((((data[\"I14\"]) * (((data[\"I38\"]) * 2.0)))) + (data[\"I8\"]))))) +\n                0.100000*np.tanh(((((((((data[\"I10\"]) + (((data[\"I11\"]) + (((data[\"I6\"]) * (data[\"I24\"]))))))) - ((((data[\"I29\"]) + (((data[\"I32\"]) + (((data[\"I10\"]) / 2.0)))))/2.0)))) * 2.0)) + (((data[\"I16\"]) + (((data[\"I22\"]) * (data[\"I24\"]))))))) +\n                0.100000*np.tanh(((data[\"I18\"]) * (((data[\"I8\"]) - ((-1.0*((np.tanh((((-3.0) - ((((((data[\"I0\"]) + (((np.tanh((np.tanh((data[\"I3\"]))))) + ((((data[\"I8\"]) + (((((data[\"I8\"]) + (data[\"I37\"]))) * 2.0)))/2.0)))))/2.0)) / 2.0))))))))))))) +\n                0.100000*np.tanh((((((-1.0*((((data[\"I23\"]) * (((data[\"I7\"]) - ((((data[\"I44\"]) + ((-1.0*((data[\"I15\"])))))/2.0))))))))) + (data[\"I17\"]))) + (data[\"I17\"]))))\n    \n    def GP_class_2(self,data):\n        return (0.100000*np.tanh(((((data[\"I5\"]) * (((data[\"I3\"]) * 2.0)))) - ((((data[\"I4\"]) + (((data[\"I14\"]) + (data[\"I20\"]))))/2.0)))) +\n                0.100000*np.tanh((((((np.tanh(((-1.0*((data[\"I1\"])))))) + (data[\"I1\"]))/2.0)) + (data[\"I1\"]))) +\n                0.100000*np.tanh(data[\"I1\"]) +\n                0.100000*np.tanh(((data[\"I24\"]) + (((data[\"I8\"]) * (((data[\"I5\"]) + (np.tanh((data[\"I35\"]))))))))) +\n                0.100000*np.tanh(((data[\"I42\"]) + ((((((data[\"I1\"]) + (((data[\"I29\"]) - (data[\"I2\"]))))) + (((((((data[\"I1\"]) + (((((np.tanh((data[\"I1\"]))) + (data[\"I38\"]))) + ((-1.0*(((9.0))))))))) + (np.tanh((data[\"I1\"]))))) - ((((data[\"I38\"]) + (data[\"I0\"]))/2.0)))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I1\"]) + ((((((-3.0) + (np.tanh((data[\"I8\"]))))) + (((((((((((data[\"I1\"]) + (-3.0))) * 2.0)) + ((-1.0*((data[\"I1\"])))))/2.0)) + ((((data[\"I20\"]) + (data[\"I1\"]))/2.0)))/2.0)))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I42\"]) + (((-3.0) + (((data[\"I1\"]) + (-2.0))))))) + (data[\"I1\"]))) + (((data[\"I1\"]) + (-2.0))))) +\n                0.100000*np.tanh((((data[\"I1\"]) + ((((data[\"I1\"]) + (data[\"I1\"]))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I25\"]) + (((((((data[\"I30\"]) + (((-3.0) * 2.0)))) + (((data[\"I1\"]) - (np.tanh((((((np.tanh((data[\"I13\"]))) / 2.0)) - (((data[\"I1\"]) / 2.0)))))))))) + (((data[\"I1\"]) - (data[\"I1\"]))))))) +\n                0.100000*np.tanh(((((((-1.0*((((((data[\"I1\"]) / 2.0)) / 2.0))))) - ((6.0)))) + ((((((((((data[\"I1\"]) / 2.0)) * 2.0)) * 2.0)) + (((((((data[\"I1\"]) + (data[\"I26\"]))) + (-3.0))) * 2.0)))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I1\"]) + ((((data[\"I18\"]) + (((((data[\"I1\"]) - (data[\"I1\"]))) + (data[\"I1\"]))))/2.0)))) +\n                0.100000*np.tanh(((((-3.0) + ((((data[\"I38\"]) + (data[\"I1\"]))/2.0)))) + (np.tanh((((((-3.0) + (((((((data[\"I1\"]) + (data[\"I1\"]))/2.0)) + (((data[\"I1\"]) + (((data[\"I1\"]) + (data[\"I1\"]))))))/2.0)))) + ((((data[\"I1\"]) + (-3.0))/2.0)))))))) +\n                0.100000*np.tanh((((((data[\"I1\"]) + (-1.0))) + ((((data[\"I1\"]) + (((data[\"I44\"]) / 2.0)))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((2.0) + (((((((((data[\"I1\"]) / 2.0)) + (data[\"I35\"]))) + (data[\"I1\"]))) - (data[\"I31\"]))))) + (((-3.0) * 2.0)))) +\n                0.100000*np.tanh(((((((((data[\"I1\"]) / 2.0)) + (data[\"I1\"]))) / 2.0)) + (-3.0))) +\n                0.100000*np.tanh((((((data[\"I1\"]) + (((((-1.0*(((((((np.tanh(((((((data[\"I1\"]) - (data[\"I26\"]))) + ((((((((1.0) / 2.0)) + (data[\"I43\"]))/2.0)) / 2.0)))/2.0)))) + (data[\"I1\"]))) + (data[\"I34\"]))/2.0))))) + (data[\"I44\"]))/2.0)))) + (-2.0))/2.0)) +\n                0.100000*np.tanh((((((((9.0)) / 2.0)) * 2.0)) + ((10.0)))) +\n                0.100000*np.tanh(((-2.0) + ((((data[\"I1\"]) + (np.tanh((((((data[\"I1\"]) - (data[\"I40\"]))) - (((-2.0) + (((data[\"I1\"]) - (((data[\"I1\"]) - (data[\"I0\"]))))))))))))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I1\"]) + (data[\"I1\"]))) + (data[\"I6\"]))) +\n                0.100000*np.tanh(((((((((((data[\"I1\"]) + (np.tanh((data[\"I1\"]))))/2.0)) + (data[\"I1\"]))) * 2.0)) + ((((data[\"I1\"]) + (((data[\"I1\"]) - ((-1.0*((((-3.0) - ((-1.0*((data[\"I1\"]))))))))))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((data[\"I1\"]) + (((-1.0) + (np.tanh((data[\"I1\"]))))))) + (data[\"I34\"]))) +\n                0.100000*np.tanh(((2.0) * (((data[\"I5\"]) * (((data[\"I3\"]) - (np.tanh((((((data[\"I3\"]) + (((data[\"I5\"]) * (1.0))))) + ((((10.0)) + (((1.0) - ((((3.0) + (((data[\"I45\"]) + ((10.0)))))/2.0)))))))))))))))) +\n                0.100000*np.tanh(((((-2.0) + (data[\"I1\"]))) + (((((data[\"I1\"]) - (data[\"I15\"]))) / 2.0)))) +\n                0.100000*np.tanh((((((data[\"I3\"]) + (((0.0) / 2.0)))) + (((data[\"I1\"]) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((((-3.0) + (((data[\"I1\"]) + ((((data[\"I1\"]) + (data[\"I1\"]))/2.0)))))) + (((data[\"I1\"]) + (data[\"I21\"]))))) +\n                0.100000*np.tanh(((((0.0)) + ((((10.0)) - (data[\"I2\"]))))/2.0)) +\n                0.100000*np.tanh((((((((((((((data[\"I1\"]) + (((data[\"I24\"]) - ((((((((data[\"I1\"]) + ((-1.0*((2.0)))))/2.0)) / 2.0)) * 2.0)))))/2.0)) + (data[\"I29\"]))/2.0)) + ((((-1.0) + (np.tanh((((data[\"I1\"]) - (((data[\"I6\"]) * 2.0)))))))/2.0)))/2.0)) + (data[\"I1\"]))) - ((6.0)))) +\n                0.100000*np.tanh((((-1.0*((data[\"I2\"])))) + (((((((7.99652194976806641)) + ((8.0)))/2.0)) - ((((data[\"I33\"]) + (((((data[\"I2\"]) * 2.0)) * 2.0)))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I5\"]) * (((data[\"I3\"]) - (((((((data[\"I3\"]) - (((((data[\"I3\"]) - (data[\"I5\"]))) / 2.0)))) + (((((np.tanh((data[\"I5\"]))) / 2.0)) / 2.0)))) / 2.0)))))) +\n                0.100000*np.tanh((((((data[\"I41\"]) + (((((data[\"I1\"]) - (data[\"I6\"]))) + ((((((data[\"I1\"]) / 2.0)) + (data[\"I1\"]))/2.0)))))/2.0)) + (((((data[\"I10\"]) + (data[\"I1\"]))) - ((7.0)))))) +\n                0.100000*np.tanh(((data[\"I5\"]) * ((((12.88837146759033203)) + ((((data[\"I31\"]) + (((data[\"I3\"]) * ((((12.88837146759033203)) + (data[\"I3\"]))))))/2.0)))))) +\n                0.100000*np.tanh((((((((data[\"I1\"]) + (((data[\"I20\"]) / 2.0)))) - (data[\"I22\"]))) + (((((((((((((data[\"I5\"]) + (data[\"I33\"]))/2.0)) - ((((10.0)) - (data[\"I1\"]))))) / 2.0)) + (((((data[\"I1\"]) + (((data[\"I49\"]) * 2.0)))) - (data[\"I2\"]))))/2.0)) - ((7.0)))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I14\"]) + ((((((data[\"I14\"]) - (data[\"I24\"]))) + ((((((2.0) + (((data[\"I0\"]) + (((data[\"I14\"]) + ((((((data[\"I1\"]) + (data[\"I31\"]))/2.0)) / 2.0)))))))/2.0)) - (data[\"I42\"]))))/2.0)))/2.0)) + (((data[\"I1\"]) / 2.0)))) +\n                0.100000*np.tanh(((((-3.0) + (data[\"I1\"]))) + ((((data[\"I10\"]) + (((((((((data[\"I10\"]) + (data[\"I10\"]))/2.0)) + (data[\"I42\"]))/2.0)) + (-3.0))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I1\"]) + (((((((data[\"I14\"]) * 2.0)) + (data[\"I1\"]))) + (((data[\"I3\"]) - (((((3.0) * 2.0)) + ((((((((((data[\"I1\"]) + (data[\"I14\"]))) + (data[\"I3\"]))) + (((data[\"I1\"]) + (np.tanh((data[\"I40\"]))))))/2.0)) / 2.0)))))))))) +\n                0.100000*np.tanh(((((((((((((2.0) - (data[\"I2\"]))) - (-1.0))) + ((((14.87363624572753906)) + (2.0))))/2.0)) + (((((((((2.0) - (data[\"I2\"]))) + (2.0))) - (data[\"I2\"]))) / 2.0)))/2.0)) - (((data[\"I7\"]) + (data[\"I2\"]))))) +\n                0.100000*np.tanh((-1.0*((((data[\"I44\"]) - (((data[\"I10\"]) + ((((((data[\"I19\"]) + (((((data[\"I14\"]) - ((((5.39613771438598633)) - ((((((((-1.0*((data[\"I2\"])))) + (data[\"I1\"]))/2.0)) + (data[\"I23\"]))/2.0)))))) + (data[\"I1\"]))))/2.0)) + (((data[\"I10\"]) / 2.0))))))))))) +\n                0.100000*np.tanh(((((((((data[\"I1\"]) + (data[\"I6\"]))/2.0)) + (((data[\"I14\"]) + (((((((((-1.0*((-1.0)))) + (data[\"I1\"]))) / 2.0)) + (-3.0))/2.0)))))) + (data[\"I1\"]))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I14\"]) + (((data[\"I1\"]) - (data[\"I2\"]))))) * 2.0)) + ((((((((((data[\"I1\"]) - ((((data[\"I49\"]) + (data[\"I14\"]))/2.0)))) + (np.tanh((data[\"I1\"]))))/2.0)) / 2.0)) - (((data[\"I1\"]) / 2.0)))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I1\"]) + (((data[\"I14\"]) + ((((data[\"I45\"]) + (data[\"I1\"]))/2.0)))))/2.0)) - (((data[\"I2\"]) * 2.0)))) +\n                0.100000*np.tanh(((((((((data[\"I3\"]) + (((((data[\"I1\"]) + (data[\"I10\"]))) - (3.0))))) + (data[\"I1\"]))) + (data[\"I12\"]))) + (((data[\"I30\"]) + (data[\"I1\"]))))) +\n                0.100000*np.tanh((((((data[\"I3\"]) + ((((((-1.0*(((((data[\"I1\"]) + ((-1.0*((data[\"I9\"])))))/2.0))))) + (((data[\"I1\"]) - (3.0))))) * 2.0)))/2.0)) + (((2.0) + (data[\"I20\"]))))) +\n                0.100000*np.tanh(((data[\"I1\"]) + (((data[\"I14\"]) + ((((data[\"I1\"]) + ((((((((((data[\"I1\"]) + ((((data[\"I7\"]) + (((data[\"I6\"]) / 2.0)))/2.0)))/2.0)) / 2.0)) * 2.0)) + (((data[\"I1\"]) - (((data[\"I2\"]) / 2.0)))))))/2.0)))))) +\n                0.100000*np.tanh(((((((((-2.0) * 2.0)) * (data[\"I2\"]))) + (data[\"I1\"]))) + ((((((data[\"I1\"]) + (((data[\"I1\"]) + (((data[\"I3\"]) - (data[\"I49\"]))))))/2.0)) / 2.0)))) +\n                0.100000*np.tanh(((data[\"I30\"]) + (((((data[\"I1\"]) - (((data[\"I7\"]) * 2.0)))) + (((-1.0) + (((((((((np.tanh((2.0))) + (data[\"I2\"]))/2.0)) - (data[\"I1\"]))) + (data[\"I1\"]))/2.0)))))))) +\n                0.100000*np.tanh((((data[\"I3\"]) + (((data[\"I6\"]) + (((data[\"I14\"]) + (((((data[\"I1\"]) * 2.0)) + (((((data[\"I14\"]) - (np.tanh((((data[\"I1\"]) * (((data[\"I1\"]) + (np.tanh((((((-2.0) / 2.0)) / 2.0)))))))))))) * 2.0)))))))))/2.0)) +\n                0.100000*np.tanh((((3.0)) - (((data[\"I0\"]) - (((((((((data[\"I19\"]) + (((((((((data[\"I3\"]) + (data[\"I44\"]))/2.0)) * 2.0)) + ((3.0)))/2.0)))) / 2.0)) - ((-1.0*(((-1.0*((data[\"I20\"]))))))))) / 2.0)))))) +\n                0.100000*np.tanh(((((data[\"I20\"]) + ((((data[\"I19\"]) + (((data[\"I1\"]) - (((data[\"I2\"]) * (data[\"I1\"]))))))/2.0)))) + (((((((((-1.0) / 2.0)) + (data[\"I3\"]))/2.0)) + (data[\"I14\"]))/2.0)))) +\n                0.100000*np.tanh(((data[\"I14\"]) - (((((np.tanh(((-1.0*((data[\"I33\"])))))) + ((-1.0*((((data[\"I2\"]) - (np.tanh((data[\"I1\"])))))))))) - ((((data[\"I1\"]) + (((data[\"I30\"]) + (data[\"I1\"]))))/2.0)))))) +\n                0.100000*np.tanh((((data[\"I19\"]) + (((data[\"I1\"]) - (((data[\"I2\"]) + ((-1.0*((((((data[\"I3\"]) + (((data[\"I19\"]) + (((np.tanh((((3.0) + (((data[\"I48\"]) + (data[\"I37\"]))))))) + (data[\"I36\"]))))))) - ((-1.0*((data[\"I19\"]))))))))))))))/2.0)) +\n                0.100000*np.tanh((((data[\"I19\"]) + ((((((((data[\"I27\"]) + (((data[\"I1\"]) - (((((data[\"I2\"]) * (2.0))) - (data[\"I2\"]))))))) + ((-1.0*((data[\"I2\"])))))/2.0)) + (np.tanh((data[\"I14\"]))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I6\"]) + (((((data[\"I44\"]) + (np.tanh((data[\"I30\"]))))) + ((((data[\"I44\"]) + (data[\"I1\"]))/2.0)))))) +\n                0.100000*np.tanh(((((((np.tanh((data[\"I1\"]))) + (((data[\"I1\"]) + (((data[\"I1\"]) + ((((((-1.0*((data[\"I0\"])))) * 2.0)) + (((((data[\"I14\"]) * 2.0)) + (((data[\"I14\"]) * 2.0)))))))))))/2.0)) + (data[\"I27\"]))/2.0)) +\n                0.100000*np.tanh(((((((((data[\"I48\"]) + (((data[\"I25\"]) - (data[\"I1\"]))))/2.0)) + (((((data[\"I1\"]) + (-2.0))) + ((((data[\"I36\"]) + (data[\"I3\"]))/2.0)))))/2.0)) - (data[\"I2\"]))) +\n                0.100000*np.tanh(((((((data[\"I1\"]) + ((((((((-1.0*((((data[\"I2\"]) * 2.0))))) + (data[\"I1\"]))/2.0)) + ((((2.0) + (-3.0))/2.0)))/2.0)))/2.0)) + ((((data[\"I1\"]) + (data[\"I3\"]))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I41\"]) + ((((((((((((-1.0) * (data[\"I16\"]))) + (data[\"I19\"]))) + (((data[\"I6\"]) + (data[\"I1\"]))))) + ((((((np.tanh((data[\"I27\"]))) + (((np.tanh((data[\"I3\"]))) * (-2.0))))/2.0)) * 2.0)))) + (data[\"I19\"]))/2.0)))) +\n                0.100000*np.tanh((((-1.0*(((((3.48736953735351562)) - (data[\"I10\"])))))) + (((data[\"I1\"]) + (data[\"I19\"]))))) +\n                0.100000*np.tanh((((((((((((((data[\"I27\"]) - (np.tanh((((data[\"I26\"]) * 2.0)))))) - ((((((data[\"I3\"]) / 2.0)) + (data[\"I29\"]))/2.0)))) + (data[\"I1\"]))/2.0)) - (data[\"I2\"]))) + (((np.tanh((data[\"I3\"]))) + (data[\"I20\"]))))) - (data[\"I2\"]))) +\n                0.100000*np.tanh(((data[\"I6\"]) - (((((data[\"I19\"]) + (((data[\"I1\"]) + ((((((data[\"I45\"]) + (data[\"I1\"]))) + (data[\"I3\"]))/2.0)))))) * (data[\"I2\"]))))) +\n                0.100000*np.tanh((((((((((data[\"I1\"]) + (((((-1.0*((((((data[\"I40\"]) * 2.0)) * 2.0))))) + (((((((((data[\"I22\"]) + (((data[\"I19\"]) * 2.0)))/2.0)) + (data[\"I19\"]))/2.0)) + (data[\"I1\"]))))/2.0)))) + (((data[\"I20\"]) + (np.tanh((data[\"I3\"]))))))) - (data[\"I11\"]))) + (data[\"I19\"]))/2.0)) +\n                0.100000*np.tanh((((((((np.tanh((((data[\"I14\"]) + (data[\"I4\"]))))) - ((((data[\"I23\"]) + (data[\"I34\"]))/2.0)))) / 2.0)) + (((((data[\"I48\"]) + (((data[\"I19\"]) * 2.0)))) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((((((-3.0) - (np.tanh((((data[\"I4\"]) / 2.0)))))) + (((data[\"I46\"]) + (((data[\"I3\"]) + (((data[\"I21\"]) + (data[\"I2\"]))))))))) + ((((-1.0*((((data[\"I31\"]) / 2.0))))) + ((((-1.0) + (data[\"I3\"]))/2.0)))))) +\n                0.100000*np.tanh((((((((data[\"I0\"]) * (((data[\"I2\"]) - ((0.08460404723882675)))))) + (data[\"I3\"]))) + (((data[\"I3\"]) / 2.0)))/2.0)) +\n                0.100000*np.tanh(((((((((((data[\"I2\"]) * (-3.0))) + (np.tanh((((data[\"I18\"]) + (((((np.tanh((data[\"I1\"]))) * (data[\"I42\"]))) * (data[\"I14\"]))))))))) * 2.0)) + (data[\"I6\"]))) + (data[\"I1\"]))) +\n                0.100000*np.tanh(((data[\"I6\"]) + ((((((((((((((data[\"I3\"]) + (data[\"I43\"]))/2.0)) + (data[\"I30\"]))/2.0)) / 2.0)) + (data[\"I21\"]))/2.0)) + (data[\"I3\"]))))) +\n                0.100000*np.tanh(((((data[\"I42\"]) + (((((((np.tanh((((data[\"I42\"]) + (((data[\"I42\"]) + ((((((data[\"I20\"]) + (((-2.0) / 2.0)))) + (data[\"I1\"]))/2.0)))))))) + (data[\"I1\"]))/2.0)) + (data[\"I1\"]))/2.0)))) + (((((((data[\"I29\"]) * 2.0)) / 2.0)) - (data[\"I2\"]))))) +\n                0.100000*np.tanh(((data[\"I6\"]) + ((((((data[\"I1\"]) + (data[\"I19\"]))) + (((data[\"I29\"]) + ((((data[\"I14\"]) + (np.tanh((((data[\"I29\"]) + (((data[\"I29\"]) / 2.0)))))))/2.0)))))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I0\"]) * ((((((((data[\"I2\"]) - (np.tanh((((data[\"I14\"]) * ((0.29654151201248169)))))))) + (data[\"I20\"]))) + ((((np.tanh((data[\"I27\"]))) + (data[\"I30\"]))/2.0)))/2.0)))) + (data[\"I19\"]))) +\n                0.100000*np.tanh((((data[\"I30\"]) + (((data[\"I30\"]) + (((((((((data[\"I1\"]) + (((((((((data[\"I43\"]) + (((data[\"I3\"]) * (np.tanh((((((1.0) - (data[\"I7\"]))) * 2.0)))))))) * 2.0)) * 2.0)) + (data[\"I43\"]))))) / 2.0)) + (data[\"I3\"]))) * 2.0)))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I14\"]) + (data[\"I29\"]))/2.0)) * 2.0)) +\n                0.100000*np.tanh(((((data[\"I14\"]) + (((((((((data[\"I1\"]) + (data[\"I44\"]))/2.0)) + ((-1.0*((data[\"I19\"])))))) + ((((data[\"I1\"]) + ((-1.0*((data[\"I7\"])))))/2.0)))/2.0)))) + (data[\"I27\"]))) +\n                0.100000*np.tanh((((((((np.tanh((data[\"I43\"]))) * 2.0)) + (data[\"I36\"]))/2.0)) + (((((((data[\"I27\"]) + (np.tanh((data[\"I27\"]))))/2.0)) + ((((((((((data[\"I19\"]) / 2.0)) / 2.0)) + (data[\"I34\"]))/2.0)) / 2.0)))/2.0)))) +\n                0.100000*np.tanh(((data[\"I42\"]) - (data[\"I0\"]))) +\n                0.100000*np.tanh(((((((data[\"I20\"]) / 2.0)) + (((((((data[\"I1\"]) + (((((((data[\"I42\"]) + (data[\"I20\"]))) / 2.0)) + (data[\"I20\"]))))/2.0)) + (data[\"I44\"]))/2.0)))) - (data[\"I2\"]))) +\n                0.100000*np.tanh((((data[\"I19\"]) + (data[\"I3\"]))/2.0)) +\n                0.100000*np.tanh(np.tanh((data[\"I19\"]))) +\n                0.100000*np.tanh((((((((0.0) + (data[\"I14\"]))) + ((((((data[\"I1\"]) + (np.tanh((((data[\"I14\"]) + (((np.tanh((np.tanh((data[\"I43\"]))))) + ((((((((data[\"I30\"]) + (((2.0) + (3.0))))/2.0)) / 2.0)) - (data[\"I2\"]))))))))))/2.0)) * 2.0)))/2.0)) / 2.0)) +\n                0.100000*np.tanh((((((((((((data[\"I3\"]) - ((((2.0)) / 2.0)))) + (data[\"I44\"]))) + (((((((data[\"I27\"]) * 2.0)) - (((((data[\"I0\"]) * 2.0)) + (((data[\"I44\"]) / 2.0)))))) * 2.0)))/2.0)) * (2.0))) / 2.0)) +\n                0.100000*np.tanh((((((((data[\"I42\"]) + ((((((data[\"I21\"]) - (((data[\"I8\"]) * (data[\"I1\"]))))) + (data[\"I14\"]))/2.0)))/2.0)) + (data[\"I37\"]))) - (data[\"I42\"]))) +\n                0.100000*np.tanh((((data[\"I29\"]) + (((data[\"I1\"]) + (-1.0))))/2.0)) +\n                0.100000*np.tanh(((((((((9.74577999114990234)) + ((-1.0*((data[\"I3\"])))))) + (((data[\"I20\"]) + (((((((data[\"I18\"]) * 2.0)) * 2.0)) + (data[\"I18\"]))))))/2.0)) + ((((2.0) + (data[\"I49\"]))/2.0)))) +\n                0.100000*np.tanh(((((((((((((data[\"I45\"]) - (data[\"I8\"]))) + (data[\"I3\"]))) + (data[\"I6\"]))/2.0)) + (((data[\"I29\"]) * 2.0)))) + ((((((data[\"I20\"]) + (data[\"I33\"]))/2.0)) / 2.0)))/2.0)) +\n                0.100000*np.tanh(((((data[\"I3\"]) - ((((3.87303566932678223)) - ((-1.0*((((data[\"I27\"]) / 2.0))))))))) + ((((0.0)) * ((-1.0*((((((data[\"I27\"]) + (data[\"I42\"]))) + (data[\"I44\"])))))))))) +\n                0.100000*np.tanh(((((np.tanh(((11.23465347290039062)))) - (((data[\"I2\"]) - (np.tanh((((data[\"I44\"]) + (data[\"I3\"]))))))))) + ((((((data[\"I16\"]) - (((data[\"I4\"]) - (((data[\"I27\"]) + (data[\"I1\"]))))))) + (((np.tanh((data[\"I10\"]))) * 2.0)))/2.0)))) +\n                0.100000*np.tanh((((((data[\"I21\"]) + (((data[\"I19\"]) + (data[\"I10\"]))))/2.0)) - (data[\"I18\"]))) +\n                0.100000*np.tanh((((data[\"I1\"]) + ((((-1.0*((((((np.tanh((data[\"I42\"]))) + (data[\"I29\"]))) + (data[\"I24\"])))))) + (((data[\"I14\"]) * ((-1.0*((data[\"I2\"])))))))))/2.0)) +\n                0.100000*np.tanh(data[\"I30\"]) +\n                0.100000*np.tanh((((((((data[\"I34\"]) * 2.0)) + ((((data[\"I48\"]) + (((((np.tanh((((((data[\"I48\"]) * (data[\"I16\"]))) * 2.0)))) / 2.0)) - (data[\"I44\"]))))/2.0)))/2.0)) + ((((1.0)) - (data[\"I0\"]))))) +\n                0.100000*np.tanh((5.52507638931274414)) +\n                0.100000*np.tanh((((((data[\"I42\"]) + (((data[\"I21\"]) / 2.0)))/2.0)) + (((((((((data[\"I15\"]) + (data[\"I14\"]))) / 2.0)) + (((data[\"I30\"]) + ((((((data[\"I1\"]) + (data[\"I41\"]))/2.0)) * 2.0)))))) + (data[\"I19\"]))))) +\n                0.100000*np.tanh((((((((data[\"I0\"]) * (((data[\"I2\"]) - ((((((((((((np.tanh((data[\"I27\"]))) + (3.0))/2.0)) + (np.tanh((data[\"I27\"]))))) / 2.0)) / 2.0)) * 2.0)))))) + (data[\"I27\"]))) + ((-1.0*((data[\"I26\"])))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I21\"]) - ((((8.06942367553710938)) / 2.0)))) * (((np.tanh((data[\"I13\"]))) * ((((-1.0*((np.tanh((np.tanh((data[\"I19\"])))))))) - (np.tanh((data[\"I29\"]))))))))) +\n                0.100000*np.tanh((((13.77059650421142578)) * ((((data[\"I43\"]) + (data[\"I28\"]))/2.0)))) +\n                0.100000*np.tanh((((((((((-1.0*((data[\"I7\"])))) + (((((data[\"I42\"]) + (data[\"I27\"]))) + ((((data[\"I20\"]) + (data[\"I13\"]))/2.0)))))/2.0)) + (((data[\"I21\"]) + (((data[\"I18\"]) / 2.0)))))) + (((((data[\"I43\"]) + (data[\"I6\"]))) / 2.0)))/2.0)) +\n                0.100000*np.tanh((((((data[\"I44\"]) + (((data[\"I43\"]) - (data[\"I1\"]))))) + (((data[\"I19\"]) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I6\"]) + (data[\"I46\"]))) +\n                0.100000*np.tanh(((data[\"I10\"]) + ((((data[\"I1\"]) + (((data[\"I2\"]) + (data[\"I27\"]))))/2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I3\"]) + (data[\"I30\"]))/2.0)) + (data[\"I44\"]))/2.0)) + ((((((np.tanh((data[\"I44\"]))) + (data[\"I20\"]))) + (((((((np.tanh((data[\"I26\"]))) + (data[\"I23\"]))) * 2.0)) - ((-1.0*((data[\"I44\"])))))))/2.0)))/2.0)) +\n                0.100000*np.tanh((((data[\"I7\"]) + ((((((data[\"I10\"]) - (((((data[\"I43\"]) * 2.0)) * (data[\"I6\"]))))) + ((((data[\"I21\"]) + (data[\"I5\"]))/2.0)))/2.0)))/2.0)) +\n                0.100000*np.tanh((-1.0*((((data[\"I2\"]) + (np.tanh((data[\"I20\"])))))))))\n    \n    def GP_class_3(self,data):\n        return (0.100000*np.tanh(((((data[\"I0\"]) + (((data[\"I0\"]) + (((((data[\"I0\"]) + (data[\"I0\"]))) * 2.0)))))) + (((data[\"I0\"]) + (data[\"I0\"]))))) +\n                0.100000*np.tanh(((((((((((data[\"I0\"]) / 2.0)) - (np.tanh(((((((data[\"I0\"]) + (data[\"I0\"]))/2.0)) * (data[\"I0\"]))))))) + (data[\"I0\"]))) + (data[\"I0\"]))) - (data[\"I0\"]))) +\n                0.100000*np.tanh(((((-1.0*((((data[\"I12\"]) - ((((data[\"I37\"]) + (((data[\"I0\"]) + ((((data[\"I0\"]) + (data[\"I0\"]))/2.0)))))/2.0))))))) + (((((np.tanh((data[\"I0\"]))) + ((((data[\"I0\"]) + (data[\"I0\"]))/2.0)))) + ((-1.0*((data[\"I12\"])))))))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I4\"]) * 2.0)) - ((((data[\"I4\"]) + ((-1.0*(((((((((((data[\"I8\"]) + (data[\"I4\"]))) + (data[\"I4\"]))/2.0)) + (data[\"I10\"]))) + ((((-1.0*((((data[\"I4\"]) - (data[\"I8\"])))))) - (data[\"I8\"])))))))))/2.0)))) * 2.0)) +\n                0.100000*np.tanh((((((((((data[\"I15\"]) + (np.tanh((((np.tanh((data[\"I44\"]))) / 2.0)))))) + (((((data[\"I0\"]) * 2.0)) / 2.0)))) + ((((data[\"I5\"]) + (data[\"I44\"]))/2.0)))/2.0)) * 2.0)) +\n                0.100000*np.tanh((((((((np.tanh((((data[\"I0\"]) * 2.0)))) + (((((data[\"I0\"]) + (data[\"I0\"]))) + (((((data[\"I35\"]) + (((data[\"I0\"]) * 2.0)))) + (((data[\"I0\"]) * 2.0)))))))) + (data[\"I0\"]))) + (data[\"I0\"]))/2.0)) +\n                0.100000*np.tanh(((np.tanh((((((data[\"I11\"]) + (data[\"I39\"]))) + ((((data[\"I12\"]) + (data[\"I0\"]))/2.0)))))) - (((data[\"I2\"]) + (((data[\"I12\"]) - (((data[\"I1\"]) + (data[\"I36\"]))))))))) +\n                0.100000*np.tanh((((((((data[\"I0\"]) + (data[\"I0\"]))/2.0)) + (((data[\"I0\"]) * 2.0)))) + (((((data[\"I4\"]) + (data[\"I0\"]))) / 2.0)))) +\n                0.100000*np.tanh((-1.0*((((data[\"I12\"]) - (((((((((data[\"I11\"]) + (((((((data[\"I0\"]) / 2.0)) - (((data[\"I28\"]) * 2.0)))) + (((data[\"I0\"]) - (data[\"I32\"]))))))/2.0)) + (data[\"I0\"]))) + ((((-3.0) + (data[\"I35\"]))/2.0)))/2.0))))))) +\n                0.100000*np.tanh((((-1.0*((((data[\"I12\"]) - (np.tanh((((data[\"I36\"]) * (data[\"I8\"])))))))))) - (((np.tanh((np.tanh((((data[\"I12\"]) / 2.0)))))) - (np.tanh((((((np.tanh((data[\"I24\"]))) + (-2.0))) / 2.0)))))))) +\n                0.100000*np.tanh(((((data[\"I4\"]) + (((data[\"I4\"]) + ((((((((((((((data[\"I11\"]) + (((data[\"I8\"]) + (((((data[\"I4\"]) + (data[\"I38\"]))) / 2.0)))))) + ((((((-1.0) + (((data[\"I8\"]) * 2.0)))/2.0)) * 2.0)))/2.0)) * 2.0)) / 2.0)) * 2.0)) * 2.0)))))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I16\"]) + (((data[\"I4\"]) + ((((data[\"I19\"]) + (((((data[\"I37\"]) + (data[\"I4\"]))) + (((((data[\"I16\"]) + (((data[\"I5\"]) + (data[\"I0\"]))))) + (((((data[\"I0\"]) + (np.tanh((((data[\"I0\"]) / 2.0)))))) / 2.0)))))))/2.0)))))) +\n                0.100000*np.tanh((((((data[\"I8\"]) + (((((data[\"I23\"]) / 2.0)) + ((((((data[\"I1\"]) * 2.0)) + (((np.tanh((data[\"I15\"]))) + (((data[\"I0\"]) / 2.0)))))/2.0)))))/2.0)) - ((-1.0*((((((data[\"I1\"]) - (((data[\"I37\"]) + (data[\"I12\"]))))) + (data[\"I37\"])))))))) +\n                0.100000*np.tanh(((((((((data[\"I8\"]) * 2.0)) + ((((((((((data[\"I24\"]) + (((data[\"I37\"]) * 2.0)))) + (((data[\"I1\"]) * 2.0)))/2.0)) * 2.0)) * 2.0)))) + (((data[\"I11\"]) / 2.0)))) + (data[\"I24\"]))) +\n                0.100000*np.tanh(((data[\"I11\"]) + ((((((((data[\"I4\"]) + (((data[\"I0\"]) + (((data[\"I37\"]) - ((-1.0*((np.tanh((-3.0)))))))))))/2.0)) + (-3.0))) + (data[\"I0\"]))))) +\n                0.100000*np.tanh(((np.tanh((data[\"I17\"]))) - (((np.tanh((((data[\"I12\"]) - (((((((data[\"I1\"]) * 2.0)) + (data[\"I12\"]))) - (((data[\"I12\"]) * 2.0)))))))) * 2.0)))) +\n                0.100000*np.tanh((((((-1.0*((((data[\"I20\"]) + (((data[\"I2\"]) + (((data[\"I12\"]) + (((2.0) * 2.0))))))))))) * 2.0)) + (data[\"I19\"]))) +\n                0.100000*np.tanh(((data[\"I37\"]) + (((((data[\"I16\"]) + (data[\"I4\"]))) - ((((data[\"I38\"]) + ((-1.0*(((((-2.0) + (data[\"I11\"]))/2.0))))))/2.0)))))) +\n                0.100000*np.tanh(((((-2.0) + (((((data[\"I8\"]) + ((((((((((((1.0) - (((data[\"I1\"]) * (data[\"I1\"]))))) + (data[\"I4\"]))) * 2.0)) + (data[\"I29\"]))/2.0)) + (data[\"I31\"]))))) + (data[\"I15\"]))))) - (data[\"I2\"]))) +\n                0.100000*np.tanh(((((data[\"I29\"]) - (((((data[\"I20\"]) - (np.tanh(((-1.0*((data[\"I3\"])))))))) - (((data[\"I15\"]) + (data[\"I11\"]))))))) * 2.0)) +\n                0.100000*np.tanh(((((data[\"I6\"]) * 2.0)) + (((data[\"I0\"]) + (data[\"I0\"]))))) +\n                0.100000*np.tanh((((((((((data[\"I26\"]) / 2.0)) + (np.tanh((-3.0))))/2.0)) + (np.tanh((data[\"I37\"]))))) - (((data[\"I0\"]) * (data[\"I12\"]))))) +\n                0.100000*np.tanh(((data[\"I37\"]) + (((((((((data[\"I19\"]) - (((2.0) - (((data[\"I8\"]) / 2.0)))))) / 2.0)) * 2.0)) + (data[\"I24\"]))))) +\n                0.100000*np.tanh((((((((-3.0) + (np.tanh((data[\"I0\"]))))) * 2.0)) + (((((((((data[\"I24\"]) * 2.0)) / 2.0)) - (((((data[\"I2\"]) * (((data[\"I0\"]) + (data[\"I6\"]))))) * 2.0)))) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I4\"]) / 2.0)) + (((((-1.0) + (((((((data[\"I15\"]) + (data[\"I24\"]))) + (data[\"I4\"]))) / 2.0)))) * 2.0)))) - (((data[\"I12\"]) - ((((data[\"I24\"]) + (data[\"I1\"]))/2.0)))))) +\n                0.100000*np.tanh(((((((data[\"I0\"]) + (data[\"I37\"]))) * 2.0)) - (np.tanh((data[\"I14\"]))))) +\n                0.100000*np.tanh(((data[\"I15\"]) + (((((data[\"I19\"]) + (((((data[\"I37\"]) + (np.tanh((data[\"I19\"]))))) + ((((((data[\"I29\"]) + (data[\"I47\"]))) + (np.tanh((data[\"I37\"]))))/2.0)))))) + (data[\"I1\"]))))) +\n                0.100000*np.tanh((((((data[\"I4\"]) + (data[\"I26\"]))/2.0)) + ((((-3.0) + ((((((((((data[\"I15\"]) + (data[\"I37\"]))) + (3.0))/2.0)) + (((((data[\"I4\"]) + ((((((-2.0) / 2.0)) + (data[\"I8\"]))/2.0)))) + (data[\"I8\"]))))) * 2.0)))/2.0)))) +\n                0.100000*np.tanh(((data[\"I0\"]) + (((data[\"I42\"]) + (((data[\"I16\"]) + (((((data[\"I29\"]) * 2.0)) - (data[\"I20\"]))))))))) +\n                0.100000*np.tanh(((data[\"I11\"]) + (((np.tanh((data[\"I29\"]))) + ((((-1.0*((((data[\"I20\"]) - (np.tanh((data[\"I37\"])))))))) / 2.0)))))) +\n                0.100000*np.tanh((((((((data[\"I24\"]) + ((-1.0*((data[\"I14\"])))))) + (((data[\"I14\"]) * (data[\"I20\"]))))/2.0)) - (((data[\"I18\"]) - (data[\"I8\"]))))) +\n                0.100000*np.tanh(((((data[\"I40\"]) - (((data[\"I12\"]) - (((((data[\"I37\"]) + (data[\"I45\"]))) * 2.0)))))) + (((((data[\"I47\"]) - (((data[\"I20\"]) - ((((((data[\"I37\"]) + (data[\"I1\"]))) + (((-2.0) - (((data[\"I10\"]) + (data[\"I2\"]))))))/2.0)))))) * 2.0)))) +\n                0.100000*np.tanh(((data[\"I29\"]) - ((((1.78818988800048828)) - (((((data[\"I11\"]) + (data[\"I19\"]))) + (((data[\"I4\"]) + (data[\"I40\"]))))))))) +\n                0.100000*np.tanh(((((((data[\"I6\"]) * 2.0)) - (((data[\"I20\"]) * 2.0)))) - ((((((np.tanh(((((((-1.0) / 2.0)) + (data[\"I8\"]))/2.0)))) + (((((data[\"I19\"]) * (((data[\"I6\"]) * (data[\"I0\"]))))) / 2.0)))) + (data[\"I2\"]))/2.0)))) +\n                0.100000*np.tanh(((data[\"I37\"]) + (data[\"I1\"]))) +\n                0.100000*np.tanh(((data[\"I0\"]) - (data[\"I40\"]))) +\n                0.100000*np.tanh(((((data[\"I0\"]) - (data[\"I8\"]))) * (((((data[\"I8\"]) + (((data[\"I19\"]) + (np.tanh((data[\"I8\"]))))))) + ((((((data[\"I8\"]) * 2.0)) + (data[\"I29\"]))/2.0)))))) +\n                0.100000*np.tanh(((((((np.tanh((data[\"I13\"]))) * 2.0)) + ((((((data[\"I35\"]) + (data[\"I4\"]))/2.0)) + ((((data[\"I4\"]) + (((data[\"I15\"]) + (((((data[\"I4\"]) / 2.0)) + (((((data[\"I6\"]) * (data[\"I8\"]))) + (data[\"I8\"]))))))))/2.0)))))) * 2.0)) +\n                0.100000*np.tanh((((((((data[\"I29\"]) + ((((((data[\"I39\"]) * (((data[\"I13\"]) * (np.tanh((data[\"I18\"]))))))) + (((data[\"I29\"]) - (data[\"I20\"]))))/2.0)))) + (((data[\"I29\"]) - (data[\"I20\"]))))/2.0)) * 2.0)) +\n                0.100000*np.tanh(((((data[\"I0\"]) - (((2.0) - (((((data[\"I0\"]) - ((((data[\"I37\"]) + (data[\"I40\"]))/2.0)))) / 2.0)))))) * 2.0)) +\n                0.100000*np.tanh((((data[\"I4\"]) + (((((((((data[\"I16\"]) + (((0.0) * (data[\"I45\"]))))/2.0)) + (data[\"I8\"]))) + (((data[\"I29\"]) * 2.0)))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((data[\"I19\"]) + (data[\"I8\"]))) + (data[\"I1\"]))) +\n                0.100000*np.tanh((((((5.0)) - (((((data[\"I12\"]) + (((((data[\"I3\"]) + (data[\"I6\"]))) * (data[\"I6\"]))))) + (np.tanh((((data[\"I43\"]) * 2.0)))))))) - ((((((((((data[\"I28\"]) + (data[\"I28\"]))/2.0)) / 2.0)) * (data[\"I6\"]))) / 2.0)))) +\n                0.100000*np.tanh(((((data[\"I40\"]) + (np.tanh(((((data[\"I0\"]) + ((-1.0*((data[\"I38\"])))))/2.0)))))) + (((((data[\"I0\"]) - (((data[\"I20\"]) - ((((-1.0*((((data[\"I6\"]) + (data[\"I18\"])))))) * (data[\"I6\"]))))))) - (data[\"I27\"]))))) +\n                0.100000*np.tanh(((data[\"I37\"]) + ((((((data[\"I37\"]) + ((((np.tanh((data[\"I40\"]))) + ((((data[\"I4\"]) + (data[\"I16\"]))/2.0)))/2.0)))) + ((((((((((data[\"I16\"]) * 2.0)) * 2.0)) + (data[\"I40\"]))) + (data[\"I20\"]))/2.0)))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I19\"]) + (((((((data[\"I40\"]) + (data[\"I37\"]))/2.0)) + (np.tanh((data[\"I4\"]))))/2.0)))) + (((data[\"I48\"]) - ((-1.0*(((((data[\"I13\"]) + ((((data[\"I8\"]) + ((((-1.0*((np.tanh((((data[\"I4\"]) * 2.0))))))) + (((data[\"I45\"]) * 2.0)))))/2.0)))/2.0))))))))) +\n                0.100000*np.tanh(((((((data[\"I8\"]) * (data[\"I0\"]))) - (data[\"I28\"]))) + ((((((((data[\"I8\"]) + (data[\"I18\"]))) + (data[\"I12\"]))/2.0)) + (((((np.tanh((data[\"I8\"]))) - (data[\"I18\"]))) - (((((data[\"I3\"]) * (data[\"I6\"]))) * 2.0)))))))) +\n                0.100000*np.tanh((((data[\"I4\"]) + ((((((data[\"I4\"]) + (data[\"I45\"]))/2.0)) + (((((((((((data[\"I2\"]) + (((data[\"I15\"]) * 2.0)))/2.0)) + (data[\"I37\"]))) * 2.0)) + (data[\"I37\"]))/2.0)))))/2.0)) +\n                0.100000*np.tanh(((((((((data[\"I1\"]) + (((((data[\"I22\"]) + (((data[\"I29\"]) + (data[\"I24\"]))))) * 2.0)))/2.0)) + (((data[\"I22\"]) - (((data[\"I10\"]) * 2.0)))))/2.0)) + (((data[\"I2\"]) * (data[\"I18\"]))))) +\n                0.100000*np.tanh(((data[\"I29\"]) + ((((data[\"I37\"]) + (((np.tanh((((data[\"I48\"]) + ((((data[\"I0\"]) + (data[\"I29\"]))/2.0)))))) + ((((((data[\"I8\"]) + (data[\"I31\"]))/2.0)) * 2.0)))))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I0\"]) + (data[\"I40\"]))) - ((-1.0*((((((data[\"I11\"]) * (data[\"I13\"]))) + (((data[\"I26\"]) + (((((((data[\"I41\"]) - ((((((data[\"I0\"]) + (((-3.0) * (data[\"I22\"]))))/2.0)) * 2.0)))) / 2.0)) / 2.0))))))))))) +\n                0.100000*np.tanh(((data[\"I0\"]) + (((0.0) + (data[\"I16\"]))))) +\n                0.100000*np.tanh(((((data[\"I1\"]) * ((((-1.0*((data[\"I25\"])))) * 2.0)))) + (((((((((((((data[\"I15\"]) / 2.0)) - ((-1.0*((data[\"I15\"])))))) - ((-1.0*((((((-3.0) + (data[\"I0\"]))) * (data[\"I8\"])))))))) * 2.0)) + (data[\"I3\"]))) - (data[\"I12\"]))))) +\n                0.100000*np.tanh(((data[\"I40\"]) + ((((data[\"I45\"]) + ((((((((data[\"I11\"]) + (((data[\"I37\"]) * 2.0)))) * 2.0)) + (((data[\"I15\"]) + (((((((((data[\"I3\"]) * (data[\"I41\"]))) * 2.0)) * 2.0)) + (((data[\"I45\"]) / 2.0)))))))/2.0)))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I1\"]) + (((((data[\"I29\"]) + ((((data[\"I1\"]) + (data[\"I13\"]))/2.0)))) + ((((((((data[\"I8\"]) + (data[\"I5\"]))) + (data[\"I5\"]))/2.0)) / 2.0)))))) + (((data[\"I5\"]) * (data[\"I38\"]))))) - (((data[\"I20\"]) - (((data[\"I1\"]) * (data[\"I23\"]))))))) +\n                0.100000*np.tanh(((((data[\"I3\"]) * ((((((-1.0*(((((2.0) + (data[\"I1\"]))/2.0))))) / 2.0)) - (((((data[\"I19\"]) / 2.0)) + (data[\"I6\"]))))))) + (((((data[\"I15\"]) - ((((-1.0*((((data[\"I40\"]) - (((data[\"I49\"]) - (data[\"I6\"])))))))) / 2.0)))) / 2.0)))) +\n                0.100000*np.tanh(((((((((((data[\"I22\"]) + ((((data[\"I29\"]) + (data[\"I18\"]))/2.0)))) + (((data[\"I19\"]) - (data[\"I10\"]))))) * 2.0)) * 2.0)) + (((((data[\"I22\"]) + (data[\"I19\"]))) * 2.0)))) +\n                0.100000*np.tanh(((data[\"I8\"]) + ((-1.0*((((((data[\"I37\"]) * (((data[\"I48\"]) + (data[\"I2\"]))))) + (((((data[\"I37\"]) * ((((2.0)) + (data[\"I2\"]))))) + ((((((-1.0*((data[\"I37\"])))) - (data[\"I48\"]))) - (data[\"I48\"])))))))))))) +\n                0.100000*np.tanh(((data[\"I22\"]) + (((((((data[\"I27\"]) * (data[\"I1\"]))) * 2.0)) + (((data[\"I43\"]) + (((data[\"I4\"]) + (((((data[\"I45\"]) * 2.0)) + ((((data[\"I24\"]) + (((((data[\"I22\"]) - (data[\"I25\"]))) * 2.0)))/2.0)))))))))))) +\n                0.100000*np.tanh(((((((data[\"I46\"]) * (data[\"I9\"]))) - ((((((data[\"I39\"]) * (data[\"I9\"]))) + (data[\"I39\"]))/2.0)))) - (data[\"I10\"]))) +\n                0.100000*np.tanh(((((((((data[\"I0\"]) - (data[\"I0\"]))) + (((((data[\"I24\"]) - (((((data[\"I10\"]) * 2.0)) - (np.tanh((((data[\"I11\"]) / 2.0)))))))) + (data[\"I15\"]))))/2.0)) + (data[\"I13\"]))/2.0)) +\n                0.100000*np.tanh(((((np.tanh((data[\"I8\"]))) + (((((((data[\"I6\"]) + ((((-1.0*((data[\"I41\"])))) * (((data[\"I1\"]) * 2.0)))))) + (((data[\"I23\"]) * (data[\"I20\"]))))) + (((data[\"I34\"]) * (data[\"I20\"]))))))) + ((-1.0*((data[\"I23\"])))))) +\n                0.100000*np.tanh(((data[\"I0\"]) - ((((data[\"I0\"]) + (((((data[\"I38\"]) + (data[\"I18\"]))) + (((((data[\"I0\"]) - (np.tanh((data[\"I17\"]))))) + (((data[\"I38\"]) - ((((data[\"I0\"]) + (data[\"I0\"]))/2.0)))))))))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I15\"]) + (((data[\"I45\"]) + (((data[\"I15\"]) - (((data[\"I1\"]) - (data[\"I48\"]))))))))) - (((((data[\"I3\"]) * ((((((((((data[\"I6\"]) + (np.tanh((((data[\"I1\"]) / 2.0)))))/2.0)) * 2.0)) * 2.0)) * 2.0)))) / 2.0)))) +\n                0.100000*np.tanh(((data[\"I1\"]) - (((data[\"I12\"]) + (((data[\"I6\"]) * (data[\"I3\"]))))))) +\n                0.100000*np.tanh(((((data[\"I1\"]) * (data[\"I23\"]))) + (((data[\"I45\"]) + (data[\"I1\"]))))) +\n                0.100000*np.tanh(((data[\"I45\"]) * ((((((((data[\"I36\"]) + (data[\"I36\"]))/2.0)) * 2.0)) * 2.0)))) +\n                0.100000*np.tanh(((((((data[\"I19\"]) - (((data[\"I33\"]) + (((((data[\"I23\"]) * (data[\"I48\"]))) / 2.0)))))) + (((data[\"I0\"]) + (((data[\"I13\"]) - (1.0))))))) + (data[\"I7\"]))) +\n                0.100000*np.tanh(((np.tanh((((data[\"I11\"]) + (((data[\"I15\"]) + (data[\"I48\"]))))))) + (((((data[\"I48\"]) + (((((data[\"I18\"]) * (((data[\"I26\"]) - (data[\"I11\"]))))) + ((((data[\"I24\"]) + (((data[\"I0\"]) - (data[\"I27\"]))))/2.0)))))) - (data[\"I49\"]))))) +\n                0.100000*np.tanh((((((((((((((data[\"I1\"]) * (((data[\"I45\"]) - (data[\"I1\"]))))) + (data[\"I6\"]))) + ((((5.95458078384399414)) / 2.0)))) + (data[\"I47\"]))/2.0)) - (((data[\"I3\"]) * (data[\"I5\"]))))) + (((data[\"I1\"]) * (((((((data[\"I39\"]) * 2.0)) / 2.0)) * 2.0)))))) +\n                0.100000*np.tanh((((((data[\"I4\"]) + (((data[\"I0\"]) - (data[\"I5\"]))))/2.0)) - (((((data[\"I5\"]) * (((data[\"I25\"]) - ((-1.0*((((data[\"I5\"]) + (data[\"I41\"])))))))))) - (np.tanh(((((-1.0*(((-1.0*((data[\"I49\"]))))))) - (((data[\"I45\"]) - (data[\"I45\"]))))))))))) +\n                0.100000*np.tanh(((data[\"I25\"]) + (((((data[\"I13\"]) * (((((((((data[\"I25\"]) + (((((-1.0*((data[\"I11\"])))) + (((data[\"I25\"]) - (data[\"I40\"]))))/2.0)))) - (data[\"I45\"]))) - (data[\"I45\"]))) - (((data[\"I45\"]) + (data[\"I28\"]))))))) + (data[\"I16\"]))))) +\n                0.100000*np.tanh(((((data[\"I1\"]) + (((data[\"I3\"]) * (data[\"I10\"]))))) - (((((data[\"I16\"]) * (((data[\"I33\"]) - (data[\"I1\"]))))) - (((data[\"I5\"]) * (data[\"I38\"]))))))) +\n                0.100000*np.tanh(((data[\"I13\"]) * (((((data[\"I11\"]) - (((data[\"I27\"]) - (np.tanh((((data[\"I11\"]) - (np.tanh((data[\"I39\"]))))))))))) - (((data[\"I11\"]) - ((((data[\"I8\"]) + (data[\"I11\"]))/2.0)))))))) +\n                0.100000*np.tanh(((data[\"I28\"]) + (((data[\"I8\"]) * (((((((data[\"I6\"]) + (np.tanh((data[\"I6\"]))))) + (data[\"I31\"]))) + ((((data[\"I4\"]) + (np.tanh((data[\"I8\"]))))/2.0)))))))) +\n                0.100000*np.tanh(((((data[\"I4\"]) + (data[\"I15\"]))) + (((data[\"I7\"]) + (np.tanh((((((data[\"I4\"]) + (data[\"I17\"]))) / 2.0)))))))) +\n                0.100000*np.tanh((((((((((data[\"I27\"]) / 2.0)) + (data[\"I6\"]))/2.0)) + (((((data[\"I38\"]) - ((((data[\"I38\"]) + (((((data[\"I5\"]) / 2.0)) * (data[\"I6\"]))))/2.0)))) + (((data[\"I22\"]) / 2.0)))))) + (((data[\"I1\"]) * (((data[\"I39\"]) - (np.tanh((data[\"I3\"]))))))))) +\n                0.100000*np.tanh(((((((((((data[\"I39\"]) * (data[\"I26\"]))) + (((data[\"I1\"]) + (((data[\"I26\"]) + (((data[\"I0\"]) * 2.0)))))))) - (data[\"I23\"]))) + (np.tanh((((((data[\"I19\"]) + (data[\"I45\"]))) + (data[\"I28\"]))))))) + (data[\"I22\"]))) +\n                0.100000*np.tanh(((data[\"I39\"]) * (((data[\"I45\"]) + (((((((data[\"I10\"]) + (data[\"I48\"]))) * 2.0)) + (((data[\"I39\"]) + (((data[\"I26\"]) + (0.0))))))))))) +\n                0.100000*np.tanh((((-1.0*(((((-1.0*((data[\"I11\"])))) - (data[\"I32\"])))))) - ((((((((((data[\"I26\"]) + (data[\"I26\"]))/2.0)) / 2.0)) - (((data[\"I26\"]) * ((((data[\"I18\"]) + (((data[\"I17\"]) * (data[\"I24\"]))))/2.0)))))) * 2.0)))) +\n                0.100000*np.tanh(((((data[\"I3\"]) * (data[\"I22\"]))) + (((data[\"I46\"]) + ((((((((((data[\"I25\"]) * (data[\"I21\"]))) - (data[\"I23\"]))) + (((((data[\"I13\"]) * (((data[\"I49\"]) - ((-1.0*((data[\"I11\"])))))))) * 2.0)))/2.0)) - (data[\"I49\"]))))))) +\n                0.100000*np.tanh(((data[\"I36\"]) * (((data[\"I36\"]) + (((((((data[\"I45\"]) * 2.0)) * 2.0)) - (((((data[\"I45\"]) + (data[\"I48\"]))) + ((((data[\"I33\"]) + (np.tanh(((((((data[\"I24\"]) + ((-1.0*((data[\"I45\"])))))/2.0)) * (data[\"I23\"]))))))/2.0)))))))))) +\n                0.100000*np.tanh(((data[\"I23\"]) * (((data[\"I40\"]) + ((-1.0*((((((((data[\"I40\"]) + ((((data[\"I9\"]) + ((-1.0*(((-1.0*((data[\"I44\"]))))))))/2.0)))/2.0)) + (data[\"I3\"]))/2.0))))))))) +\n                0.100000*np.tanh(((data[\"I10\"]) * ((((((((-1.0*((data[\"I10\"])))) - (data[\"I15\"]))) + (data[\"I3\"]))) - (data[\"I0\"]))))) +\n                0.100000*np.tanh((((((data[\"I13\"]) * (data[\"I19\"]))) + (((((((data[\"I40\"]) + (((((data[\"I3\"]) * (data[\"I19\"]))) * 2.0)))) - ((-1.0*((data[\"I9\"])))))) + (((((data[\"I26\"]) * 2.0)) + (((((((data[\"I3\"]) * (data[\"I19\"]))) * 2.0)) * 2.0)))))))/2.0)) +\n                0.100000*np.tanh(((((((((((data[\"I23\"]) + (data[\"I15\"]))) + (data[\"I11\"]))) * (data[\"I15\"]))) - (((data[\"I38\"]) + (((((data[\"I3\"]) * (((data[\"I23\"]) - (((data[\"I47\"]) / 2.0)))))) / 2.0)))))) + (data[\"I6\"]))) +\n                0.100000*np.tanh((((((data[\"I24\"]) + (data[\"I19\"]))) + (((((data[\"I22\"]) + (((np.tanh((((np.tanh((data[\"I22\"]))) / 2.0)))) * 2.0)))) + (((((((data[\"I38\"]) * (((data[\"I5\"]) - (data[\"I24\"]))))) * 2.0)) / 2.0)))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I39\"]) + (data[\"I7\"]))/2.0)) + ((((((((data[\"I19\"]) + (((data[\"I7\"]) + (((data[\"I39\"]) * 2.0)))))/2.0)) + (np.tanh((np.tanh((np.tanh((data[\"I9\"]))))))))) + (((data[\"I39\"]) * ((-1.0*((data[\"I9\"])))))))))) +\n                0.100000*np.tanh((((((data[\"I0\"]) + (((data[\"I5\"]) * (((data[\"I38\"]) - ((((((data[\"I17\"]) / 2.0)) + (((data[\"I3\"]) + (((data[\"I0\"]) + ((((-1.0*((np.tanh((((data[\"I47\"]) / 2.0))))))) + (data[\"I3\"]))))))))/2.0)))))))) + (data[\"I22\"]))/2.0)) +\n                0.100000*np.tanh(((((data[\"I27\"]) * (((data[\"I1\"]) - (data[\"I28\"]))))) - (((((data[\"I28\"]) * ((((data[\"I3\"]) + (((data[\"I29\"]) / 2.0)))/2.0)))) * 2.0)))) +\n                0.100000*np.tanh(((((((data[\"I2\"]) + (data[\"I11\"]))) + (((((((data[\"I0\"]) - (((0.0) - (((-3.0) + ((((((data[\"I15\"]) + ((((data[\"I43\"]) + (data[\"I0\"]))/2.0)))/2.0)) + (data[\"I0\"]))))))))) * (data[\"I15\"]))) + (data[\"I0\"]))))) + (data[\"I31\"]))) +\n                0.100000*np.tanh((((data[\"I22\"]) + (((((((((((data[\"I20\"]) + (data[\"I13\"]))/2.0)) + (((((data[\"I22\"]) * 2.0)) * 2.0)))) + (((data[\"I0\"]) + ((((data[\"I19\"]) + (((data[\"I43\"]) * 2.0)))/2.0)))))/2.0)) - (data[\"I10\"]))))/2.0)) +\n                0.100000*np.tanh(((data[\"I1\"]) * (((data[\"I16\"]) - (((data[\"I34\"]) + (((((data[\"I31\"]) / 2.0)) - ((((((data[\"I36\"]) / 2.0)) + (data[\"I47\"]))/2.0)))))))))) +\n                0.100000*np.tanh((((((((-1.0*((data[\"I35\"])))) * 2.0)) * (((data[\"I19\"]) + (((data[\"I13\"]) - (data[\"I13\"]))))))) + ((-1.0*(((-1.0*((((((((data[\"I15\"]) * 2.0)) - (data[\"I20\"]))) - (((data[\"I23\"]) * (data[\"I3\"]))))))))))))) +\n                0.100000*np.tanh(((((data[\"I26\"]) * (((data[\"I18\"]) + ((((((((data[\"I25\"]) - (data[\"I0\"]))) + (np.tanh((data[\"I26\"]))))/2.0)) / 2.0)))))) - (((data[\"I45\"]) * (((data[\"I13\"]) - (np.tanh((data[\"I45\"]))))))))) +\n                0.100000*np.tanh(((((data[\"I3\"]) * (((data[\"I22\"]) + ((((data[\"I22\"]) + (data[\"I3\"]))/2.0)))))) * 2.0)) +\n                0.100000*np.tanh(((((np.tanh((((((data[\"I0\"]) * (((data[\"I41\"]) + (((((data[\"I2\"]) - (((data[\"I38\"]) / 2.0)))) + (((data[\"I0\"]) - (data[\"I3\"]))))))))) * 2.0)))) * 2.0)) / 2.0)) +\n                0.100000*np.tanh(((data[\"I13\"]) * (((data[\"I33\"]) * ((-1.0*(((((6.51015186309814453)) + (((((data[\"I9\"]) + ((((-1.0*((((data[\"I46\"]) - (data[\"I13\"])))))) - (((-3.0) * 2.0)))))) - ((((data[\"I16\"]) + (data[\"I40\"]))/2.0))))))))))))) +\n                0.100000*np.tanh(((((data[\"I24\"]) * (((data[\"I39\"]) - (((((data[\"I10\"]) / 2.0)) - (((3.0) - (((1.0) - (np.tanh((data[\"I39\"]))))))))))))) + (data[\"I22\"]))) +\n                0.100000*np.tanh(((((((((data[\"I45\"]) + ((((data[\"I39\"]) + (data[\"I7\"]))/2.0)))) + (((data[\"I6\"]) * ((((((data[\"I1\"]) + (data[\"I31\"]))/2.0)) / 2.0)))))) * 2.0)) + ((-1.0*(((-1.0*((data[\"I35\"]))))))))))\n    \n    def GP_class_4(self,data):\n        return (0.100000*np.tanh(((((((data[\"I18\"]) + (((((data[\"I4\"]) + ((-1.0*((((data[\"I6\"]) + ((((((data[\"I0\"]) * (data[\"I0\"]))) + (data[\"I14\"]))/2.0))))))))) + ((((data[\"I4\"]) + (data[\"I14\"]))/2.0)))))) * 2.0)) * 2.0)) +\n                0.100000*np.tanh(((((((data[\"I12\"]) - (((((-1.0*((0.0)))) + (((data[\"I12\"]) / 2.0)))/2.0)))) - ((((data[\"I6\"]) + (data[\"I28\"]))/2.0)))) * 2.0)) +\n                0.100000*np.tanh(((((data[\"I9\"]) + (((data[\"I12\"]) + (-3.0))))) - (data[\"I6\"]))) +\n                0.100000*np.tanh(((data[\"I12\"]) + ((((-3.0) + (((((data[\"I4\"]) + (((((((((np.tanh((data[\"I4\"]))) / 2.0)) + (data[\"I14\"]))/2.0)) + (data[\"I12\"]))/2.0)))) + ((((np.tanh((data[\"I14\"]))) + (data[\"I4\"]))/2.0)))))/2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I12\"]) + (((((((data[\"I4\"]) + (data[\"I18\"]))) - (data[\"I25\"]))) + (data[\"I14\"]))))) + (data[\"I4\"]))) + (((data[\"I6\"]) - (((data[\"I6\"]) - (data[\"I12\"]))))))/2.0)) + (data[\"I12\"]))) +\n                0.100000*np.tanh(((((((np.tanh((data[\"I4\"]))) * 2.0)) + ((((((((data[\"I14\"]) + ((((((data[\"I10\"]) - (data[\"I26\"]))) + (data[\"I4\"]))/2.0)))/2.0)) + (((data[\"I18\"]) * 2.0)))) - (data[\"I6\"]))))) + (np.tanh(((((6.0)) * (((data[\"I14\"]) + ((-1.0*((data[\"I1\"])))))))))))) +\n                0.100000*np.tanh(((((data[\"I4\"]) + (np.tanh((data[\"I5\"]))))) + (((data[\"I14\"]) + ((((((((((((data[\"I4\"]) / 2.0)) + (data[\"I15\"]))/2.0)) / 2.0)) * 2.0)) + (((((((data[\"I14\"]) + (((data[\"I36\"]) + (((data[\"I13\"]) + (data[\"I12\"]))))))) * 2.0)) * 2.0)))))))) +\n                0.100000*np.tanh(((data[\"I4\"]) - (((data[\"I6\"]) - ((((((data[\"I13\"]) + (((((((((-1.0) * 2.0)) + (np.tanh((data[\"I14\"]))))) * 2.0)) * 2.0)))) + (data[\"I9\"]))/2.0)))))) +\n                0.100000*np.tanh((((((((((data[\"I14\"]) + (data[\"I5\"]))) / 2.0)) + (((data[\"I12\"]) + (((((data[\"I18\"]) / 2.0)) + (data[\"I4\"]))))))) + (data[\"I14\"]))/2.0)) +\n                0.100000*np.tanh((((((((((((0.0) * 2.0)) * 2.0)) + (((((data[\"I4\"]) + (((data[\"I7\"]) - (((data[\"I11\"]) - (data[\"I14\"]))))))) + (((((data[\"I18\"]) / 2.0)) / 2.0)))))) + (data[\"I18\"]))) + (data[\"I4\"]))/2.0)) +\n                0.100000*np.tanh(((data[\"I30\"]) + (((((((-1.0*((data[\"I6\"])))) + (data[\"I7\"]))/2.0)) * 2.0)))) +\n                0.100000*np.tanh(((np.tanh((((((data[\"I4\"]) - (((((-1.0*((-1.0)))) + (((data[\"I31\"]) / 2.0)))/2.0)))) + (data[\"I41\"]))))) - (((data[\"I6\"]) - (-2.0))))) +\n                0.100000*np.tanh(((((((data[\"I27\"]) + ((-1.0*((data[\"I6\"])))))) - (2.0))) + (((((data[\"I14\"]) + (((((-1.0*((data[\"I49\"])))) + (data[\"I13\"]))/2.0)))) + (data[\"I34\"]))))) +\n                0.100000*np.tanh(((data[\"I14\"]) + (((data[\"I18\"]) + (((((((data[\"I48\"]) + (((((((data[\"I14\"]) - (data[\"I35\"]))) - (((((((-2.0) * (((data[\"I11\"]) * (0.0))))) * 2.0)) - (((data[\"I15\"]) * 2.0)))))) / 2.0)))) * 2.0)) + (data[\"I18\"]))))))) +\n                0.100000*np.tanh(((((((data[\"I7\"]) * 2.0)) + ((-1.0*((data[\"I11\"])))))) + (data[\"I9\"]))) +\n                0.100000*np.tanh((((((((((data[\"I12\"]) + (((data[\"I12\"]) * 2.0)))/2.0)) + (data[\"I0\"]))) + (data[\"I14\"]))) + ((((((data[\"I40\"]) * (data[\"I14\"]))) + ((((data[\"I2\"]) + (((data[\"I27\"]) / 2.0)))/2.0)))/2.0)))) +\n                0.100000*np.tanh((-1.0*((((data[\"I6\"]) - (((((-3.0) + (data[\"I12\"]))) + ((((((((data[\"I18\"]) * 2.0)) + (-3.0))/2.0)) - (((data[\"I6\"]) - ((((((data[\"I18\"]) + (data[\"I9\"]))/2.0)) + (((data[\"I31\"]) + (np.tanh(((-1.0*((((data[\"I12\"]) / 2.0)))))))))))))))))))))) +\n                0.100000*np.tanh(((((data[\"I4\"]) * 2.0)) * 2.0)) +\n                0.100000*np.tanh((((((((((np.tanh((data[\"I12\"]))) + (((data[\"I14\"]) - (data[\"I3\"]))))) + (((((data[\"I14\"]) * 2.0)) - (((((((((3.0)) / 2.0)) + (data[\"I27\"]))/2.0)) - (((np.tanh((data[\"I14\"]))) * (data[\"I15\"]))))))))) + (data[\"I14\"]))/2.0)) + (-3.0))) +\n                0.100000*np.tanh((((((((data[\"I12\"]) + (data[\"I14\"]))) + (np.tanh((((data[\"I18\"]) + (data[\"I9\"]))))))/2.0)) * 2.0)) +\n                0.100000*np.tanh((((((((((np.tanh((data[\"I3\"]))) + (((data[\"I18\"]) * 2.0)))) - (((data[\"I3\"]) * 2.0)))) * 2.0)) + ((((((((-1.0*((data[\"I3\"])))) + (data[\"I27\"]))) - (data[\"I3\"]))) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((((((((((((-3.0) / 2.0)) - (data[\"I6\"]))) + (data[\"I9\"]))) + (data[\"I15\"]))) + (((((-3.0) - (data[\"I6\"]))) * (1.0))))) + (((-3.0) / 2.0)))) +\n                0.100000*np.tanh(((-3.0) - (((data[\"I6\"]) - (((((((((((data[\"I20\"]) + (data[\"I4\"]))) + (data[\"I14\"]))) + (((data[\"I12\"]) + ((-1.0*((np.tanh((data[\"I17\"])))))))))) - ((-1.0*((data[\"I27\"])))))) / 2.0)))))) +\n                0.100000*np.tanh(((((data[\"I45\"]) - (data[\"I11\"]))) + (-1.0))) +\n                0.100000*np.tanh((((((data[\"I18\"]) + (-1.0))/2.0)) - (((((data[\"I11\"]) - (((data[\"I13\"]) + (data[\"I27\"]))))) - (((data[\"I12\"]) + (data[\"I14\"]))))))) +\n                0.100000*np.tanh((((-1.0*((data[\"I6\"])))) + (((-1.0) - (1.0))))) +\n                0.100000*np.tanh((((((-3.0) + (0.0))/2.0)) + (((((-2.0) - (((data[\"I6\"]) + (np.tanh((-3.0))))))) - ((-1.0*((((data[\"I9\"]) + (((((data[\"I4\"]) + (data[\"I20\"]))) - (3.0)))))))))))) +\n                0.100000*np.tanh(((((((-1.0*((-1.0)))) + (data[\"I13\"]))/2.0)) - (((data[\"I3\"]) - ((((((data[\"I9\"]) + (np.tanh((-1.0))))) + (data[\"I18\"]))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I48\"]) + (((data[\"I4\"]) + ((((((((data[\"I32\"]) + ((((-2.0) + (((((data[\"I18\"]) - (data[\"I2\"]))) + (data[\"I37\"]))))/2.0)))/2.0)) - (data[\"I11\"]))) + ((-1.0*((2.0)))))))))) +\n                0.100000*np.tanh(((((((-1.0*((data[\"I3\"])))) + (((data[\"I13\"]) + (((((data[\"I7\"]) - (np.tanh((((data[\"I11\"]) - (((data[\"I2\"]) * 2.0)))))))) / 2.0)))))/2.0)) - (((((data[\"I11\"]) - (((((data[\"I4\"]) + (data[\"I26\"]))) / 2.0)))) * 2.0)))) +\n                0.100000*np.tanh((-1.0*((((data[\"I6\"]) - (((((data[\"I47\"]) * (((-3.0) + (((data[\"I28\"]) * 2.0)))))) + ((((((((data[\"I12\"]) + (((np.tanh((np.tanh((np.tanh((data[\"I47\"]))))))) / 2.0)))) + ((((data[\"I31\"]) + ((-1.0*((data[\"I11\"])))))/2.0)))/2.0)) * 2.0))))))))) +\n                0.100000*np.tanh((((((data[\"I20\"]) + (data[\"I27\"]))/2.0)) - (((((data[\"I6\"]) - (data[\"I31\"]))) * 2.0)))) +\n                0.100000*np.tanh(((data[\"I18\"]) / 2.0)) +\n                0.100000*np.tanh((((((-2.0) - (data[\"I6\"]))) + (((((((((((-3.0) + (-2.0))) - (((data[\"I6\"]) - (((((((-3.0) / 2.0)) + (data[\"I45\"]))) / 2.0)))))) + (data[\"I37\"]))) - (data[\"I11\"]))) - (data[\"I6\"]))))/2.0)) +\n                0.100000*np.tanh(((((-3.0) + (data[\"I12\"]))) - ((((data[\"I6\"]) + (((data[\"I11\"]) - ((((((((data[\"I1\"]) + (data[\"I13\"]))) * 2.0)) + (data[\"I37\"]))/2.0)))))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I13\"]) + (((data[\"I3\"]) * (((-3.0) - (((((((((data[\"I43\"]) / 2.0)) + (data[\"I25\"]))/2.0)) + (((data[\"I13\"]) + (((data[\"I13\"]) + (data[\"I5\"]))))))/2.0)))))))) / 2.0)) + (data[\"I13\"]))) +\n                0.100000*np.tanh(((data[\"I7\"]) + (((data[\"I0\"]) + (((data[\"I12\"]) * (data[\"I4\"]))))))) +\n                0.100000*np.tanh((((((((((data[\"I13\"]) + (np.tanh((0.0))))/2.0)) + (np.tanh((data[\"I12\"]))))) - ((-1.0*(((-1.0*(((((data[\"I45\"]) + (((data[\"I12\"]) * (((data[\"I7\"]) - (data[\"I4\"]))))))/2.0)))))))))) * 2.0)) +\n                0.100000*np.tanh((((-1.0*((((data[\"I11\"]) - ((((((((((data[\"I40\"]) - (data[\"I11\"]))) + (np.tanh((((data[\"I45\"]) * 2.0)))))) * 2.0)) + (np.tanh((((np.tanh((data[\"I31\"]))) * (data[\"I31\"]))))))/2.0))))))) / 2.0)) +\n                0.100000*np.tanh(((np.tanh((data[\"I48\"]))) + (((data[\"I12\"]) - (((data[\"I41\"]) - (data[\"I13\"]))))))) +\n                0.100000*np.tanh(((((((data[\"I1\"]) + (((data[\"I47\"]) + (((data[\"I48\"]) - (data[\"I3\"]))))))) - (data[\"I3\"]))) + (data[\"I20\"]))) +\n                0.100000*np.tanh(((((((((((-2.0) + (((data[\"I13\"]) - (data[\"I35\"]))))) + (((data[\"I29\"]) - (((((data[\"I9\"]) * (((data[\"I6\"]) - (data[\"I6\"]))))) / 2.0)))))) + (((data[\"I5\"]) - (2.0))))) - (data[\"I3\"]))) + (((data[\"I43\"]) - (data[\"I6\"]))))) +\n                0.100000*np.tanh((((((data[\"I5\"]) + (((np.tanh((((data[\"I4\"]) + (((-3.0) - (data[\"I6\"]))))))) - ((((((((((data[\"I6\"]) / 2.0)) / 2.0)) + (((data[\"I31\"]) - (-3.0))))/2.0)) - ((((data[\"I5\"]) + (((data[\"I18\"]) * (data[\"I4\"]))))/2.0)))))))/2.0)) * 2.0)) +\n                0.100000*np.tanh((((((data[\"I7\"]) + ((-1.0*((((np.tanh((((data[\"I48\"]) * 2.0)))) * 2.0))))))/2.0)) + (((data[\"I4\"]) + (np.tanh((data[\"I18\"]))))))) +\n                0.100000*np.tanh((((((((((-2.0) + (data[\"I12\"]))) + (((((((-1.0) * ((((data[\"I35\"]) + (data[\"I6\"]))/2.0)))) + (-2.0))) / 2.0)))) + (-2.0))) + (((((data[\"I31\"]) + ((-1.0*((data[\"I49\"])))))) + (((data[\"I38\"]) * 2.0)))))/2.0)) +\n                0.100000*np.tanh(((((((((((((data[\"I37\"]) + (data[\"I4\"]))/2.0)) + (((data[\"I8\"]) - (data[\"I3\"]))))) + (((((data[\"I36\"]) - (((data[\"I4\"]) - (data[\"I5\"]))))) + (((data[\"I48\"]) - (data[\"I35\"]))))))/2.0)) / 2.0)) + (-1.0))) +\n                0.100000*np.tanh(((data[\"I48\"]) + (((((((data[\"I3\"]) / 2.0)) * (np.tanh((((data[\"I25\"]) * 2.0)))))) - (((data[\"I3\"]) * (data[\"I4\"]))))))) +\n                0.100000*np.tanh(((data[\"I45\"]) + (((data[\"I7\"]) * (data[\"I18\"]))))) +\n                0.100000*np.tanh(-1.0) +\n                0.100000*np.tanh(((((data[\"I31\"]) - (data[\"I3\"]))) + (((((data[\"I38\"]) / 2.0)) - (np.tanh(((((((data[\"I3\"]) + (data[\"I48\"]))/2.0)) + (((((data[\"I1\"]) + (data[\"I32\"]))) / 2.0)))))))))) +\n                0.100000*np.tanh(((((data[\"I4\"]) * 2.0)) + (data[\"I31\"]))) +\n                0.100000*np.tanh(((((-1.0*(((-1.0*((((data[\"I5\"]) + (((((data[\"I18\"]) + (data[\"I7\"]))) - (((((2.0) + (data[\"I11\"]))) + (data[\"I32\"]))))))))))))) + ((-1.0*((data[\"I3\"])))))/2.0)) +\n                0.100000*np.tanh(((data[\"I25\"]) - (((((((-1.0*((((((((((data[\"I18\"]) - (((data[\"I6\"]) - (-3.0))))) * 2.0)) * 2.0)) - (np.tanh((data[\"I6\"])))))))) + (0.0))/2.0)) - (-3.0))))) +\n                0.100000*np.tanh((((((data[\"I7\"]) - (data[\"I6\"]))) + (((data[\"I7\"]) + (((data[\"I27\"]) - (data[\"I6\"]))))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I48\"]) - (((((data[\"I48\"]) / 2.0)) / 2.0)))) + (((((data[\"I4\"]) + ((((((data[\"I7\"]) + (data[\"I47\"]))/2.0)) + (((((data[\"I1\"]) * (((data[\"I6\"]) - (data[\"I1\"]))))) * 2.0)))))) + (data[\"I11\"]))))) +\n                0.100000*np.tanh(((data[\"I13\"]) + ((((14.83934688568115234)) * ((((((((data[\"I37\"]) + ((((data[\"I5\"]) + (data[\"I45\"]))/2.0)))/2.0)) - (((data[\"I32\"]) - (data[\"I5\"]))))) - ((((((((data[\"I5\"]) + ((((data[\"I5\"]) + (data[\"I35\"]))/2.0)))/2.0)) / 2.0)) + (((data[\"I48\"]) * (data[\"I48\"]))))))))))) +\n                0.100000*np.tanh(((((((np.tanh((((((data[\"I1\"]) * (data[\"I14\"]))) * 2.0)))) * 2.0)) + ((((((1.0) + (((data[\"I45\"]) * 2.0)))/2.0)) + (((data[\"I45\"]) * (data[\"I20\"]))))))) + (((((data[\"I1\"]) * (data[\"I6\"]))) + (data[\"I7\"]))))) +\n                0.100000*np.tanh(data[\"I0\"]) +\n                0.100000*np.tanh(((data[\"I20\"]) + (((((data[\"I36\"]) - (((data[\"I11\"]) + (data[\"I11\"]))))) - (((((data[\"I42\"]) + (((((((data[\"I48\"]) + (data[\"I26\"]))/2.0)) + (((((data[\"I25\"]) + (np.tanh((data[\"I34\"]))))) * (data[\"I35\"]))))/2.0)))) * 2.0)))))) +\n                0.100000*np.tanh(np.tanh((((data[\"I31\"]) + (((data[\"I13\"]) + (((((data[\"I5\"]) + (data[\"I47\"]))) - (((((data[\"I18\"]) / 2.0)) - (data[\"I26\"]))))))))))) +\n                0.100000*np.tanh(((data[\"I25\"]) + (((data[\"I27\"]) + (data[\"I7\"]))))) +\n                0.100000*np.tanh(((np.tanh(((((((-1.0*((((((((data[\"I11\"]) + ((-1.0*((((data[\"I20\"]) + (((data[\"I8\"]) * (data[\"I23\"])))))))))) * 2.0)) - (((data[\"I37\"]) - (data[\"I8\"])))))))) * 2.0)) * 2.0)))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I47\"]) + (((data[\"I34\"]) * (data[\"I37\"]))))) +\n                0.100000*np.tanh(((((np.tanh((((data[\"I25\"]) * 2.0)))) - ((-1.0*((data[\"I5\"])))))) - ((((((data[\"I5\"]) - ((((((data[\"I9\"]) + (data[\"I4\"]))) + (np.tanh((data[\"I11\"]))))/2.0)))) + (np.tanh(((((data[\"I4\"]) + (data[\"I9\"]))/2.0)))))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I4\"]) * (((data[\"I18\"]) - (((data[\"I6\"]) + (data[\"I6\"]))))))) + (data[\"I37\"]))) + ((((((data[\"I18\"]) - (((data[\"I6\"]) + (np.tanh((((data[\"I34\"]) / 2.0)))))))) + (data[\"I3\"]))/2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I7\"]) + (data[\"I25\"]))) + (((((-1.0*((data[\"I3\"])))) + ((-1.0*(((((data[\"I3\"]) + (((((data[\"I4\"]) + (data[\"I25\"]))) + (data[\"I21\"]))))/2.0))))))/2.0)))) * 2.0)) + (data[\"I7\"]))/2.0)) +\n                0.100000*np.tanh(((((data[\"I20\"]) - (((data[\"I32\"]) - ((((((-1.0*(((((((((data[\"I32\"]) + ((((data[\"I49\"]) + (data[\"I45\"]))/2.0)))/2.0)) * 2.0)) - ((((((data[\"I44\"]) + (data[\"I7\"]))/2.0)) / 2.0))))))) / 2.0)) + ((-1.0*((((data[\"I6\"]) + (data[\"I3\"])))))))))))) + (data[\"I20\"]))) +\n                0.100000*np.tanh(((data[\"I34\"]) * ((-1.0*(((((((data[\"I0\"]) * (((3.0) / 2.0)))) + (((data[\"I11\"]) + (((np.tanh((((data[\"I11\"]) - (data[\"I8\"]))))) + ((((data[\"I34\"]) + (data[\"I11\"]))/2.0)))))))/2.0))))))) +\n                0.100000*np.tanh(((data[\"I25\"]) + (((((((data[\"I8\"]) + (data[\"I18\"]))) - (data[\"I20\"]))) * (data[\"I16\"]))))) +\n                0.100000*np.tanh(((((np.tanh((data[\"I37\"]))) - (((2.0) - (((((((((((((data[\"I37\"]) + (((data[\"I6\"]) / 2.0)))/2.0)) * (data[\"I22\"]))) * 2.0)) + (data[\"I45\"]))/2.0)) * 2.0)))))) - (((data[\"I23\"]) * ((((((((data[\"I44\"]) / 2.0)) + (data[\"I26\"]))/2.0)) / 2.0)))))) +\n                0.100000*np.tanh((((data[\"I4\"]) + ((((((((data[\"I4\"]) + (np.tanh((data[\"I4\"]))))) + (data[\"I37\"]))) + (((((data[\"I43\"]) - (data[\"I9\"]))) * (data[\"I9\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh((((((((((data[\"I47\"]) + (data[\"I1\"]))/2.0)) / 2.0)) - (((data[\"I6\"]) - (((((np.tanh((data[\"I33\"]))) + (((data[\"I28\"]) * (data[\"I21\"]))))) + (((data[\"I41\"]) * 2.0)))))))) * 2.0)) +\n                0.100000*np.tanh((((-1.0*((data[\"I32\"])))) + (((((((((((((data[\"I13\"]) + (data[\"I3\"]))/2.0)) / 2.0)) - (data[\"I28\"]))) + ((((((data[\"I40\"]) - (data[\"I34\"]))) + (data[\"I34\"]))/2.0)))) + (data[\"I48\"]))/2.0)))) +\n                0.100000*np.tanh(((data[\"I17\"]) * (((np.tanh(((((2.0)) * (((((((data[\"I25\"]) * 2.0)) - (-3.0))) + ((((((data[\"I0\"]) * ((-1.0*((((data[\"I34\"]) - ((-1.0*(((((data[\"I4\"]) + (((data[\"I37\"]) / 2.0)))/2.0)))))))))))) + ((-1.0*((data[\"I28\"])))))/2.0)))))))) * 2.0)))) +\n                0.100000*np.tanh(((data[\"I7\"]) + (((data[\"I9\"]) * (((data[\"I18\"]) - (((data[\"I34\"]) - (((data[\"I7\"]) * (np.tanh((data[\"I43\"]))))))))))))) +\n                0.100000*np.tanh(((data[\"I7\"]) * 2.0)) +\n                0.100000*np.tanh(((data[\"I38\"]) * (((data[\"I37\"]) - ((((((data[\"I37\"]) * (((((((((((data[\"I10\"]) * 2.0)) - (data[\"I11\"]))) - ((((data[\"I49\"]) + (data[\"I13\"]))/2.0)))) + (data[\"I29\"]))) - (((((((data[\"I11\"]) * (data[\"I28\"]))) / 2.0)) / 2.0)))))) + (data[\"I17\"]))/2.0)))))) +\n                0.100000*np.tanh(((((np.tanh((np.tanh(((((data[\"I20\"]) + (data[\"I48\"]))/2.0)))))) - ((((data[\"I1\"]) + ((-1.0*((data[\"I5\"])))))/2.0)))) + (((data[\"I25\"]) + (((data[\"I5\"]) - (((((data[\"I4\"]) * (data[\"I3\"]))) + (data[\"I28\"]))))))))) +\n                0.100000*np.tanh((((((data[\"I37\"]) + (data[\"I10\"]))/2.0)) + (((data[\"I17\"]) * (((data[\"I0\"]) * 2.0)))))) +\n                0.100000*np.tanh(((((((data[\"I45\"]) + ((((data[\"I29\"]) + ((((data[\"I40\"]) + (data[\"I13\"]))/2.0)))/2.0)))/2.0)) + ((((((data[\"I25\"]) * (data[\"I34\"]))) + (data[\"I45\"]))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I21\"]) * ((((data[\"I39\"]) + ((((((((((-1.0*((((data[\"I21\"]) + (np.tanh((-1.0)))))))) / 2.0)) * ((((((data[\"I39\"]) + ((((((data[\"I40\"]) - ((-1.0*((data[\"I7\"])))))) + (data[\"I21\"]))/2.0)))/2.0)) / 2.0)))) + (data[\"I39\"]))) - (data[\"I9\"]))))/2.0)))) +\n                0.100000*np.tanh((((((data[\"I28\"]) * (((data[\"I21\"]) - (((data[\"I9\"]) - (((data[\"I22\"]) * (((((data[\"I28\"]) - (data[\"I25\"]))) / 2.0)))))))))) + (data[\"I28\"]))/2.0)) +\n                0.100000*np.tanh((((((data[\"I0\"]) * (((data[\"I34\"]) - (((((((data[\"I34\"]) - (((data[\"I42\"]) - (data[\"I34\"]))))) * 2.0)) * 2.0)))))) + (((((((data[\"I34\"]) * 2.0)) * 2.0)) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I5\"]) + (((((((data[\"I7\"]) + ((((((-1.0*((data[\"I16\"])))) * ((((((data[\"I32\"]) / 2.0)) + (((((data[\"I23\"]) * (data[\"I32\"]))) / 2.0)))/2.0)))) - (data[\"I32\"]))))) + (((data[\"I24\"]) / 2.0)))) / 2.0)))) +\n                0.100000*np.tanh(((np.tanh((((data[\"I6\"]) / 2.0)))) - (((((data[\"I6\"]) + (((data[\"I42\"]) / 2.0)))) + (((data[\"I16\"]) + ((((((data[\"I15\"]) / 2.0)) + (data[\"I6\"]))/2.0)))))))) +\n                0.100000*np.tanh((((((data[\"I25\"]) + (((data[\"I25\"]) * 2.0)))) + ((((-1.0*((data[\"I3\"])))) * (((((data[\"I4\"]) - ((((data[\"I46\"]) + (np.tanh(((((((data[\"I26\"]) - (data[\"I7\"]))) + (((((data[\"I20\"]) + (data[\"I3\"]))) * 2.0)))/2.0)))))/2.0)))) * 2.0)))))/2.0)) +\n                0.100000*np.tanh(((((((np.tanh((((((np.tanh((data[\"I48\"]))) - (data[\"I42\"]))) / 2.0)))) + (data[\"I37\"]))/2.0)) + ((-1.0*((((((data[\"I42\"]) - (((((data[\"I37\"]) / 2.0)) * (((data[\"I8\"]) + (data[\"I19\"]))))))) * 2.0))))))/2.0)) +\n                0.100000*np.tanh((((-1.0*((((np.tanh((data[\"I48\"]))) - ((((-1.0*(((((((data[\"I6\"]) + (((data[\"I20\"]) / 2.0)))/2.0)) / 2.0))))) + (-2.0)))))))) - (((data[\"I37\"]) * (((data[\"I6\"]) + (data[\"I20\"]))))))) +\n                0.100000*np.tanh(data[\"I13\"]) +\n                0.100000*np.tanh((((((data[\"I16\"]) + ((((data[\"I0\"]) + ((((data[\"I27\"]) + (((np.tanh((data[\"I9\"]))) * ((((((data[\"I20\"]) + (((data[\"I19\"]) - (((data[\"I10\"]) + (data[\"I0\"]))))))/2.0)) / 2.0)))))/2.0)))/2.0)))/2.0)) - (((((data[\"I28\"]) * (data[\"I9\"]))) * 2.0)))) +\n                0.100000*np.tanh(((data[\"I40\"]) + (((((data[\"I7\"]) + (data[\"I36\"]))) - (((data[\"I39\"]) * (((((data[\"I24\"]) * 2.0)) + (((data[\"I40\"]) - (data[\"I40\"]))))))))))) +\n                0.100000*np.tanh(((data[\"I5\"]) * (((((((((np.tanh(((((-1.0*(((-1.0*(((-1.0*((((data[\"I43\"]) * ((((-1.0*((data[\"I10\"])))) / 2.0))))))))))))) - (0.0))))) / 2.0)) * 2.0)) * (np.tanh(((-1.0*((data[\"I38\"])))))))) - (((data[\"I3\"]) + ((-1.0*((data[\"I10\"])))))))))) +\n                0.100000*np.tanh((((-1.0*((((((((data[\"I43\"]) - (((data[\"I32\"]) + ((-1.0*((data[\"I46\"])))))))) * (((data[\"I39\"]) + (data[\"I6\"]))))) / 2.0))))) + ((-1.0*((((((data[\"I22\"]) * (data[\"I22\"]))) + (data[\"I22\"])))))))) +\n                0.100000*np.tanh(((data[\"I31\"]) + (np.tanh((((data[\"I25\"]) + (data[\"I4\"]))))))) +\n                0.100000*np.tanh(((((data[\"I21\"]) * (((data[\"I39\"]) + ((((((data[\"I28\"]) + ((((((-1.0*((((data[\"I7\"]) * (((np.tanh((-1.0))) / 2.0))))))) / 2.0)) * (data[\"I30\"]))))/2.0)) * 2.0)))))) - (((data[\"I42\"]) - (((data[\"I40\"]) * (data[\"I15\"]))))))) +\n                0.100000*np.tanh(np.tanh(((((((data[\"I5\"]) + (((data[\"I46\"]) - (((data[\"I48\"]) + (((((data[\"I24\"]) * 2.0)) * (data[\"I23\"]))))))))) + (((((data[\"I4\"]) + (((((data[\"I36\"]) * ((-1.0*((((data[\"I17\"]) + (data[\"I22\"])))))))) / 2.0)))) + (data[\"I47\"]))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I27\"]) * ((((((((data[\"I20\"]) - (np.tanh((((data[\"I34\"]) + (((((0.0) * (data[\"I42\"]))) - (data[\"I6\"]))))))))) - (((np.tanh((data[\"I15\"]))) / 2.0)))) + (((data[\"I20\"]) + (data[\"I16\"]))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I46\"]) - (((data[\"I10\"]) - (((((data[\"I19\"]) + (((((((data[\"I19\"]) - (data[\"I9\"]))) * (data[\"I9\"]))) + (((data[\"I20\"]) + (data[\"I36\"]))))))) - (((np.tanh((data[\"I0\"]))) + (np.tanh((-3.0))))))))))) +\n                0.100000*np.tanh((((((((data[\"I40\"]) + (data[\"I34\"]))/2.0)) + (data[\"I34\"]))) * (((((((((data[\"I8\"]) + (((((data[\"I37\"]) * 2.0)) + (data[\"I40\"]))))/2.0)) - (data[\"I0\"]))) + (((((data[\"I29\"]) / 2.0)) - (data[\"I5\"]))))/2.0)))) +\n                0.100000*np.tanh((((((data[\"I48\"]) / 2.0)) + (((((data[\"I20\"]) + (((data[\"I35\"]) - (((data[\"I6\"]) + (np.tanh((((data[\"I2\"]) * ((((data[\"I1\"]) + (data[\"I2\"]))/2.0)))))))))))) + (((data[\"I48\"]) - (data[\"I34\"]))))))/2.0)))\n    \n    def GP_class_5(self,data):\n        return (0.100000*np.tanh(((data[\"I8\"]) + ((((((data[\"I8\"]) * 2.0)) + (((3.0) / 2.0)))/2.0)))) +\n                0.100000*np.tanh((((((-2.0) + (data[\"I8\"]))) + (((((data[\"I8\"]) + ((-1.0*(((-1.0*(((-1.0*(((((data[\"I23\"]) + (data[\"I8\"]))/2.0))))))))))))) + (data[\"I8\"]))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I8\"]) + (data[\"I7\"]))/2.0)) + (((data[\"I7\"]) + (((((data[\"I8\"]) - (2.0))) + (((-3.0) + (data[\"I8\"]))))))))) +\n                0.100000*np.tanh(((((-1.0) + (((data[\"I23\"]) + (((data[\"I8\"]) + (0.0))))))) + (((((data[\"I8\"]) - (data[\"I8\"]))) + (np.tanh((((data[\"I8\"]) * (data[\"I8\"]))))))))) +\n                0.100000*np.tanh(((data[\"I1\"]) + ((((((((data[\"I1\"]) + (data[\"I8\"]))/2.0)) / 2.0)) - (data[\"I6\"]))))) +\n                0.100000*np.tanh(((((((((((-1.0*(((((8.0)) - ((((((data[\"I1\"]) + (((data[\"I8\"]) / 2.0)))/2.0)) * (np.tanh((data[\"I1\"])))))))))) + (data[\"I24\"]))) + ((((-2.0) + (((data[\"I8\"]) - (np.tanh((data[\"I8\"]))))))/2.0)))/2.0)) / 2.0)) + (((data[\"I8\"]) + (data[\"I4\"]))))) +\n                0.100000*np.tanh(((data[\"I17\"]) + (((((data[\"I7\"]) + (data[\"I7\"]))) + (((((-3.0) * 2.0)) + (((((((data[\"I8\"]) * 2.0)) + (((np.tanh((((np.tanh((data[\"I1\"]))) * 2.0)))) - (data[\"I7\"]))))) * 2.0)))))))) +\n                0.100000*np.tanh(((data[\"I17\"]) + (((((data[\"I4\"]) + (data[\"I8\"]))) + (((np.tanh((data[\"I7\"]))) / 2.0)))))) +\n                0.100000*np.tanh(((((data[\"I1\"]) + (data[\"I8\"]))) - ((((((data[\"I1\"]) + ((((data[\"I1\"]) + (((((data[\"I6\"]) * (data[\"I8\"]))) - (data[\"I8\"]))))/2.0)))) + (data[\"I8\"]))/2.0)))) +\n                0.100000*np.tanh(((((((((data[\"I7\"]) + (data[\"I8\"]))/2.0)) + (((((data[\"I7\"]) + (data[\"I7\"]))) + (((((-1.0) * 2.0)) * 2.0)))))/2.0)) + ((((((data[\"I8\"]) + (np.tanh((((((-1.0) * 2.0)) + (data[\"I42\"]))))))/2.0)) + (((((data[\"I4\"]) * 2.0)) + (data[\"I7\"]))))))) +\n                0.100000*np.tanh(((((-2.0) + (data[\"I1\"]))) + (((data[\"I8\"]) + (data[\"I7\"]))))) +\n                0.100000*np.tanh((((((data[\"I46\"]) + (((data[\"I8\"]) + ((((((((np.tanh((-3.0))) + (2.0))/2.0)) + (data[\"I1\"]))) * 2.0)))))) + ((((data[\"I8\"]) + (((((((data[\"I8\"]) - (3.0))) * 2.0)) - (data[\"I14\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh((((((((((data[\"I33\"]) + (((data[\"I7\"]) * 2.0)))/2.0)) + (np.tanh((data[\"I8\"]))))) + (data[\"I8\"]))) + (data[\"I7\"]))) +\n                0.100000*np.tanh(((((data[\"I8\"]) + (((data[\"I4\"]) + (((data[\"I7\"]) * 2.0)))))) / 2.0)) +\n                0.100000*np.tanh((((((((-2.0) + (data[\"I17\"]))/2.0)) + (data[\"I8\"]))) + (data[\"I43\"]))) +\n                0.100000*np.tanh(((((data[\"I7\"]) - (((3.0) + ((-1.0*((((data[\"I4\"]) + (data[\"I8\"])))))))))) - ((-1.0*(((((((data[\"I8\"]) - (data[\"I29\"]))) + (np.tanh((data[\"I8\"]))))/2.0))))))) +\n                0.100000*np.tanh((((((((data[\"I7\"]) + ((((data[\"I8\"]) + (((data[\"I8\"]) + (((data[\"I7\"]) + (((((np.tanh((data[\"I46\"]))) + (((((data[\"I7\"]) - (data[\"I48\"]))) / 2.0)))) / 2.0)))))))/2.0)))/2.0)) - (((data[\"I9\"]) - (((data[\"I7\"]) - (1.0))))))) + (data[\"I13\"]))) +\n                0.100000*np.tanh(((((((data[\"I8\"]) + (data[\"I8\"]))/2.0)) + (((((data[\"I1\"]) + (data[\"I8\"]))) * 2.0)))/2.0)) +\n                0.100000*np.tanh((((((data[\"I8\"]) + (((((data[\"I8\"]) * (((data[\"I7\"]) - (data[\"I6\"]))))) - (data[\"I6\"]))))/2.0)) + ((((((data[\"I5\"]) + (((data[\"I1\"]) + ((((np.tanh((data[\"I7\"]))) + (data[\"I12\"]))/2.0)))))/2.0)) - (data[\"I6\"]))))) +\n                0.100000*np.tanh(((-3.0) + ((-1.0*((((data[\"I9\"]) - (((((((data[\"I7\"]) * 2.0)) + ((((data[\"I8\"]) + (data[\"I4\"]))/2.0)))) - (np.tanh((data[\"I8\"])))))))))))) +\n                0.100000*np.tanh(((((((((np.tanh((((((data[\"I4\"]) + (data[\"I4\"]))) + (((((-3.0) + (data[\"I7\"]))) + (data[\"I6\"]))))))) + (np.tanh((data[\"I8\"]))))) + (data[\"I32\"]))) + (data[\"I7\"]))) + (np.tanh((data[\"I4\"]))))) +\n                0.100000*np.tanh((((-3.0) + ((((((((data[\"I7\"]) + ((((((2.35305595397949219)) / 2.0)) * 2.0)))) + (data[\"I9\"]))/2.0)) - ((((-1.0*(((-1.0*(((((((data[\"I8\"]) + (((data[\"I8\"]) * 2.0)))/2.0)) * (data[\"I9\"]))))))))) - ((((-1.0*((2.0)))) / 2.0)))))))/2.0)) +\n                0.100000*np.tanh((((data[\"I8\"]) + (((np.tanh(((((((data[\"I17\"]) + (((data[\"I8\"]) - (((((data[\"I33\"]) - (((data[\"I17\"]) - (data[\"I8\"]))))) / 2.0)))))/2.0)) * 2.0)))) / 2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I7\"]) - (((data[\"I6\"]) + (((((((data[\"I0\"]) + (((((data[\"I6\"]) - (np.tanh((((data[\"I6\"]) * 2.0)))))) + (data[\"I0\"]))))/2.0)) + (np.tanh((data[\"I8\"]))))/2.0)))))) +\n                0.100000*np.tanh(((((((data[\"I1\"]) - (data[\"I9\"]))) * 2.0)) + (((((((-1.0*((((data[\"I4\"]) - (((data[\"I1\"]) * 2.0))))))) + ((((-1.0*((data[\"I9\"])))) * 2.0)))) + (((data[\"I8\"]) - (data[\"I9\"]))))/2.0)))) +\n                0.100000*np.tanh(((((((((data[\"I17\"]) + ((((((data[\"I8\"]) + (data[\"I4\"]))) + ((-1.0*((data[\"I5\"])))))/2.0)))/2.0)) + (data[\"I8\"]))) + (((data[\"I7\"]) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((((((((data[\"I4\"]) + (data[\"I7\"]))) + (data[\"I1\"]))) * 2.0)) - (((((data[\"I6\"]) - (data[\"I8\"]))) - (((data[\"I1\"]) + (data[\"I8\"]))))))) +\n                0.100000*np.tanh((((((np.tanh((data[\"I33\"]))) + ((((((data[\"I4\"]) + (data[\"I17\"]))/2.0)) * 2.0)))/2.0)) + ((((data[\"I8\"]) + (data[\"I17\"]))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I8\"]) + (((data[\"I4\"]) + (data[\"I4\"]))))) + (data[\"I8\"]))) +\n                0.100000*np.tanh(((((((data[\"I1\"]) + (((data[\"I1\"]) - (((data[\"I9\"]) - ((((data[\"I28\"]) + ((((-1.0*((data[\"I1\"])))) + (data[\"I30\"]))))/2.0)))))))) + (data[\"I49\"]))) + (data[\"I17\"]))) +\n                0.100000*np.tanh(((((data[\"I8\"]) - ((((data[\"I34\"]) + (((((data[\"I14\"]) - ((((data[\"I49\"]) + (((data[\"I7\"]) + ((-1.0*(((((data[\"I49\"]) + (data[\"I8\"]))/2.0))))))))/2.0)))) * (np.tanh((data[\"I8\"]))))))/2.0)))) - (data[\"I4\"]))) +\n                0.100000*np.tanh(((data[\"I1\"]) - ((((-1.0*(((((((2.0) + ((((data[\"I18\"]) + (np.tanh(((-1.0*((((data[\"I1\"]) - (data[\"I19\"])))))))))/2.0)))/2.0)) - (data[\"I6\"])))))) - (((data[\"I39\"]) - ((-1.0*((data[\"I17\"])))))))))) +\n                0.100000*np.tanh(((((((data[\"I42\"]) / 2.0)) + (((data[\"I4\"]) + (data[\"I4\"]))))) - (((data[\"I0\"]) - (((((data[\"I4\"]) * 2.0)) + (data[\"I4\"]))))))) +\n                0.100000*np.tanh(((((((data[\"I7\"]) + (data[\"I8\"]))/2.0)) + (((((((-1.0*((data[\"I47\"])))) - (((((8.0)) + ((((((data[\"I27\"]) + (((((data[\"I1\"]) - (data[\"I8\"]))) - (data[\"I8\"]))))/2.0)) / 2.0)))/2.0)))) + (((data[\"I15\"]) * (data[\"I10\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I7\"]) + (((((((((((data[\"I1\"]) - (data[\"I34\"]))) - (data[\"I13\"]))) * 2.0)) - (data[\"I9\"]))) * 2.0)))) +\n                0.100000*np.tanh(((((((((((data[\"I7\"]) - (np.tanh((data[\"I7\"]))))) + (data[\"I4\"]))) * ((((8.71697044372558594)) * (data[\"I8\"]))))) + (((data[\"I17\"]) + (np.tanh((((((np.tanh((data[\"I8\"]))) * (-1.0))) + (data[\"I8\"]))))))))) - (((data[\"I3\"]) / 2.0)))) +\n                0.100000*np.tanh(((((data[\"I4\"]) / 2.0)) + (((((-3.0) - (np.tanh((((((((((np.tanh((((data[\"I4\"]) * 2.0)))) + (np.tanh((data[\"I7\"]))))/2.0)) + (((data[\"I4\"]) + (((data[\"I0\"]) - (data[\"I8\"]))))))/2.0)) * 2.0)))))) - (((data[\"I6\"]) - (data[\"I8\"]))))))) +\n                0.100000*np.tanh(((((data[\"I4\"]) - (((((((-1.0*((data[\"I14\"])))) + (data[\"I16\"]))/2.0)) / 2.0)))) + (((np.tanh((np.tanh((((data[\"I4\"]) + ((((data[\"I48\"]) + (data[\"I1\"]))/2.0)))))))) - (((data[\"I0\"]) * (((data[\"I4\"]) / 2.0)))))))) +\n                0.100000*np.tanh(((((data[\"I8\"]) + (-3.0))) + (((((data[\"I1\"]) + (data[\"I7\"]))) - ((((data[\"I0\"]) + (((data[\"I0\"]) + ((((data[\"I34\"]) + (data[\"I1\"]))/2.0)))))/2.0)))))) +\n                0.100000*np.tanh(((((((0.0) + (data[\"I4\"]))) - ((-1.0*(((((((data[\"I4\"]) + ((-1.0*((data[\"I9\"])))))/2.0)) + (((data[\"I8\"]) - (((data[\"I14\"]) * 2.0))))))))))) / 2.0)) +\n                0.100000*np.tanh(((data[\"I1\"]) + (((-2.0) - (((data[\"I6\"]) - (((((data[\"I18\"]) - (data[\"I48\"]))) * (((((((((data[\"I32\"]) + ((-1.0*((data[\"I27\"])))))) + (data[\"I41\"]))/2.0)) + (((data[\"I1\"]) / 2.0)))/2.0)))))))))) +\n                0.100000*np.tanh(((((((data[\"I17\"]) - (((data[\"I40\"]) / 2.0)))) - (data[\"I14\"]))) + ((-1.0*((((data[\"I9\"]) + ((((((data[\"I42\"]) - (((data[\"I8\"]) * 2.0)))) + (((data[\"I9\"]) + (data[\"I9\"]))))/2.0))))))))) +\n                0.100000*np.tanh((((((((data[\"I7\"]) + (data[\"I31\"]))/2.0)) + (((np.tanh((data[\"I8\"]))) * (np.tanh((data[\"I4\"]))))))) - (data[\"I34\"]))) +\n                0.100000*np.tanh(np.tanh((((data[\"I8\"]) + (data[\"I41\"]))))) +\n                0.100000*np.tanh(((data[\"I1\"]) - (((((data[\"I34\"]) * 2.0)) + (((data[\"I9\"]) - (np.tanh(((-1.0*((((((data[\"I34\"]) * 2.0)) + (((np.tanh((data[\"I1\"]))) * 2.0))))))))))))))) +\n                0.100000*np.tanh(((data[\"I4\"]) + ((((((((((((((-1.0*((data[\"I37\"])))) + (data[\"I18\"]))) + (data[\"I1\"]))) / 2.0)) * 2.0)) + (0.0))) - (data[\"I3\"]))))) +\n                0.100000*np.tanh(((data[\"I17\"]) - (((np.tanh((data[\"I3\"]))) + ((((data[\"I0\"]) + (((data[\"I17\"]) * (((((data[\"I14\"]) / 2.0)) / 2.0)))))/2.0)))))) +\n                0.100000*np.tanh(((((((((((data[\"I1\"]) + (((((data[\"I1\"]) + (data[\"I0\"]))) / 2.0)))) + (data[\"I8\"]))) + (data[\"I1\"]))) + (((data[\"I1\"]) - (data[\"I9\"]))))) + (((data[\"I49\"]) + (((((data[\"I27\"]) / 2.0)) - (data[\"I6\"]))))))) +\n                0.100000*np.tanh((((((((((data[\"I33\"]) - ((-1.0*((data[\"I17\"])))))) - (data[\"I37\"]))) + (np.tanh((((((((((data[\"I49\"]) + (data[\"I33\"]))) + ((((((data[\"I17\"]) + (data[\"I7\"]))) + ((-1.0*((data[\"I47\"])))))/2.0)))) - (data[\"I16\"]))) + (data[\"I21\"]))))))/2.0)) - (data[\"I47\"]))) +\n                0.100000*np.tanh(((data[\"I1\"]) - ((((((data[\"I24\"]) + (((((1.0) * ((-1.0*((((data[\"I7\"]) * ((((data[\"I1\"]) + (((data[\"I1\"]) + ((-1.0*(((((data[\"I7\"]) + (((data[\"I7\"]) + (data[\"I46\"]))))/2.0))))))))/2.0))))))))) / 2.0)))/2.0)) / 2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I4\"]) + (((data[\"I4\"]) * (data[\"I7\"]))))/2.0)) + (((((data[\"I8\"]) * (data[\"I4\"]))) + ((((data[\"I14\"]) + (data[\"I4\"]))/2.0)))))/2.0)) + ((((data[\"I8\"]) + (((np.tanh((data[\"I33\"]))) + (data[\"I8\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((data[\"I1\"]) - (data[\"I9\"]))) - ((-1.0*((((((data[\"I1\"]) - (data[\"I1\"]))) - ((((data[\"I37\"]) + ((((data[\"I10\"]) + (((data[\"I2\"]) + (data[\"I39\"]))))/2.0)))/2.0))))))))) +\n                0.100000*np.tanh(((((((((data[\"I8\"]) + (((((((data[\"I17\"]) + ((((data[\"I33\"]) + ((-1.0*((np.tanh((data[\"I10\"])))))))/2.0)))/2.0)) + (0.0))/2.0)))/2.0)) + (((((np.tanh((data[\"I33\"]))) / 2.0)) - (2.0))))/2.0)) - (((data[\"I10\"]) * ((-1.0*((data[\"I15\"])))))))) +\n                0.100000*np.tanh(((((data[\"I4\"]) + (((data[\"I17\"]) - (((data[\"I27\"]) * 2.0)))))) - (data[\"I10\"]))) +\n                0.100000*np.tanh(((((((data[\"I4\"]) - (data[\"I0\"]))) * ((((((data[\"I4\"]) + (data[\"I29\"]))/2.0)) + (data[\"I0\"]))))) + ((((((((((data[\"I32\"]) + ((((data[\"I8\"]) + (3.0))/2.0)))) + (data[\"I0\"]))) + (data[\"I8\"]))/2.0)) + (data[\"I4\"]))))) +\n                0.100000*np.tanh(((((data[\"I33\"]) * 2.0)) + ((-1.0*((((((data[\"I10\"]) - ((((((data[\"I8\"]) + (data[\"I43\"]))/2.0)) - (data[\"I37\"]))))) + (np.tanh((data[\"I47\"])))))))))) +\n                0.100000*np.tanh((((-1.0*((((data[\"I9\"]) - ((((-1.0*((((((data[\"I9\"]) * 2.0)) - (((((data[\"I1\"]) * (data[\"I7\"]))) * 2.0))))))) + (data[\"I7\"])))))))) - (((data[\"I7\"]) - (((((data[\"I1\"]) * (((data[\"I7\"]) * 2.0)))) * 2.0)))))) +\n                0.100000*np.tanh((((data[\"I4\"]) + (((data[\"I4\"]) + ((((data[\"I7\"]) + (data[\"I43\"]))/2.0)))))/2.0)) +\n                0.100000*np.tanh(((data[\"I1\"]) - (((data[\"I26\"]) * ((((np.tanh(((-1.0*((((data[\"I14\"]) / 2.0))))))) + (((data[\"I23\"]) - (((data[\"I48\"]) / 2.0)))))/2.0)))))) +\n                0.100000*np.tanh(((((((((((data[\"I49\"]) - (data[\"I14\"]))) - (((data[\"I41\"]) + (((((data[\"I10\"]) - (((((data[\"I33\"]) / 2.0)) - (data[\"I23\"]))))) + (data[\"I0\"]))))))) + (((data[\"I33\"]) + (((data[\"I33\"]) + (data[\"I33\"]))))))) + (data[\"I17\"]))) - (data[\"I25\"]))) +\n                0.100000*np.tanh(((data[\"I17\"]) + (((data[\"I6\"]) * (data[\"I47\"]))))) +\n                0.100000*np.tanh((((((data[\"I37\"]) + (data[\"I49\"]))/2.0)) - (((((data[\"I41\"]) + (data[\"I6\"]))) - (((((data[\"I33\"]) - (((((data[\"I15\"]) * (((data[\"I7\"]) * 2.0)))) * 2.0)))) - (np.tanh((data[\"I4\"]))))))))) +\n                0.100000*np.tanh(((((data[\"I8\"]) / 2.0)) - (data[\"I0\"]))) +\n                0.100000*np.tanh(((data[\"I4\"]) + (((((((data[\"I4\"]) - (((data[\"I28\"]) - (data[\"I17\"]))))) + (((((data[\"I33\"]) - (data[\"I11\"]))) * (data[\"I4\"]))))) + (((data[\"I49\"]) * ((-1.0*((np.tanh((np.tanh((data[\"I11\"])))))))))))))) +\n                0.100000*np.tanh(((((((data[\"I7\"]) * (data[\"I1\"]))) - (((data[\"I47\"]) - (data[\"I41\"]))))) - (data[\"I1\"]))) +\n                0.100000*np.tanh(((((((data[\"I49\"]) - (data[\"I48\"]))) * 2.0)) + (((((data[\"I49\"]) - (data[\"I34\"]))) - (((((((data[\"I7\"]) + (data[\"I3\"]))) + ((((((data[\"I49\"]) + (data[\"I20\"]))/2.0)) - (data[\"I48\"]))))) - (data[\"I7\"]))))))) +\n                0.100000*np.tanh(((((((data[\"I7\"]) * 2.0)) - (((data[\"I1\"]) - (data[\"I30\"]))))) + (((((data[\"I49\"]) + (data[\"I7\"]))) - ((((data[\"I6\"]) + (((data[\"I9\"]) - (data[\"I1\"]))))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I8\"]) - (((((data[\"I25\"]) * (((data[\"I36\"]) * ((((data[\"I34\"]) + (data[\"I2\"]))/2.0)))))) / 2.0)))) +\n                0.100000*np.tanh(((((((data[\"I34\"]) * (data[\"I34\"]))) + (data[\"I1\"]))) - (((((data[\"I9\"]) - (((data[\"I1\"]) - (data[\"I37\"]))))) * 2.0)))) +\n                0.100000*np.tanh(((((((data[\"I33\"]) - (((data[\"I34\"]) - (((((data[\"I33\"]) - (((data[\"I1\"]) * 2.0)))) * (np.tanh((((data[\"I33\"]) - (data[\"I37\"]))))))))))) - (data[\"I44\"]))) - (data[\"I5\"]))) +\n                0.100000*np.tanh((((((data[\"I49\"]) + (((np.tanh((((data[\"I26\"]) + ((((-1.0*((data[\"I23\"])))) * 2.0)))))) - (data[\"I34\"]))))) + (data[\"I49\"]))/2.0)) +\n                0.100000*np.tanh(((2.0) - (((((((((data[\"I10\"]) + (((data[\"I11\"]) + (data[\"I10\"]))))/2.0)) + (data[\"I0\"]))/2.0)) + (((data[\"I24\"]) + (data[\"I28\"]))))))) +\n                0.100000*np.tanh(((data[\"I20\"]) + ((((((((-1.0*((data[\"I21\"])))) + (data[\"I39\"]))) - ((-1.0*((((((data[\"I33\"]) + (data[\"I1\"]))) + (((np.tanh((data[\"I26\"]))) / 2.0))))))))) - (data[\"I29\"]))))) +\n                0.100000*np.tanh((((((((data[\"I7\"]) + (data[\"I17\"]))) + (((data[\"I20\"]) + (((((data[\"I33\"]) - (data[\"I40\"]))) + (((data[\"I49\"]) + ((-1.0*((((data[\"I47\"]) * (data[\"I33\"])))))))))))))/2.0)) * 2.0)) +\n                0.100000*np.tanh(((((((((((data[\"I33\"]) * 2.0)) - ((-1.0*((data[\"I7\"])))))) * (data[\"I3\"]))) - (data[\"I3\"]))) + (((((data[\"I1\"]) * (data[\"I7\"]))) - (((((((-1.0) * 2.0)) / 2.0)) - (((data[\"I3\"]) * (data[\"I7\"]))))))))) +\n                0.100000*np.tanh(((data[\"I23\"]) * ((((data[\"I6\"]) + ((((((data[\"I6\"]) + (((data[\"I15\"]) * (np.tanh(((-1.0*((((data[\"I27\"]) - (-2.0)))))))))))/2.0)) * 2.0)))/2.0)))) +\n                0.100000*np.tanh(((data[\"I4\"]) + (((((((data[\"I15\"]) / 2.0)) - (data[\"I15\"]))) - (data[\"I47\"]))))) +\n                0.100000*np.tanh(((np.tanh((((data[\"I1\"]) / 2.0)))) + (((data[\"I1\"]) + (((((data[\"I22\"]) * 2.0)) + (((data[\"I31\"]) - (data[\"I48\"]))))))))) +\n                0.100000*np.tanh((((((data[\"I0\"]) * (((data[\"I6\"]) - (((((data[\"I0\"]) * ((-1.0*((np.tanh((-1.0)))))))) + (((data[\"I7\"]) - (data[\"I6\"]))))))))) + (data[\"I7\"]))/2.0)) +\n                0.100000*np.tanh(((data[\"I15\"]) * (((((((data[\"I19\"]) / 2.0)) - (((data[\"I41\"]) / 2.0)))) - (data[\"I8\"]))))) +\n                0.100000*np.tanh(((data[\"I8\"]) + ((((((data[\"I5\"]) / 2.0)) + ((-1.0*((((((data[\"I18\"]) * 2.0)) + (((((data[\"I8\"]) * (data[\"I37\"]))) / 2.0))))))))/2.0)))) +\n                0.100000*np.tanh(((((np.tanh((((((data[\"I7\"]) / 2.0)) - (((data[\"I22\"]) - (((((((((data[\"I27\"]) + (data[\"I47\"]))) + (((np.tanh((data[\"I7\"]))) - (data[\"I28\"]))))) * 2.0)) + (((data[\"I7\"]) / 2.0)))))))))) / 2.0)) * (((data[\"I1\"]) + (data[\"I2\"]))))) +\n                0.100000*np.tanh(((((data[\"I4\"]) - (((data[\"I10\"]) * ((((((data[\"I10\"]) - (((np.tanh((data[\"I4\"]))) - (data[\"I49\"]))))) + ((((data[\"I28\"]) + ((-1.0*((((data[\"I11\"]) - (((((((np.tanh((data[\"I4\"]))) / 2.0)) / 2.0)) * 2.0))))))))/2.0)))/2.0)))))) - (data[\"I11\"]))) +\n                0.100000*np.tanh((((((-2.0) * (data[\"I28\"]))) + (((((data[\"I29\"]) * (data[\"I2\"]))) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I46\"]) + (((((((data[\"I7\"]) + ((-1.0*(((((data[\"I40\"]) + (((data[\"I43\"]) * ((((-1.0*((data[\"I36\"])))) * (((data[\"I7\"]) * 2.0)))))))/2.0))))))/2.0)) + (((((((np.tanh((data[\"I36\"]))) + ((((data[\"I36\"]) + (data[\"I36\"]))/2.0)))/2.0)) + (data[\"I36\"]))/2.0)))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I1\"]) * (((data[\"I7\"]) - (data[\"I30\"]))))) - (np.tanh((((data[\"I11\"]) - ((-1.0*((data[\"I34\"])))))))))) + (((np.tanh((data[\"I11\"]))) + (((data[\"I7\"]) - (data[\"I30\"]))))))) +\n                0.100000*np.tanh(((data[\"I8\"]) - (((((data[\"I4\"]) - ((((((-1.0*(((-1.0*((((data[\"I1\"]) + (data[\"I17\"]))))))))) * 2.0)) / 2.0)))) * (data[\"I10\"]))))) +\n                0.100000*np.tanh(((((((data[\"I34\"]) + ((((((data[\"I7\"]) + ((((((data[\"I45\"]) + (data[\"I7\"]))) + ((-1.0*((((data[\"I1\"]) / 2.0))))))/2.0)))/2.0)) * 2.0)))) * (data[\"I1\"]))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I23\"]) * (((((data[\"I33\"]) - ((((((((data[\"I37\"]) - (((data[\"I33\"]) / 2.0)))) * 2.0)) + (((data[\"I4\"]) - (((data[\"I0\"]) + ((((((((data[\"I33\"]) + (data[\"I33\"]))/2.0)) / 2.0)) + (data[\"I1\"]))))))))/2.0)))) - ((((-1.0*((data[\"I3\"])))) * 2.0)))))) +\n                0.100000*np.tanh(((((((((0.0) + ((((((data[\"I10\"]) + (((data[\"I26\"]) + ((((((data[\"I34\"]) * (data[\"I1\"]))) + (data[\"I7\"]))/2.0)))))/2.0)) + (np.tanh((data[\"I35\"]))))))) - (((data[\"I10\"]) + (data[\"I34\"]))))) + (data[\"I4\"]))) * 2.0)) +\n                0.100000*np.tanh((((((-1.0*((data[\"I40\"])))) * 2.0)) - (((data[\"I11\"]) - (((((((data[\"I10\"]) * (((data[\"I44\"]) - (data[\"I10\"]))))) + (((((data[\"I49\"]) - (data[\"I11\"]))) * 2.0)))) + (((data[\"I10\"]) * (data[\"I1\"]))))))))) +\n                0.100000*np.tanh((((((((((((((data[\"I10\"]) * (1.0))) * (data[\"I15\"]))) + (data[\"I23\"]))) / 2.0)) + (data[\"I48\"]))/2.0)) + (((data[\"I36\"]) + (data[\"I1\"]))))) +\n                0.100000*np.tanh(((data[\"I36\"]) + (data[\"I36\"]))) +\n                0.100000*np.tanh(((data[\"I36\"]) - (data[\"I0\"]))) +\n                0.100000*np.tanh(((((2.0)) + (((((((data[\"I10\"]) * (((data[\"I28\"]) + (((data[\"I28\"]) - (data[\"I10\"]))))))) + (((data[\"I15\"]) + ((((((((data[\"I28\"]) + (data[\"I10\"]))) + (data[\"I28\"]))/2.0)) - (0.0))))))) + ((-1.0*((data[\"I24\"])))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I39\"]) + (data[\"I22\"]))) +\n                0.100000*np.tanh(((data[\"I23\"]) * ((((((((((data[\"I6\"]) * 2.0)) * 2.0)) + (((data[\"I6\"]) * 2.0)))/2.0)) + ((((data[\"I24\"]) + ((-1.0*((((((((data[\"I41\"]) + (data[\"I1\"]))) - ((((data[\"I1\"]) + (data[\"I6\"]))/2.0)))) / 2.0))))))/2.0)))))) +\n                0.100000*np.tanh(((((((((data[\"I24\"]) + (data[\"I4\"]))/2.0)) + (((data[\"I28\"]) + (((data[\"I4\"]) * 2.0)))))/2.0)) * 2.0)) +\n                0.100000*np.tanh((((((((data[\"I1\"]) + (((((((data[\"I1\"]) - (((data[\"I10\"]) + (((data[\"I15\"]) * (data[\"I15\"]))))))) + (((data[\"I6\"]) * (((data[\"I1\"]) / 2.0)))))) - (data[\"I15\"]))))/2.0)) - (data[\"I11\"]))) - (((data[\"I10\"]) + (((data[\"I15\"]) * (data[\"I15\"]))))))) +\n                0.100000*np.tanh(((data[\"I8\"]) - ((((((((data[\"I46\"]) + (data[\"I13\"]))/2.0)) * 2.0)) - ((((((((data[\"I37\"]) - ((((data[\"I29\"]) + (data[\"I32\"]))/2.0)))) + ((((data[\"I14\"]) + (data[\"I8\"]))/2.0)))/2.0)) * (data[\"I20\"]))))))))\n    \n    def GP_class_6(self,data):\n        return (0.100000*np.tanh((((data[\"I0\"]) + ((((-2.0) + (((data[\"I2\"]) + (data[\"I0\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((data[\"I0\"]) - (2.0))) + (-3.0))) +\n                0.100000*np.tanh(((((((data[\"I2\"]) + (((((data[\"I0\"]) + (-3.0))) + ((((data[\"I0\"]) + (data[\"I0\"]))/2.0)))))) + (-3.0))) + (data[\"I0\"]))) +\n                0.100000*np.tanh(((data[\"I2\"]) + (((((data[\"I2\"]) + (np.tanh((((data[\"I2\"]) - ((((data[\"I2\"]) + ((((np.tanh((data[\"I2\"]))) + (data[\"I2\"]))/2.0)))/2.0)))))))) - (data[\"I18\"]))))) +\n                0.100000*np.tanh((((data[\"I15\"]) + ((((-1.0*((3.0)))) + (((data[\"I0\"]) - ((-1.0*((data[\"I0\"])))))))))/2.0)) +\n                0.100000*np.tanh(((((((-3.0) + (data[\"I0\"]))) * 2.0)) - ((-1.0*((data[\"I10\"])))))) +\n                0.100000*np.tanh(((((data[\"I0\"]) + ((((-2.0) + (((((data[\"I0\"]) + (((((((data[\"I0\"]) + (data[\"I10\"]))/2.0)) + (((data[\"I0\"]) + (data[\"I2\"]))))/2.0)))) + (((data[\"I6\"]) - (data[\"I2\"]))))))/2.0)))) + (data[\"I2\"]))) +\n                0.100000*np.tanh(((data[\"I10\"]) + (((data[\"I2\"]) * 2.0)))) +\n                0.100000*np.tanh(((((-1.0) + (((data[\"I0\"]) + ((((data[\"I0\"]) + ((((((((data[\"I0\"]) / 2.0)) + (data[\"I0\"]))/2.0)) + (((((((data[\"I22\"]) * 2.0)) + (data[\"I0\"]))) / 2.0)))))/2.0)))))) * 2.0)) +\n                0.100000*np.tanh((((((((((data[\"I0\"]) + (data[\"I2\"]))/2.0)) * 2.0)) + (data[\"I0\"]))) + (-3.0))) +\n                0.100000*np.tanh(((((data[\"I0\"]) - (data[\"I0\"]))) + (((((data[\"I0\"]) - (np.tanh((((data[\"I0\"]) * ((((((data[\"I0\"]) + (data[\"I0\"]))/2.0)) - (-2.0))))))))) * 2.0)))) +\n                0.100000*np.tanh((((((((((((-3.0) + (data[\"I0\"]))) + (((data[\"I0\"]) - (np.tanh((data[\"I0\"]))))))) * 2.0)) + (((data[\"I25\"]) - ((((((data[\"I0\"]) + (data[\"I0\"]))/2.0)) * 2.0)))))/2.0)) * 2.0)) +\n                0.100000*np.tanh((((data[\"I2\"]) + (((((((((((data[\"I2\"]) + (data[\"I0\"]))) + (((((data[\"I0\"]) + ((-1.0*((np.tanh((data[\"I14\"])))))))) + (data[\"I0\"]))))/2.0)) * 2.0)) + (data[\"I2\"]))/2.0)))/2.0)) +\n                0.100000*np.tanh(((np.tanh((((data[\"I4\"]) + (data[\"I8\"]))))) - (((data[\"I4\"]) - (((((((data[\"I11\"]) * (np.tanh((data[\"I1\"]))))) / 2.0)) - (data[\"I11\"]))))))) +\n                0.100000*np.tanh((((data[\"I2\"]) + (((((((((((data[\"I0\"]) * 2.0)) + ((((((data[\"I41\"]) + (data[\"I46\"]))) + (data[\"I31\"]))/2.0)))/2.0)) + (data[\"I10\"]))/2.0)) + (data[\"I2\"]))))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I0\"]) - ((12.22381305694580078)))) + (((((data[\"I0\"]) * 2.0)) + (((data[\"I0\"]) + (((((((0.0)) + (((2.0) - (((data[\"I0\"]) * 2.0)))))/2.0)) - (np.tanh((data[\"I0\"]))))))))))/2.0)) + (data[\"I2\"]))) +\n                0.100000*np.tanh(((data[\"I18\"]) + (((data[\"I18\"]) + (((((data[\"I2\"]) - ((((((((((data[\"I18\"]) * 2.0)) + (data[\"I2\"]))) + (data[\"I2\"]))/2.0)) / 2.0)))) - (data[\"I31\"]))))))) +\n                0.100000*np.tanh(((data[\"I0\"]) + ((((((np.tanh((((data[\"I2\"]) + (((data[\"I0\"]) + (data[\"I19\"]))))))) * 2.0)) + (((((((((data[\"I2\"]) + (data[\"I2\"]))/2.0)) + (((data[\"I4\"]) - (data[\"I2\"]))))/2.0)) - ((-1.0*((data[\"I0\"])))))))/2.0)))) +\n                0.100000*np.tanh((-1.0*((((data[\"I31\"]) - ((((-1.0*((((data[\"I31\"]) - ((((data[\"I2\"]) + (((data[\"I12\"]) + (data[\"I46\"]))))/2.0))))))) * 2.0))))))) +\n                0.100000*np.tanh(((((data[\"I10\"]) + (((((data[\"I18\"]) + (((data[\"I12\"]) + (data[\"I2\"]))))) + (((data[\"I33\"]) + (data[\"I33\"]))))))) - (((data[\"I13\"]) - (((data[\"I2\"]) + (((data[\"I18\"]) + (((data[\"I2\"]) + (np.tanh((data[\"I12\"]))))))))))))) +\n                0.100000*np.tanh(((data[\"I0\"]) + (((data[\"I0\"]) + (-2.0))))) +\n                0.100000*np.tanh((((((np.tanh(((((((((data[\"I0\"]) + (((3.0) + (data[\"I0\"]))))/2.0)) * (data[\"I0\"]))) - ((((((((1.0) + (data[\"I0\"]))/2.0)) - ((3.78726220130920410)))) * 2.0)))))) / 2.0)) + (((data[\"I0\"]) - (3.0))))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I2\"]) + (data[\"I0\"]))/2.0)) + (((data[\"I2\"]) * 2.0)))) + (((((np.tanh((data[\"I0\"]))) * 2.0)) / 2.0)))) +\n                0.100000*np.tanh(((((data[\"I0\"]) + (((((((data[\"I2\"]) + (data[\"I0\"]))) / 2.0)) - (data[\"I14\"]))))) + (((data[\"I24\"]) + (data[\"I0\"]))))) +\n                0.100000*np.tanh(((data[\"I18\"]) + (((((data[\"I15\"]) - ((((-2.0) + (((data[\"I47\"]) - (data[\"I2\"]))))/2.0)))) - ((-1.0*(((((((((data[\"I12\"]) + (data[\"I18\"]))/2.0)) + ((-1.0*((((data[\"I42\"]) - (((data[\"I49\"]) + ((-1.0*((data[\"I26\"]))))))))))))) / 2.0))))))))) +\n                0.100000*np.tanh(((((((((np.tanh((data[\"I2\"]))) - (((data[\"I11\"]) - (data[\"I18\"]))))) + (-2.0))) - (data[\"I22\"]))) - (((np.tanh(((((data[\"I31\"]) + (np.tanh((data[\"I11\"]))))/2.0)))) - (((data[\"I0\"]) / 2.0)))))) +\n                0.100000*np.tanh(((np.tanh(((-1.0*((np.tanh((1.0)))))))) - (((data[\"I31\"]) - ((((data[\"I2\"]) + ((((data[\"I18\"]) + (((((data[\"I17\"]) / 2.0)) * 2.0)))/2.0)))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I18\"]) - (((((((data[\"I11\"]) + (data[\"I4\"]))) / 2.0)) * 2.0)))) +\n                0.100000*np.tanh(((((-2.0) + (data[\"I0\"]))) - ((-1.0*((((((((data[\"I28\"]) * (1.0))) / 2.0)) - (np.tanh((((data[\"I0\"]) - ((((np.tanh(((-1.0*(((-1.0*(((((data[\"I13\"]) + (data[\"I0\"]))/2.0)))))))))) + (data[\"I37\"]))/2.0))))))))))))) +\n                0.100000*np.tanh(((data[\"I0\"]) - (((((((((((np.tanh(((((data[\"I0\"]) + ((-1.0*((data[\"I15\"])))))/2.0)))) * 2.0)) + (data[\"I4\"]))/2.0)) / 2.0)) + ((((((data[\"I23\"]) - (((((data[\"I0\"]) - (data[\"I22\"]))) + (data[\"I0\"]))))) + ((((data[\"I41\"]) + (data[\"I0\"]))/2.0)))/2.0)))/2.0)))) +\n                0.100000*np.tanh((((((-1.0*(((((data[\"I7\"]) + (((((data[\"I31\"]) - (((data[\"I2\"]) + (data[\"I7\"]))))) + (data[\"I31\"]))))/2.0))))) - (np.tanh(((((((data[\"I31\"]) - (data[\"I18\"]))) + (np.tanh((data[\"I12\"]))))/2.0)))))) - (data[\"I11\"]))) +\n                0.100000*np.tanh((((((((((((((data[\"I18\"]) - (data[\"I18\"]))) + (((((data[\"I2\"]) / 2.0)) - (data[\"I12\"]))))/2.0)) - (data[\"I22\"]))) - (((data[\"I31\"]) + (data[\"I3\"]))))) + (data[\"I12\"]))) + (data[\"I10\"]))) +\n                0.100000*np.tanh(((((data[\"I12\"]) + ((((((((np.tanh(((((data[\"I43\"]) + (((data[\"I4\"]) - ((((data[\"I0\"]) + ((-1.0*((data[\"I31\"])))))/2.0)))))/2.0)))) * 2.0)) + (data[\"I28\"]))/2.0)) - (data[\"I4\"]))))) + (((data[\"I18\"]) - (((data[\"I8\"]) * 2.0)))))) +\n                0.100000*np.tanh(((data[\"I23\"]) + (((-3.0) - (((((data[\"I31\"]) - ((-1.0*((np.tanh((data[\"I0\"])))))))) - ((((data[\"I0\"]) + (((data[\"I17\"]) + ((-1.0*((data[\"I31\"])))))))/2.0)))))))) +\n                0.100000*np.tanh((((((data[\"I0\"]) + ((((((data[\"I0\"]) * 2.0)) + (((((np.tanh((data[\"I0\"]))) * (((data[\"I18\"]) - (data[\"I22\"]))))) * (data[\"I0\"]))))/2.0)))) + (((data[\"I0\"]) * 2.0)))/2.0)) +\n                0.100000*np.tanh((-1.0*((((data[\"I31\"]) + (data[\"I3\"])))))) +\n                0.100000*np.tanh((((((data[\"I18\"]) + (data[\"I0\"]))) + ((((((data[\"I30\"]) - (((data[\"I4\"]) * 2.0)))) + ((((-1.0*((data[\"I42\"])))) * ((((data[\"I43\"]) + (data[\"I11\"]))/2.0)))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((data[\"I18\"]) - (data[\"I18\"]))) + ((((((((data[\"I23\"]) + (((data[\"I2\"]) + (((data[\"I2\"]) * ((-1.0*((data[\"I22\"])))))))))/2.0)) + (data[\"I18\"]))) - (((data[\"I3\"]) - (np.tanh((data[\"I33\"]))))))))) +\n                0.100000*np.tanh((((((((((((((-1.0*(((((data[\"I43\"]) + (((data[\"I1\"]) + (data[\"I3\"]))))/2.0))))) * 2.0)) - (data[\"I26\"]))) - (((((data[\"I11\"]) * 2.0)) + (data[\"I31\"]))))) + (np.tanh(((-1.0*((data[\"I1\"])))))))) + (data[\"I13\"]))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I18\"]) - (((data[\"I11\"]) + ((((data[\"I13\"]) + (((data[\"I18\"]) + (((data[\"I4\"]) + (data[\"I7\"]))))))/2.0)))))) +\n                0.100000*np.tanh(((((((((((data[\"I0\"]) + (((data[\"I34\"]) + (data[\"I2\"]))))/2.0)) + ((((((((data[\"I45\"]) + (-1.0))) + (data[\"I0\"]))/2.0)) + ((-1.0*(((-1.0*(((((data[\"I0\"]) + (((-2.0) + (-2.0))))/2.0)))))))))))/2.0)) * 2.0)) + (-2.0))) +\n                0.100000*np.tanh(((((data[\"I18\"]) + ((((-1.0*((np.tanh((((data[\"I1\"]) + ((((((data[\"I18\"]) + (data[\"I46\"]))/2.0)) + (((np.tanh((data[\"I41\"]))) - (2.0)))))))))))) - (((data[\"I1\"]) + (((data[\"I6\"]) - (np.tanh((data[\"I46\"]))))))))))) * 2.0)) +\n                0.100000*np.tanh(((((((((((np.tanh((((data[\"I18\"]) - (((data[\"I43\"]) - (data[\"I43\"]))))))) - (data[\"I5\"]))) * 2.0)) + ((((data[\"I0\"]) + (((((data[\"I43\"]) * 2.0)) + (data[\"I42\"]))))/2.0)))) + (np.tanh((((data[\"I0\"]) + (data[\"I12\"]))))))) + (((data[\"I43\"]) / 2.0)))) +\n                0.100000*np.tanh(((data[\"I18\"]) + (((data[\"I0\"]) - (((((((((data[\"I0\"]) - (((data[\"I28\"]) - ((((-1.0*((((((data[\"I28\"]) - (((data[\"I0\"]) + (data[\"I0\"]))))) + (data[\"I32\"])))))) / 2.0)))))) + ((13.18770885467529297)))/2.0)) + (((data[\"I15\"]) - ((-1.0*((data[\"I40\"])))))))/2.0)))))) +\n                0.100000*np.tanh((((((((((data[\"I12\"]) + ((((((np.tanh(((((data[\"I12\"]) + ((((data[\"I0\"]) + ((((-1.0*((np.tanh((data[\"I0\"])))))) + (data[\"I37\"]))))/2.0)))/2.0)))) + (data[\"I2\"]))/2.0)) + (data[\"I0\"]))))/2.0)) - (np.tanh(((((data[\"I25\"]) + (data[\"I0\"]))/2.0)))))) - (data[\"I4\"]))) * 2.0)) +\n                0.100000*np.tanh(((((((((data[\"I0\"]) + ((-1.0*(((5.0))))))) - (data[\"I1\"]))) + ((((data[\"I0\"]) + ((((-1.0*((3.0)))) * (data[\"I8\"]))))/2.0)))) + ((((data[\"I0\"]) + ((((((data[\"I43\"]) - (data[\"I31\"]))) + (data[\"I13\"]))/2.0)))/2.0)))) +\n                0.100000*np.tanh((((((data[\"I0\"]) * (((data[\"I12\"]) + (((data[\"I43\"]) - (data[\"I27\"]))))))) + (((data[\"I32\"]) + (((data[\"I43\"]) + ((((((((data[\"I34\"]) / 2.0)) + (np.tanh((data[\"I46\"]))))/2.0)) - (data[\"I33\"]))))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I33\"]) - (((data[\"I11\"]) - (((((((((data[\"I36\"]) - (data[\"I36\"]))) + (data[\"I27\"]))) - (data[\"I3\"]))) - (((data[\"I36\"]) - (((((data[\"I20\"]) - (data[\"I1\"]))) + (((np.tanh((data[\"I33\"]))) * 2.0)))))))))))) +\n                0.100000*np.tanh((((data[\"I12\"]) + ((((((data[\"I22\"]) * (-1.0))) + ((((((data[\"I5\"]) * (((data[\"I28\"]) - (data[\"I2\"]))))) + (((((data[\"I18\"]) - (((np.tanh((((data[\"I21\"]) - (data[\"I2\"]))))) / 2.0)))) * 2.0)))/2.0)))/2.0)))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I24\"]) * (data[\"I7\"]))) + (((data[\"I18\"]) - (data[\"I31\"]))))) + (((((((np.tanh(((-1.0*((np.tanh((data[\"I24\"])))))))) - (((data[\"I8\"]) * (data[\"I2\"]))))) - (((((data[\"I24\"]) * (data[\"I7\"]))) / 2.0)))) / 2.0)))/2.0)) +\n                0.100000*np.tanh((((((data[\"I1\"]) + (((((((((-3.0) + (data[\"I33\"]))) + ((((((data[\"I1\"]) + (np.tanh((((data[\"I24\"]) + (data[\"I16\"]))))))/2.0)) + (((data[\"I0\"]) / 2.0)))))) + (data[\"I0\"]))) + (data[\"I0\"]))))) + (data[\"I2\"]))/2.0)) +\n                0.100000*np.tanh(((data[\"I42\"]) - ((((-1.0*((((data[\"I33\"]) - (((data[\"I24\"]) * (((np.tanh((((((((-1.0*((data[\"I45\"])))) / 2.0)) + (data[\"I22\"]))/2.0)))) - (((data[\"I7\"]) * 2.0))))))))))) + ((((((data[\"I37\"]) * 2.0)) + (((data[\"I22\"]) * (data[\"I2\"]))))/2.0)))))) +\n                0.100000*np.tanh(((((((((-1.0*(((-1.0*((data[\"I5\"]))))))) + (data[\"I1\"]))/2.0)) + ((((((-1.0*((data[\"I5\"])))) - (((data[\"I1\"]) * 2.0)))) * (((data[\"I0\"]) + (data[\"I1\"]))))))) + (((data[\"I28\"]) * 2.0)))) +\n                0.100000*np.tanh(((((data[\"I0\"]) - (((data[\"I0\"]) / 2.0)))) - (((0.0) / 2.0)))) +\n                0.100000*np.tanh(((data[\"I24\"]) * (((data[\"I7\"]) - (((((((((data[\"I15\"]) - ((((((data[\"I30\"]) + (data[\"I22\"]))) + (((data[\"I7\"]) + (((((data[\"I12\"]) - (data[\"I7\"]))) - (data[\"I48\"]))))))/2.0)))) - ((4.64570140838623047)))) / 2.0)) / 2.0)))))) +\n                0.100000*np.tanh(((data[\"I49\"]) + (((data[\"I28\"]) + (np.tanh((((np.tanh((((np.tanh((((data[\"I24\"]) - (0.0))))) * 2.0)))) + (np.tanh((np.tanh(((-1.0*((-1.0)))))))))))))))) +\n                0.100000*np.tanh((((((((-1.0*((data[\"I36\"])))) * 2.0)) - (data[\"I11\"]))) + (data[\"I20\"]))) +\n                0.100000*np.tanh((((((((data[\"I1\"]) - (data[\"I8\"]))) * (-3.0))) + ((((-1.0*((((data[\"I8\"]) + (data[\"I5\"])))))) * (data[\"I2\"]))))/2.0)) +\n                0.100000*np.tanh((((data[\"I24\"]) + ((((((((data[\"I33\"]) + ((((data[\"I7\"]) + (((((data[\"I43\"]) * 2.0)) * 2.0)))/2.0)))) + (data[\"I9\"]))/2.0)) * 2.0)))/2.0)) +\n                0.100000*np.tanh((((((((((((data[\"I0\"]) + (((data[\"I0\"]) - ((-1.0*((((data[\"I0\"]) / 2.0))))))))/2.0)) + (data[\"I46\"]))/2.0)) + (((((data[\"I1\"]) + (data[\"I0\"]))) * 2.0)))) + (data[\"I0\"]))/2.0)) +\n                0.100000*np.tanh(((data[\"I24\"]) + (((((data[\"I12\"]) * 2.0)) - (((data[\"I5\"]) + ((((((((data[\"I10\"]) * (data[\"I24\"]))) - (((((((data[\"I30\"]) + (data[\"I27\"]))) + (data[\"I28\"]))) * 2.0)))) + (data[\"I31\"]))/2.0)))))))) +\n                0.100000*np.tanh((-1.0*((((data[\"I22\"]) * (((((((((((data[\"I2\"]) - (data[\"I28\"]))) + (((((-1.0*((data[\"I22\"])))) + (data[\"I12\"]))/2.0)))/2.0)) + (data[\"I22\"]))/2.0)) + (((data[\"I22\"]) + (data[\"I2\"])))))))))) +\n                0.100000*np.tanh(((data[\"I0\"]) / 2.0)) +\n                0.100000*np.tanh(((((((data[\"I33\"]) + (((((data[\"I2\"]) / 2.0)) + (data[\"I17\"]))))) - ((((data[\"I30\"]) + ((((data[\"I20\"]) + (((((((data[\"I27\"]) / 2.0)) * 2.0)) / 2.0)))/2.0)))/2.0)))) + ((-1.0*((((((data[\"I9\"]) * (data[\"I21\"]))) * 2.0))))))) +\n                0.100000*np.tanh(((((data[\"I33\"]) - (((data[\"I22\"]) * (((data[\"I33\"]) + (((data[\"I12\"]) - ((-1.0*((((((((data[\"I30\"]) / 2.0)) + (((data[\"I2\"]) + (-3.0))))) / 2.0))))))))))))) - (((data[\"I22\"]) * (((data[\"I22\"]) / 2.0)))))) +\n                0.100000*np.tanh(((((data[\"I2\"]) + (data[\"I2\"]))) * ((-1.0*((((data[\"I6\"]) + (((data[\"I29\"]) - ((-1.0*((data[\"I22\"]))))))))))))) +\n                0.100000*np.tanh(((((data[\"I13\"]) * (-3.0))) + (((data[\"I45\"]) + (((((data[\"I3\"]) * (data[\"I45\"]))) + ((-1.0*((((data[\"I3\"]) / 2.0))))))))))) +\n                0.100000*np.tanh(((((data[\"I11\"]) + (data[\"I0\"]))) + (((((((((((data[\"I6\"]) + (data[\"I12\"]))/2.0)) - (((data[\"I7\"]) * (((data[\"I9\"]) + (data[\"I0\"]))))))) + (data[\"I24\"]))) + (((data[\"I0\"]) + (data[\"I7\"]))))/2.0)))) +\n                0.100000*np.tanh((((((((data[\"I0\"]) * (((((data[\"I23\"]) + (((data[\"I24\"]) - (((data[\"I4\"]) + (np.tanh(((((data[\"I36\"]) + (((((data[\"I4\"]) * (((data[\"I4\"]) + ((((data[\"I28\"]) + (-2.0))/2.0)))))) / 2.0)))/2.0)))))))))) * 2.0)))) - (2.0))) + (data[\"I8\"]))/2.0)) +\n                0.100000*np.tanh((((((data[\"I15\"]) * (data[\"I37\"]))) + ((((((((data[\"I25\"]) / 2.0)) + ((-1.0*(((-1.0*((data[\"I37\"]))))))))/2.0)) - (((((data[\"I21\"]) * 2.0)) / 2.0)))))/2.0)) +\n                0.100000*np.tanh((((((((((data[\"I21\"]) * (data[\"I2\"]))) - (((((data[\"I36\"]) + (data[\"I46\"]))) * 2.0)))) + (data[\"I2\"]))) + (((data[\"I21\"]) * (data[\"I2\"]))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I33\"]) + (np.tanh((np.tanh((data[\"I2\"]))))))/2.0)) - (((((data[\"I29\"]) - (data[\"I9\"]))) - (((data[\"I26\"]) * (((((data[\"I9\"]) - (data[\"I30\"]))) * 2.0)))))))) +\n                0.100000*np.tanh(((((((((np.tanh(((((data[\"I8\"]) + ((((4.58696460723876953)) * 2.0)))/2.0)))) * (data[\"I8\"]))) + (((((3.0) + (((data[\"I29\"]) + (data[\"I48\"]))))) / 2.0)))) - (((((data[\"I8\"]) * 2.0)) * (data[\"I27\"]))))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I24\"]) * (((data[\"I7\"]) - (np.tanh((((((np.tanh((((data[\"I12\"]) - (data[\"I7\"]))))) / 2.0)) - (data[\"I9\"]))))))))) +\n                0.100000*np.tanh((((((data[\"I2\"]) - ((((((data[\"I9\"]) + (np.tanh((((((data[\"I7\"]) * 2.0)) * (data[\"I24\"]))))))) + (data[\"I25\"]))/2.0)))) + ((((((data[\"I0\"]) + (((((((data[\"I7\"]) * 2.0)) * 2.0)) * (data[\"I24\"]))))/2.0)) - (((((data[\"I25\"]) * (data[\"I21\"]))) * 2.0)))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I7\"]) - (((data[\"I13\"]) * (((data[\"I12\"]) + ((((((((((((((((((data[\"I32\"]) + (data[\"I0\"]))/2.0)) / 2.0)) / 2.0)) / 2.0)) + (data[\"I6\"]))/2.0)) + (data[\"I29\"]))) + ((((data[\"I44\"]) + (data[\"I12\"]))/2.0)))/2.0)))))))) / 2.0)) +\n                0.100000*np.tanh(((data[\"I22\"]) + (((data[\"I2\"]) * (((((data[\"I2\"]) * (((data[\"I2\"]) * (((((data[\"I33\"]) / 2.0)) - (((data[\"I3\"]) - (((data[\"I28\"]) - (data[\"I22\"]))))))))))) * 2.0)))))) +\n                0.100000*np.tanh(((((data[\"I24\"]) * (data[\"I4\"]))) + (((data[\"I24\"]) * (data[\"I4\"]))))) +\n                0.100000*np.tanh(data[\"I0\"]) +\n                0.100000*np.tanh(((((((((((data[\"I31\"]) + ((((data[\"I22\"]) + (data[\"I17\"]))/2.0)))/2.0)) + (((((data[\"I36\"]) - (((data[\"I2\"]) * (((data[\"I32\"]) + (data[\"I22\"]))))))) - (data[\"I36\"]))))/2.0)) - (((data[\"I2\"]) * (((data[\"I32\"]) + (data[\"I22\"]))))))) - (data[\"I32\"]))) +\n                0.100000*np.tanh((((data[\"I9\"]) + (((data[\"I24\"]) * (((data[\"I4\"]) + (((((((-2.0) * ((((-1.0*((2.0)))) * 2.0)))) / 2.0)) / 2.0)))))))/2.0)) +\n                0.100000*np.tanh(((((np.tanh((((-1.0) * 2.0)))) - ((-1.0*((-3.0)))))) + ((((((np.tanh((((data[\"I2\"]) * (data[\"I5\"]))))) / 2.0)) + (((((data[\"I49\"]) / 2.0)) - (((data[\"I2\"]) * ((((-1.0*((data[\"I21\"])))) + (((data[\"I6\"]) * 2.0)))))))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I25\"]) + (data[\"I0\"]))) +\n                0.100000*np.tanh((((((-1.0*((data[\"I39\"])))) + (((data[\"I36\"]) * (data[\"I2\"]))))) + (-2.0))) +\n                0.100000*np.tanh(((data[\"I17\"]) + (((((data[\"I7\"]) * (data[\"I28\"]))) + (data[\"I28\"]))))) +\n                0.100000*np.tanh(((((((((((data[\"I7\"]) * (data[\"I28\"]))) * 2.0)) + ((((((((data[\"I0\"]) + (data[\"I15\"]))/2.0)) * 2.0)) + ((((data[\"I16\"]) + (((data[\"I28\"]) * (data[\"I7\"]))))/2.0)))))/2.0)) + (((data[\"I15\"]) * (((data[\"I21\"]) * 2.0)))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I1\"]) * (((data[\"I20\"]) - (((data[\"I16\"]) + (((data[\"I12\"]) + (((data[\"I24\"]) * 2.0)))))))))) + ((((-1.0*((((data[\"I24\"]) - (data[\"I46\"])))))) - (((np.tanh((data[\"I45\"]))) * (data[\"I1\"]))))))/2.0)) +\n                0.100000*np.tanh(((((((-2.0) + ((((((data[\"I0\"]) + (data[\"I9\"]))/2.0)) + (((((((((data[\"I0\"]) + (data[\"I16\"]))/2.0)) + (((data[\"I9\"]) + (((data[\"I0\"]) / 2.0)))))/2.0)) + (data[\"I40\"]))))))) * 2.0)) + (data[\"I0\"]))) +\n                0.100000*np.tanh(((((data[\"I12\"]) + ((((((data[\"I2\"]) * ((((data[\"I21\"]) + (data[\"I21\"]))/2.0)))) + (((((data[\"I9\"]) + ((-1.0*((data[\"I17\"])))))) - ((((((data[\"I21\"]) + ((-1.0*((data[\"I3\"])))))/2.0)) / 2.0)))))/2.0)))) + (((data[\"I25\"]) + (data[\"I9\"]))))) +\n                0.100000*np.tanh((((((((((((data[\"I12\"]) + ((((data[\"I24\"]) + (data[\"I9\"]))/2.0)))/2.0)) - (((data[\"I19\"]) * 2.0)))) + (np.tanh((data[\"I12\"]))))) + ((-1.0*((data[\"I5\"])))))) + (((data[\"I7\"]) * (data[\"I14\"]))))) +\n                0.100000*np.tanh(((((((data[\"I16\"]) * (data[\"I7\"]))) + (data[\"I12\"]))) + (((data[\"I12\"]) + (((data[\"I12\"]) + (((((data[\"I1\"]) + (((((((data[\"I16\"]) * (data[\"I7\"]))) + (data[\"I7\"]))) * 2.0)))) * 2.0)))))))) +\n                0.100000*np.tanh(((((np.tanh((np.tanh((data[\"I7\"]))))) + (((data[\"I24\"]) + (((((((data[\"I16\"]) + (-1.0))) + (data[\"I7\"]))) / 2.0)))))) + (((((np.tanh((data[\"I0\"]))) / 2.0)) / 2.0)))) +\n                0.100000*np.tanh(((((((((data[\"I45\"]) * 2.0)) + ((-1.0*((((data[\"I45\"]) * (((data[\"I31\"]) * 2.0))))))))) - (np.tanh((((data[\"I6\"]) - (data[\"I11\"]))))))) - (((data[\"I36\"]) - (((data[\"I4\"]) * (((data[\"I7\"]) - (data[\"I14\"]))))))))) +\n                0.100000*np.tanh(((data[\"I9\"]) - (((data[\"I11\"]) - ((((((data[\"I9\"]) * (((((data[\"I11\"]) + (((data[\"I9\"]) - ((((data[\"I32\"]) + (data[\"I17\"]))/2.0)))))) - (((data[\"I28\"]) - (((-1.0) * (data[\"I11\"]))))))))) + (data[\"I12\"]))/2.0)))))) +\n                0.100000*np.tanh(((((np.tanh((data[\"I27\"]))) - (((data[\"I19\"]) - (((data[\"I9\"]) * (((data[\"I28\"]) - ((-1.0*((data[\"I10\"])))))))))))) - (data[\"I19\"]))) +\n                0.100000*np.tanh((((((((((((((data[\"I17\"]) + (((((data[\"I45\"]) * (data[\"I47\"]))) - (np.tanh((((((data[\"I47\"]) - (data[\"I17\"]))) / 2.0)))))))/2.0)) * 2.0)) * 2.0)) - (data[\"I11\"]))) * 2.0)) + ((((data[\"I12\"]) + (((data[\"I24\"]) * (data[\"I4\"]))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I44\"]) * (((data[\"I15\"]) * (((data[\"I0\"]) + (((((data[\"I0\"]) + (np.tanh((np.tanh((data[\"I44\"]))))))) + (data[\"I0\"]))))))))) +\n                0.100000*np.tanh((((((data[\"I34\"]) + (data[\"I32\"]))/2.0)) + ((((((((data[\"I9\"]) + (data[\"I18\"]))) - (((data[\"I23\"]) * (((data[\"I11\"]) * 2.0)))))) + (data[\"I32\"]))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I34\"]) * ((-1.0*((((data[\"I38\"]) + (((data[\"I25\"]) * 2.0))))))))) + (((((data[\"I22\"]) * ((-1.0*(((((((((data[\"I22\"]) + (data[\"I39\"]))/2.0)) * ((-1.0*((data[\"I12\"])))))) + (data[\"I22\"])))))))) + (((data[\"I24\"]) * (data[\"I9\"]))))))) +\n                0.100000*np.tanh(((data[\"I6\"]) * (((data[\"I46\"]) - ((((((data[\"I1\"]) * 2.0)) + ((((((data[\"I42\"]) + (((np.tanh((((data[\"I30\"]) + (((data[\"I29\"]) * (data[\"I19\"]))))))) + (((((((((data[\"I26\"]) + (data[\"I2\"]))/2.0)) + (data[\"I34\"]))/2.0)) + (data[\"I15\"]))))))/2.0)) / 2.0)))/2.0)))))))\n    \n    def GP_class_7(self,data):\n        return (0.100000*np.tanh(((((data[\"I0\"]) / 2.0)) + ((((((((data[\"I0\"]) + ((((data[\"I2\"]) + ((((((((data[\"I2\"]) * (data[\"I0\"]))) + (data[\"I6\"]))/2.0)) + (data[\"I0\"]))))/2.0)))/2.0)) / 2.0)) + (((data[\"I0\"]) + (data[\"I0\"]))))))) +\n                0.100000*np.tanh((((((data[\"I0\"]) + ((((data[\"I0\"]) + (data[\"I0\"]))/2.0)))/2.0)) + (((data[\"I0\"]) + (data[\"I0\"]))))) +\n                0.100000*np.tanh(((((((data[\"I6\"]) - (((1.0) - (data[\"I0\"]))))) + ((((((data[\"I0\"]) + ((((data[\"I0\"]) + (data[\"I0\"]))/2.0)))/2.0)) / 2.0)))) * 2.0)) +\n                0.100000*np.tanh(((((((np.tanh((data[\"I13\"]))) + (data[\"I2\"]))) + (((data[\"I9\"]) - (np.tanh(((((data[\"I13\"]) + ((((((data[\"I2\"]) + (data[\"I5\"]))/2.0)) + (((data[\"I5\"]) + ((((((data[\"I5\"]) + (data[\"I45\"]))/2.0)) / 2.0)))))))/2.0)))))))) + (((((data[\"I5\"]) * 2.0)) / 2.0)))) +\n                0.100000*np.tanh((((data[\"I0\"]) + (((data[\"I0\"]) + (data[\"I0\"]))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I6\"]) + (data[\"I9\"]))/2.0)) - (((data[\"I45\"]) - (((data[\"I0\"]) + (((0.0) + (((((-2.0) * 2.0)) / 2.0)))))))))) +\n                0.100000*np.tanh(((((data[\"I38\"]) + (((data[\"I0\"]) + ((((((((((((data[\"I0\"]) * 2.0)) + (data[\"I0\"]))/2.0)) + ((((data[\"I17\"]) + (np.tanh((data[\"I47\"]))))/2.0)))) / 2.0)) + ((((data[\"I6\"]) + (data[\"I0\"]))/2.0)))))))) + (data[\"I6\"]))) +\n                0.100000*np.tanh((((data[\"I9\"]) + ((((((data[\"I2\"]) + (data[\"I0\"]))) + (data[\"I2\"]))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I0\"]) + (-3.0))) +\n                0.100000*np.tanh((((data[\"I0\"]) + ((((data[\"I2\"]) + (((data[\"I0\"]) + (data[\"I0\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I0\"]) + (data[\"I6\"]))/2.0)) + (data[\"I7\"]))) + (((((data[\"I6\"]) / 2.0)) + ((((((((data[\"I20\"]) + (data[\"I6\"]))/2.0)) + (-3.0))) * 2.0)))))) +\n                0.100000*np.tanh(((data[\"I42\"]) + (((((data[\"I6\"]) + (((np.tanh((np.tanh((((data[\"I6\"]) + ((-1.0*((((data[\"I0\"]) - (data[\"I0\"])))))))))))) + (data[\"I0\"]))))) + (-3.0))))) +\n                0.100000*np.tanh((((((((((((((data[\"I6\"]) - (data[\"I0\"]))) * 2.0)) + ((((data[\"I6\"]) + (data[\"I6\"]))/2.0)))/2.0)) + (((data[\"I22\"]) + ((-1.0*((data[\"I18\"])))))))) + (data[\"I0\"]))) / 2.0)) +\n                0.100000*np.tanh(((data[\"I5\"]) + (data[\"I22\"]))) +\n                0.100000*np.tanh((((((-3.0) + (data[\"I7\"]))/2.0)) + (((((((data[\"I7\"]) + (((((1.0) / 2.0)) + (data[\"I0\"]))))) + (((((data[\"I0\"]) + (((data[\"I6\"]) / 2.0)))) + (data[\"I0\"]))))) - (((data[\"I1\"]) / 2.0)))))) +\n                0.100000*np.tanh(((data[\"I6\"]) + (((-2.0) + (((np.tanh((((data[\"I5\"]) + (((((data[\"I7\"]) + (data[\"I41\"]))) * (np.tanh((((data[\"I1\"]) * (np.tanh(((-1.0*((((((data[\"I49\"]) - (((data[\"I33\"]) * 2.0)))) / 2.0))))))))))))))))) * 2.0)))))) +\n                0.100000*np.tanh(((((data[\"I34\"]) + (((data[\"I9\"]) + (data[\"I2\"]))))) + ((((data[\"I7\"]) + (((((((data[\"I6\"]) / 2.0)) + (data[\"I2\"]))) + (data[\"I17\"]))))/2.0)))) +\n                0.100000*np.tanh(((((-2.0) + ((((-1.0) + (np.tanh(((((data[\"I0\"]) + (data[\"I0\"]))/2.0)))))/2.0)))) + (((((data[\"I6\"]) + (-3.0))) + (((data[\"I13\"]) + (np.tanh((data[\"I0\"]))))))))) +\n                0.100000*np.tanh(((data[\"I6\"]) + (np.tanh(((((((data[\"I6\"]) + (((((data[\"I27\"]) + (((np.tanh((((data[\"I38\"]) * (((np.tanh((data[\"I28\"]))) * 2.0)))))) * 2.0)))) + (((data[\"I6\"]) * (((data[\"I5\"]) + (data[\"I13\"]))))))))) + (data[\"I2\"]))/2.0)))))) +\n                0.100000*np.tanh(((((data[\"I13\"]) * 2.0)) + (((data[\"I39\"]) + (data[\"I6\"]))))) +\n                0.100000*np.tanh((((((data[\"I33\"]) + (((data[\"I0\"]) + (data[\"I0\"]))))) + (data[\"I0\"]))/2.0)) +\n                0.100000*np.tanh(data[\"I0\"]) +\n                0.100000*np.tanh(((data[\"I39\"]) + ((((data[\"I0\"]) + (((((data[\"I2\"]) - (data[\"I8\"]))) + (((data[\"I0\"]) + (((data[\"I9\"]) + (((((data[\"I0\"]) - (data[\"I7\"]))) - (((data[\"I41\"]) / 2.0)))))))))))/2.0)))) +\n                0.100000*np.tanh((((data[\"I7\"]) + (((((((data[\"I7\"]) + ((((((data[\"I13\"]) - ((((-1.0*((((np.tanh(((((data[\"I39\"]) + (data[\"I13\"]))/2.0)))) * 2.0))))) / 2.0)))) + (data[\"I13\"]))/2.0)))) + (data[\"I7\"]))) * 2.0)))/2.0)) +\n                0.100000*np.tanh(((((data[\"I6\"]) / 2.0)) + (((((((data[\"I20\"]) + (data[\"I9\"]))/2.0)) + (((data[\"I22\"]) + (((((data[\"I2\"]) + ((((((data[\"I2\"]) + (((data[\"I6\"]) * 2.0)))) + (data[\"I22\"]))/2.0)))) + (data[\"I6\"]))))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I0\"]) + (data[\"I2\"]))) +\n                0.100000*np.tanh(((((-1.0) + (data[\"I0\"]))) / 2.0)) +\n                0.100000*np.tanh(((((((((data[\"I13\"]) + ((((((data[\"I6\"]) + (((data[\"I11\"]) + ((((((data[\"I13\"]) - ((-1.0*((data[\"I42\"])))))) + (data[\"I9\"]))/2.0)))))/2.0)) * 2.0)))) + (data[\"I2\"]))) * 2.0)) - (((data[\"I18\"]) - (np.tanh((((data[\"I13\"]) * 2.0)))))))) +\n                0.100000*np.tanh(((((((((((0.0) / 2.0)) + (data[\"I11\"]))/2.0)) + (data[\"I2\"]))) + (data[\"I9\"]))/2.0)) +\n                0.100000*np.tanh(((((((((data[\"I7\"]) + ((((((-1.0) - ((((((((data[\"I4\"]) + (((data[\"I19\"]) * (data[\"I37\"]))))/2.0)) / 2.0)) * 2.0)))) + (np.tanh((data[\"I0\"]))))/2.0)))/2.0)) + (((((data[\"I7\"]) - (1.0))) * 2.0)))/2.0)) + (data[\"I0\"]))) +\n                0.100000*np.tanh(((data[\"I6\"]) + (((((data[\"I11\"]) - (data[\"I18\"]))) + (((data[\"I13\"]) / 2.0)))))) +\n                0.100000*np.tanh(((((data[\"I6\"]) + (data[\"I13\"]))) + ((((data[\"I22\"]) + (np.tanh(((-1.0*((data[\"I41\"])))))))/2.0)))) +\n                0.100000*np.tanh((((((data[\"I0\"]) + (((data[\"I22\"]) / 2.0)))) + ((((-1.0*((data[\"I24\"])))) + (data[\"I0\"]))))/2.0)) +\n                0.100000*np.tanh((-1.0*((((data[\"I27\"]) - (((data[\"I7\"]) + ((((data[\"I9\"]) + (np.tanh((((((data[\"I9\"]) - (data[\"I2\"]))) + ((((((((data[\"I11\"]) + (data[\"I0\"]))/2.0)) * (data[\"I0\"]))) + (((data[\"I2\"]) * (data[\"I0\"]))))))))))/2.0))))))))) +\n                0.100000*np.tanh(((((data[\"I9\"]) + (((((data[\"I2\"]) + (data[\"I9\"]))) * 2.0)))) + ((((data[\"I13\"]) + ((((data[\"I0\"]) + (((((((((np.tanh((data[\"I0\"]))) + (((((data[\"I2\"]) + (data[\"I9\"]))) / 2.0)))) + (data[\"I32\"]))/2.0)) + (data[\"I13\"]))/2.0)))/2.0)))/2.0)))) +\n                0.100000*np.tanh(((((((((data[\"I3\"]) * (data[\"I4\"]))) + (((data[\"I3\"]) * (data[\"I4\"]))))/2.0)) + ((((data[\"I0\"]) + ((-1.0*(((-1.0*((((((((data[\"I49\"]) + (((data[\"I0\"]) / 2.0)))/2.0)) + (data[\"I26\"]))/2.0)))))))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I13\"]) + ((((data[\"I7\"]) + (data[\"I13\"]))/2.0)))) - (data[\"I18\"]))) - (((data[\"I46\"]) - (((((((data[\"I11\"]) + (((data[\"I14\"]) + (((data[\"I0\"]) + (data[\"I0\"]))))))/2.0)) + (np.tanh((np.tanh((((((((data[\"I13\"]) * 2.0)) * 2.0)) / 2.0)))))))/2.0)))))) +\n                0.100000*np.tanh(((((((data[\"I4\"]) * (data[\"I3\"]))) + (((((data[\"I4\"]) * (data[\"I3\"]))) / 2.0)))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I3\"]) + (((((data[\"I5\"]) / 2.0)) + (((((((data[\"I3\"]) + (data[\"I11\"]))) + (data[\"I2\"]))) + (((data[\"I13\"]) + (((data[\"I3\"]) + ((((((data[\"I0\"]) * 2.0)) + (((((data[\"I13\"]) + (np.tanh((data[\"I19\"]))))) + (data[\"I2\"]))))/2.0)))))))))))) +\n                0.100000*np.tanh((((((((((data[\"I13\"]) - (data[\"I27\"]))) + (data[\"I5\"]))/2.0)) * 2.0)) + (((data[\"I11\"]) - ((((-1.0*(((((((((data[\"I22\"]) + (data[\"I2\"]))) + (np.tanh(((-1.0*((data[\"I5\"])))))))/2.0)) * 2.0))))) / 2.0)))))) +\n                0.100000*np.tanh((((((((data[\"I0\"]) * (((((data[\"I8\"]) * (((data[\"I8\"]) + (data[\"I2\"]))))) + (data[\"I2\"]))))) + (data[\"I0\"]))/2.0)) + (data[\"I7\"]))) +\n                0.100000*np.tanh(((data[\"I13\"]) + (((((data[\"I8\"]) * (((data[\"I2\"]) + ((((data[\"I29\"]) + ((-1.0*((data[\"I8\"])))))/2.0)))))) + ((((((data[\"I2\"]) + ((((data[\"I29\"]) + (((np.tanh((data[\"I22\"]))) * 2.0)))/2.0)))) + (data[\"I0\"]))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I5\"]) + (((data[\"I2\"]) * (((data[\"I1\"]) + (((((1.05542802810668945)) + ((((((data[\"I13\"]) + (((data[\"I5\"]) + (data[\"I13\"]))))) + (np.tanh((np.tanh((((data[\"I7\"]) + (data[\"I5\"]))))))))/2.0)))/2.0)))))))) +\n                0.100000*np.tanh((((((data[\"I0\"]) + (((data[\"I2\"]) * (((data[\"I48\"]) + ((((data[\"I0\"]) + (((((((data[\"I5\"]) - (data[\"I2\"]))) / 2.0)) / 2.0)))/2.0)))))))/2.0)) * 2.0)) +\n                0.100000*np.tanh((((((data[\"I0\"]) + ((((((data[\"I17\"]) / 2.0)) + (data[\"I0\"]))/2.0)))/2.0)) - (((((((((data[\"I17\"]) * 2.0)) - (1.0))) - (((data[\"I11\"]) - (((data[\"I17\"]) - (data[\"I11\"]))))))) - ((((data[\"I0\"]) + (-3.0))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I13\"]) + ((((((data[\"I0\"]) + (data[\"I2\"]))/2.0)) + (((((((data[\"I18\"]) + (data[\"I13\"]))/2.0)) + (((((((data[\"I13\"]) - (data[\"I46\"]))) * 2.0)) * 2.0)))/2.0)))))) +\n                0.100000*np.tanh(((((((((((data[\"I46\"]) / 2.0)) * (((data[\"I11\"]) - (data[\"I37\"]))))) + (data[\"I26\"]))) + ((((data[\"I22\"]) + (((data[\"I4\"]) * (((data[\"I3\"]) - (data[\"I37\"]))))))/2.0)))) + (((((data[\"I22\"]) / 2.0)) + (data[\"I22\"]))))) +\n                0.100000*np.tanh(((((data[\"I7\"]) + (((data[\"I2\"]) * (data[\"I22\"]))))) + (((((((data[\"I5\"]) + (((((data[\"I2\"]) * (data[\"I8\"]))) + (data[\"I46\"]))))) + (data[\"I22\"]))) + (((data[\"I10\"]) * (((data[\"I2\"]) + (((data[\"I1\"]) - (data[\"I18\"]))))))))))) +\n                0.100000*np.tanh(((((((((((data[\"I2\"]) * (data[\"I22\"]))) * 2.0)) + (((((data[\"I3\"]) - (((data[\"I46\"]) + (data[\"I18\"]))))) * 2.0)))/2.0)) + (((data[\"I22\"]) + (((data[\"I32\"]) + (((data[\"I5\"]) + (((((data[\"I46\"]) + (data[\"I18\"]))) * (data[\"I22\"]))))))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I2\"]) + ((((((data[\"I1\"]) * ((-1.0*((data[\"I4\"])))))) + ((((data[\"I22\"]) + (((data[\"I3\"]) - (((((((np.tanh(((((data[\"I4\"]) + ((-1.0*((((data[\"I6\"]) - (data[\"I4\"])))))))/2.0)))) + (data[\"I10\"]))/2.0)) + (data[\"I10\"]))/2.0)))))/2.0)))/2.0)))) +\n                0.100000*np.tanh((((((-1.0*((data[\"I4\"])))) + ((((-1.0*((((data[\"I1\"]) * (data[\"I4\"])))))) + ((((data[\"I1\"]) + (data[\"I32\"]))/2.0)))))) + (((((data[\"I14\"]) + (data[\"I5\"]))) + (data[\"I32\"]))))) +\n                0.100000*np.tanh((((((-1.0*((data[\"I6\"])))) - (data[\"I46\"]))) + (((data[\"I5\"]) * (((data[\"I6\"]) + ((((data[\"I33\"]) + (data[\"I2\"]))/2.0)))))))) +\n                0.100000*np.tanh((((data[\"I0\"]) + (((data[\"I14\"]) + (((((data[\"I9\"]) * 2.0)) + (np.tanh((3.0))))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I19\"]) + (((((((data[\"I11\"]) + (((((data[\"I15\"]) + (data[\"I32\"]))) / 2.0)))) + (data[\"I41\"]))) + (((data[\"I22\"]) + ((((((-1.0*((((data[\"I3\"]) * (data[\"I1\"])))))) - (((data[\"I11\"]) / 2.0)))) + (data[\"I19\"]))))))))) +\n                0.100000*np.tanh((((((((data[\"I13\"]) - (data[\"I46\"]))) + (data[\"I6\"]))/2.0)) + ((((((((data[\"I11\"]) + ((((-1.0*((data[\"I18\"])))) + (data[\"I5\"]))))/2.0)) * 2.0)) - (data[\"I18\"]))))) +\n                0.100000*np.tanh(((data[\"I26\"]) + ((((data[\"I41\"]) + ((((((data[\"I7\"]) + ((((((np.tanh((data[\"I49\"]))) + (data[\"I46\"]))/2.0)) + (data[\"I13\"]))))/2.0)) - (np.tanh((data[\"I26\"]))))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I15\"]) + ((((((((data[\"I0\"]) * ((((data[\"I6\"]) + (data[\"I2\"]))/2.0)))) + (data[\"I9\"]))/2.0)) * 2.0)))) +\n                0.100000*np.tanh((-1.0*((((data[\"I18\"]) - (((((data[\"I10\"]) - (((data[\"I1\"]) * (data[\"I4\"]))))) - (((data[\"I46\"]) + (np.tanh(((-1.0*(((((-1.0*((data[\"I6\"])))) * 2.0)))))))))))))))) +\n                0.100000*np.tanh((((((((data[\"I22\"]) * (((data[\"I22\"]) * (((data[\"I2\"]) + (np.tanh((((np.tanh((data[\"I13\"]))) * 2.0)))))))))) + (((((((data[\"I1\"]) + (1.0))/2.0)) + ((((((data[\"I5\"]) * 2.0)) + (0.0))/2.0)))/2.0)))/2.0)) - (((((data[\"I1\"]) * (data[\"I3\"]))) * 2.0)))) +\n                0.100000*np.tanh((((((((((((data[\"I47\"]) + (data[\"I13\"]))) + (data[\"I2\"]))/2.0)) / 2.0)) - (((data[\"I1\"]) * (data[\"I16\"]))))) + (data[\"I6\"]))) +\n                0.100000*np.tanh(((((data[\"I42\"]) - (((((data[\"I5\"]) / 2.0)) * (data[\"I23\"]))))) + ((((data[\"I11\"]) + ((((data[\"I0\"]) + ((((((((data[\"I5\"]) + (((data[\"I5\"]) / 2.0)))/2.0)) - (((((data[\"I24\"]) * 2.0)) * 2.0)))) * (data[\"I7\"]))))/2.0)))/2.0)))) +\n                0.100000*np.tanh(((((((((data[\"I8\"]) * ((-1.0*((data[\"I6\"])))))) - ((((data[\"I46\"]) + (data[\"I2\"]))/2.0)))) - (((data[\"I46\"]) * 2.0)))) - (((data[\"I46\"]) / 2.0)))) +\n                0.100000*np.tanh((((((((((((((data[\"I10\"]) * 2.0)) + (data[\"I0\"]))) * 2.0)) * (((((data[\"I22\"]) + (data[\"I0\"]))) + (((((data[\"I26\"]) / 2.0)) + (((((((data[\"I2\"]) * 2.0)) * 2.0)) * 2.0)))))))) + (((data[\"I2\"]) * 2.0)))/2.0)) + (((data[\"I0\"]) - (-2.0))))) +\n                0.100000*np.tanh((((((((((data[\"I32\"]) + (data[\"I19\"]))) + (data[\"I9\"]))) - (data[\"I5\"]))) + (((data[\"I32\"]) + ((((-3.0) + (((((data[\"I6\"]) - (data[\"I18\"]))) + (((((data[\"I0\"]) - (data[\"I26\"]))) * (((data[\"I6\"]) - (data[\"I18\"]))))))))/2.0)))))/2.0)) +\n                0.100000*np.tanh(((data[\"I11\"]) + (((data[\"I10\"]) * (((data[\"I1\"]) + (np.tanh((((data[\"I23\"]) * (((data[\"I1\"]) * (((data[\"I1\"]) + (((data[\"I32\"]) + (((data[\"I11\"]) * (data[\"I12\"]))))))))))))))))))) +\n                0.100000*np.tanh(((data[\"I26\"]) + (((((((((data[\"I48\"]) * (2.0))) / 2.0)) + (((((data[\"I20\"]) * (((data[\"I6\"]) - (data[\"I25\"]))))) + (((data[\"I32\"]) - (data[\"I41\"]))))))) * 2.0)))) +\n                0.100000*np.tanh((((data[\"I0\"]) + (((((data[\"I0\"]) * (data[\"I2\"]))) + (((data[\"I40\"]) + ((((((((-1.0*((((((data[\"I17\"]) / 2.0)) - (((((data[\"I0\"]) + (data[\"I15\"]))) * 2.0))))))) + ((((-3.0) + (-3.0))/2.0)))) + (data[\"I0\"]))) + (data[\"I14\"]))))))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I3\"]) + (((((data[\"I23\"]) * (data[\"I11\"]))) + (((((data[\"I21\"]) * (((data[\"I21\"]) * (((data[\"I23\"]) + (((data[\"I41\"]) + (data[\"I11\"]))))))))) + (((data[\"I16\"]) * (((data[\"I12\"]) - (data[\"I31\"]))))))))))) * 2.0)) +\n                0.100000*np.tanh((-1.0*((((((((((((data[\"I2\"]) - ((-1.0*((np.tanh(((((data[\"I15\"]) + (((data[\"I0\"]) / 2.0)))/2.0))))))))) - (data[\"I9\"]))) + (((data[\"I21\"]) - (data[\"I0\"]))))/2.0)) + (((np.tanh((data[\"I0\"]))) / 2.0)))/2.0))))) +\n                0.100000*np.tanh(((((data[\"I37\"]) * (((((data[\"I2\"]) * 2.0)) / 2.0)))) + ((((((1.0) + (((((((data[\"I15\"]) + (data[\"I11\"]))/2.0)) + (((data[\"I9\"]) + (((((data[\"I41\"]) + (data[\"I42\"]))) / 2.0)))))/2.0)))/2.0)) - (data[\"I46\"]))))) +\n                0.100000*np.tanh((((((data[\"I43\"]) + (data[\"I22\"]))) + ((((((-1.0*((((data[\"I17\"]) + (((data[\"I31\"]) * (((data[\"I11\"]) + (data[\"I14\"])))))))))) - (data[\"I48\"]))) - (np.tanh((data[\"I12\"]))))))/2.0)) +\n                0.100000*np.tanh((((-1.0*((data[\"I17\"])))) + (((((data[\"I23\"]) / 2.0)) - (((data[\"I33\"]) - (((data[\"I12\"]) * (data[\"I48\"]))))))))) +\n                0.100000*np.tanh(((((data[\"I15\"]) - (((data[\"I47\"]) - (data[\"I15\"]))))) + ((((((((data[\"I5\"]) * (data[\"I6\"]))) + (((data[\"I2\"]) * (((data[\"I0\"]) - (np.tanh((((data[\"I5\"]) * 2.0)))))))))/2.0)) * 2.0)))) +\n                0.100000*np.tanh(((((((data[\"I11\"]) * 2.0)) * (data[\"I23\"]))) - (((((data[\"I27\"]) - (((data[\"I48\"]) + (((data[\"I5\"]) + (data[\"I19\"]))))))) - (((data[\"I13\"]) * (((data[\"I9\"]) - (data[\"I42\"]))))))))) +\n                0.100000*np.tanh((((((((data[\"I1\"]) * (((((((((data[\"I0\"]) - (((data[\"I6\"]) * 2.0)))) + (data[\"I1\"]))) + (np.tanh((((((data[\"I5\"]) + (data[\"I5\"]))) * 2.0)))))) + (((data[\"I13\"]) * (data[\"I47\"]))))))) - (data[\"I21\"]))) + (((data[\"I44\"]) + (data[\"I5\"]))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I49\"]) - (((((((data[\"I23\"]) * (((data[\"I5\"]) * 2.0)))) - (data[\"I11\"]))) * 2.0)))) + (((data[\"I11\"]) + ((-1.0*(((((data[\"I18\"]) + (((data[\"I36\"]) * (data[\"I9\"]))))/2.0))))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I0\"]) - (((data[\"I2\"]) + (((((((1.0) + (((data[\"I0\"]) - ((-1.0*((data[\"I0\"])))))))/2.0)) + ((-1.0*((((data[\"I0\"]) + ((((data[\"I46\"]) + (((data[\"I34\"]) - (((((-1.0*((data[\"I0\"])))) + (((data[\"I0\"]) / 2.0)))/2.0)))))/2.0))))))))/2.0)))))) +\n                0.100000*np.tanh(((((((((data[\"I19\"]) * 2.0)) / 2.0)) - (data[\"I46\"]))) + (((((data[\"I3\"]) * (data[\"I5\"]))) - (data[\"I46\"]))))) +\n                0.100000*np.tanh(((data[\"I34\"]) - (((data[\"I46\"]) - ((((data[\"I7\"]) + (((((((data[\"I7\"]) * 2.0)) + (((data[\"I7\"]) / 2.0)))) + (((((data[\"I8\"]) + (((data[\"I21\"]) * (((((-1.0) + (data[\"I7\"]))) * 2.0)))))) * 2.0)))))/2.0)))))) +\n                0.100000*np.tanh(((((((((data[\"I14\"]) + (data[\"I22\"]))) + (((data[\"I11\"]) + (((((data[\"I11\"]) - (((data[\"I16\"]) - (((data[\"I13\"]) * (1.0))))))) - (((data[\"I16\"]) - (data[\"I29\"]))))))))/2.0)) + (data[\"I42\"]))/2.0)) +\n                0.100000*np.tanh(((((((((data[\"I11\"]) * (data[\"I2\"]))) + (((((((data[\"I20\"]) + (((data[\"I6\"]) * (data[\"I20\"]))))/2.0)) + (data[\"I32\"]))/2.0)))/2.0)) + (data[\"I32\"]))/2.0)) +\n                0.100000*np.tanh(((data[\"I5\"]) * ((((((data[\"I6\"]) + ((((-1.0*((np.tanh((data[\"I49\"])))))) - (((data[\"I23\"]) * 2.0)))))) + (data[\"I11\"]))/2.0)))) +\n                0.100000*np.tanh(((data[\"I8\"]) + ((((((-1.0*((((data[\"I3\"]) * ((((data[\"I8\"]) + (-1.0))/2.0))))))) * 2.0)) - (((data[\"I46\"]) - (((data[\"I3\"]) * (((data[\"I8\"]) * (-1.0))))))))))) +\n                0.100000*np.tanh(((np.tanh((data[\"I14\"]))) + (((data[\"I0\"]) + (((((data[\"I2\"]) + (data[\"I15\"]))) - (((data[\"I5\"]) / 2.0)))))))) +\n                0.100000*np.tanh(((((((data[\"I34\"]) * (data[\"I12\"]))) + (((data[\"I16\"]) * (data[\"I12\"]))))) + (((((data[\"I34\"]) + ((((data[\"I7\"]) + (data[\"I9\"]))/2.0)))) / 2.0)))) +\n                0.100000*np.tanh(((((((((-1.0*((data[\"I14\"])))) + (((data[\"I2\"]) * (((np.tanh((data[\"I34\"]))) * 2.0)))))) + (((data[\"I41\"]) + (data[\"I5\"]))))) + (data[\"I10\"]))/2.0)) +\n                0.100000*np.tanh((-1.0*((((data[\"I33\"]) - (((data[\"I2\"]) + (((((data[\"I4\"]) * (((((((data[\"I1\"]) + ((-1.0*((data[\"I44\"])))))) / 2.0)) - (((((data[\"I1\"]) * 2.0)) + (2.0))))))) - (((data[\"I1\"]) * 2.0))))))))))) +\n                0.100000*np.tanh((((data[\"I42\"]) + (((data[\"I14\"]) + (((data[\"I13\"]) + ((((data[\"I42\"]) + (((((((data[\"I13\"]) * (data[\"I13\"]))) + (data[\"I14\"]))) + (((((data[\"I14\"]) - (((data[\"I14\"]) - (data[\"I29\"]))))) + (((data[\"I23\"]) + (data[\"I13\"]))))))))/2.0)))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I13\"]) * (((data[\"I44\"]) + (((data[\"I23\"]) - ((((((((((((((((((data[\"I23\"]) + (np.tanh((data[\"I26\"]))))/2.0)) / 2.0)) + (data[\"I26\"]))/2.0)) / 2.0)) + (data[\"I44\"]))/2.0)) * 2.0)) / 2.0)))))))) +\n                0.100000*np.tanh(((data[\"I15\"]) - (((((((data[\"I4\"]) / 2.0)) - (data[\"I0\"]))) * ((-1.0*((((data[\"I16\"]) - ((((((((data[\"I3\"]) + (data[\"I16\"]))/2.0)) + (data[\"I7\"]))) * (data[\"I21\"])))))))))))) +\n                0.100000*np.tanh(((np.tanh((((((((data[\"I8\"]) + (np.tanh((((data[\"I41\"]) + ((((data[\"I11\"]) + (data[\"I22\"]))/2.0)))))))/2.0)) + (data[\"I32\"]))/2.0)))) + (((data[\"I8\"]) - (((data[\"I8\"]) * (data[\"I36\"]))))))) +\n                0.100000*np.tanh(((data[\"I11\"]) + (((3.0) - (((((data[\"I11\"]) * (data[\"I23\"]))) - (((data[\"I11\"]) - ((-1.0*((((data[\"I11\"]) * (((data[\"I23\"]) + ((-1.0*((((0.0) - (data[\"I12\"]))))))))))))))))))))) +\n                0.100000*np.tanh((((data[\"I9\"]) + (((data[\"I41\"]) + (((((data[\"I46\"]) * (data[\"I25\"]))) + ((((data[\"I19\"]) + (((data[\"I8\"]) + (((data[\"I0\"]) * (((((data[\"I7\"]) - (data[\"I2\"]))) * (data[\"I33\"]))))))))/2.0)))))))/2.0)) +\n                0.100000*np.tanh((-1.0*((((((((data[\"I3\"]) * (((data[\"I25\"]) - ((((data[\"I5\"]) + (data[\"I36\"]))/2.0)))))) * 2.0)) - ((((data[\"I26\"]) + ((((((data[\"I15\"]) + ((((-1.0*((data[\"I37\"])))) + ((((data[\"I19\"]) + (data[\"I21\"]))/2.0)))))) + ((((data[\"I5\"]) + (data[\"I4\"]))/2.0)))/2.0)))/2.0))))))) +\n                0.100000*np.tanh(((data[\"I22\"]) - (((data[\"I31\"]) * ((((np.tanh((((data[\"I38\"]) + ((((((((data[\"I18\"]) * (data[\"I16\"]))) + ((((-1.0*(((((-1.0*((data[\"I32\"])))) / 2.0))))) / 2.0)))/2.0)) - (-3.0))))))) + (data[\"I13\"]))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I5\"]) - ((((((1.0) + (data[\"I33\"]))/2.0)) + (((data[\"I1\"]) * ((((((data[\"I5\"]) - (((data[\"I29\"]) + (((data[\"I42\"]) * ((((np.tanh((data[\"I26\"]))) + (data[\"I29\"]))/2.0)))))))) + (data[\"I4\"]))/2.0)))))))) +\n                0.100000*np.tanh(((data[\"I20\"]) * (((data[\"I6\"]) + (((np.tanh((((data[\"I17\"]) * ((((((((4.0)) / 2.0)) / 2.0)) - ((((4.0)) / 2.0)))))))) - ((((4.0)) / 2.0)))))))) +\n                0.100000*np.tanh((((((data[\"I23\"]) * (((data[\"I11\"]) * 2.0)))) + ((((((data[\"I5\"]) * (((data[\"I23\"]) * (((data[\"I11\"]) * 2.0)))))) + (((data[\"I22\"]) * ((((data[\"I2\"]) + (((0.0) - (((data[\"I6\"]) * (data[\"I37\"]))))))/2.0)))))/2.0)))/2.0)) +\n                0.100000*np.tanh((((((((((((((((((data[\"I6\"]) + (data[\"I13\"]))/2.0)) + (np.tanh((((data[\"I48\"]) - (data[\"I0\"]))))))) + (data[\"I15\"]))) / 2.0)) + (((np.tanh((data[\"I19\"]))) / 2.0)))/2.0)) - (data[\"I46\"]))) + (((data[\"I19\"]) * (((data[\"I48\"]) - (data[\"I21\"]))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I41\"]) + (((((data[\"I2\"]) + (((data[\"I26\"]) * 2.0)))) + (((data[\"I11\"]) * (data[\"I41\"]))))))))\n    \n    def GP_class_8(self,data):\n        return (0.100000*np.tanh(((data[\"I46\"]) + (data[\"I2\"]))) +\n                0.100000*np.tanh(((-2.0) - (((data[\"I0\"]) + (((data[\"I8\"]) + (np.tanh((((((((((-1.0*((data[\"I19\"])))) + (((data[\"I18\"]) + (((((-2.0) + ((-1.0*((data[\"I0\"])))))) + (1.0))))))/2.0)) / 2.0)) + (((data[\"I35\"]) - (-2.0))))))))))))) +\n                0.100000*np.tanh(((data[\"I2\"]) - (((np.tanh((data[\"I2\"]))) + ((-1.0*((((((np.tanh((((np.tanh((data[\"I39\"]))) + ((-1.0*((data[\"I2\"])))))))) + (data[\"I2\"]))) * 2.0))))))))) +\n                0.100000*np.tanh((((((data[\"I2\"]) + (((data[\"I2\"]) + (((data[\"I2\"]) / 2.0)))))) + ((((((data[\"I2\"]) + (((data[\"I2\"]) + (((((data[\"I2\"]) / 2.0)) / 2.0)))))/2.0)) + (((((((data[\"I18\"]) + (data[\"I2\"]))) - (2.0))) * 2.0)))))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I2\"]) + (((-2.0) - (data[\"I2\"]))))) + ((((((data[\"I2\"]) + ((((((((data[\"I2\"]) + (np.tanh((data[\"I28\"]))))/2.0)) + ((-1.0*((((data[\"I0\"]) + (((data[\"I2\"]) * (data[\"I0\"])))))))))) - (data[\"I16\"]))))/2.0)) + (data[\"I38\"]))))) / 2.0)) +\n                0.100000*np.tanh(((((((data[\"I2\"]) / 2.0)) + ((((-3.0) + (((((data[\"I2\"]) + (data[\"I2\"]))) * 2.0)))/2.0)))) + (((data[\"I2\"]) / 2.0)))) +\n                0.100000*np.tanh(((((((((((((data[\"I2\"]) + (((data[\"I2\"]) + (((data[\"I2\"]) + (data[\"I2\"]))))))) + ((((-1.0*((data[\"I36\"])))) + (data[\"I2\"]))))) / 2.0)) - (data[\"I6\"]))) / 2.0)) - (data[\"I6\"]))) +\n                0.100000*np.tanh((((-2.0) + (((((((data[\"I2\"]) - (data[\"I0\"]))) - (data[\"I8\"]))) / 2.0)))/2.0)) +\n                0.100000*np.tanh((((((((((-1.0*((((data[\"I0\"]) * (((data[\"I2\"]) + ((((((((data[\"I2\"]) + (((((3.0)) + (data[\"I16\"]))/2.0)))) + (2.0))) + (data[\"I4\"]))/2.0))))))))) + (data[\"I2\"]))/2.0)) + (data[\"I16\"]))/2.0)) + (((data[\"I2\"]) + (data[\"I2\"]))))) +\n                0.100000*np.tanh((((((data[\"I36\"]) * 2.0)) + ((((((data[\"I2\"]) - (np.tanh((np.tanh((data[\"I2\"]))))))) + (data[\"I13\"]))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((((((((data[\"I38\"]) + ((((-1.0*((3.0)))) / 2.0)))) / 2.0)) / 2.0)) * 2.0)) - (data[\"I0\"]))) +\n                0.100000*np.tanh((((np.tanh(((((data[\"I0\"]) + (((data[\"I4\"]) - (((data[\"I47\"]) - (data[\"I5\"]))))))/2.0)))) + (((data[\"I21\"]) + ((-1.0*((((0.0) - ((-1.0*((((data[\"I0\"]) - (((data[\"I4\"]) * 2.0)))))))))))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I2\"]) + (((data[\"I10\"]) + (((data[\"I37\"]) + (((data[\"I2\"]) + (((data[\"I10\"]) + (data[\"I40\"]))))))))))) +\n                0.100000*np.tanh((((((((((((data[\"I18\"]) + (((((data[\"I4\"]) + (np.tanh((data[\"I4\"]))))) - (data[\"I8\"]))))) + (np.tanh((np.tanh((-3.0))))))) + ((-1.0*((data[\"I8\"])))))/2.0)) + (((np.tanh((data[\"I36\"]))) + (data[\"I5\"]))))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I18\"]) + (((data[\"I18\"]) - (((3.0) + (((3.0) + (data[\"I0\"]))))))))) +\n                0.100000*np.tanh((((data[\"I2\"]) + (((((((-1.0*((data[\"I6\"])))) + (np.tanh((data[\"I2\"]))))) + (((data[\"I18\"]) + ((((data[\"I31\"]) + (((-2.0) + (data[\"I4\"]))))/2.0)))))/2.0)))/2.0)) +\n                0.100000*np.tanh((((((((data[\"I15\"]) - (data[\"I8\"]))) + (((data[\"I2\"]) - (np.tanh((data[\"I5\"]))))))) + (((data[\"I10\"]) - (data[\"I8\"]))))/2.0)) +\n                0.100000*np.tanh(((((np.tanh((((data[\"I0\"]) * 2.0)))) + (-2.0))) - (((data[\"I0\"]) + (((data[\"I6\"]) * 2.0)))))) +\n                0.100000*np.tanh((((data[\"I2\"]) + (((((data[\"I39\"]) + (data[\"I24\"]))) + (((((data[\"I48\"]) + (data[\"I4\"]))) + (((data[\"I1\"]) * (data[\"I6\"]))))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I2\"]) + (data[\"I18\"]))) +\n                0.100000*np.tanh(((((((((((((np.tanh(((-1.0*((np.tanh((data[\"I2\"])))))))) + (((data[\"I4\"]) + (((data[\"I38\"]) + (data[\"I4\"]))))))) + (((((-3.0) + (data[\"I11\"]))) * 2.0)))/2.0)) + ((((data[\"I47\"]) + (data[\"I33\"]))/2.0)))) + (data[\"I10\"]))/2.0)) - (data[\"I0\"]))) +\n                0.100000*np.tanh(((((data[\"I5\"]) + (((((((-1.0*((np.tanh((((data[\"I25\"]) + (np.tanh((data[\"I0\"])))))))))) + ((((data[\"I2\"]) + (((data[\"I36\"]) / 2.0)))/2.0)))/2.0)) - (data[\"I0\"]))))) / 2.0)) +\n                0.100000*np.tanh((((((data[\"I15\"]) + (((((((((((((data[\"I18\"]) + (((data[\"I5\"]) * 2.0)))/2.0)) + (((-2.0) - (data[\"I0\"]))))/2.0)) + (data[\"I15\"]))) + (data[\"I4\"]))) - (data[\"I8\"]))))) + (-2.0))/2.0)) +\n                0.100000*np.tanh(((data[\"I18\"]) - (((((data[\"I13\"]) + (((((((data[\"I7\"]) - (data[\"I49\"]))) + (data[\"I6\"]))) - (data[\"I2\"]))))) * 2.0)))) +\n                0.100000*np.tanh((((((data[\"I26\"]) + (data[\"I2\"]))) + (((((((data[\"I11\"]) + (data[\"I11\"]))) + ((((data[\"I4\"]) + (data[\"I11\"]))/2.0)))) + ((((np.tanh((data[\"I2\"]))) + (data[\"I4\"]))/2.0)))))/2.0)) +\n                0.100000*np.tanh(((((((((((((((((data[\"I4\"]) + ((((-1.0*((data[\"I8\"])))) * 2.0)))/2.0)) + (-2.0))) + ((((((((-1.0*((((((data[\"I7\"]) + (data[\"I2\"]))) / 2.0))))) * 2.0)) + (data[\"I3\"]))) - (data[\"I46\"]))))/2.0)) + (data[\"I2\"]))) + (data[\"I18\"]))) * 2.0)) / 2.0)) +\n                0.100000*np.tanh(((data[\"I3\"]) - ((((0.0) + ((((((data[\"I0\"]) + (((data[\"I25\"]) - (data[\"I2\"]))))/2.0)) - (((data[\"I4\"]) / 2.0)))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I4\"]) - (((((((data[\"I6\"]) * 2.0)) * 2.0)) + (((np.tanh(((((((data[\"I6\"]) + (((data[\"I2\"]) * 2.0)))/2.0)) - (1.0))))) - ((((data[\"I36\"]) + (data[\"I42\"]))/2.0)))))))) +\n                0.100000*np.tanh(((((((data[\"I4\"]) + ((-1.0*((data[\"I9\"])))))) - ((((-1.0*((((0.0) - (np.tanh((data[\"I0\"])))))))) / 2.0)))) - ((((data[\"I0\"]) + ((((data[\"I2\"]) + (data[\"I5\"]))/2.0)))/2.0)))) +\n                0.100000*np.tanh((((-1.0*(((-1.0*((((((data[\"I4\"]) - (data[\"I1\"]))) - (data[\"I6\"]))))))))) + (((data[\"I39\"]) * 2.0)))) +\n                0.100000*np.tanh(((((((((((((data[\"I4\"]) / 2.0)) + (((data[\"I8\"]) / 2.0)))) - (data[\"I22\"]))) / 2.0)) - (((data[\"I6\"]) - (((data[\"I4\"]) + (data[\"I6\"]))))))) - (data[\"I8\"]))) +\n                0.100000*np.tanh((((((data[\"I11\"]) + (data[\"I47\"]))/2.0)) - ((-1.0*((((2.0) * (((((data[\"I18\"]) + (data[\"I38\"]))) + (((((data[\"I5\"]) + (np.tanh((data[\"I11\"]))))) + (data[\"I36\"])))))))))))) +\n                0.100000*np.tanh(((((data[\"I15\"]) + ((((-1.0*((((data[\"I0\"]) + (((data[\"I30\"]) + ((((data[\"I30\"]) + (data[\"I7\"]))/2.0))))))))) - (data[\"I1\"]))))) * 2.0)) +\n                0.100000*np.tanh((((data[\"I2\"]) + (((((data[\"I2\"]) - (data[\"I22\"]))) + ((((((((data[\"I10\"]) / 2.0)) + (data[\"I10\"]))/2.0)) - (data[\"I2\"]))))))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I36\"]) * 2.0)) - ((-1.0*((((((((((((data[\"I38\"]) - (((data[\"I9\"]) / 2.0)))) + (data[\"I36\"]))) + (data[\"I33\"]))) * 2.0)) - (data[\"I7\"])))))))) + (((data[\"I2\"]) / 2.0)))) +\n                0.100000*np.tanh((((((((data[\"I18\"]) * 2.0)) - ((((-1.0*((((((data[\"I36\"]) * 2.0)) + ((((((-1.0*((data[\"I7\"])))) - (data[\"I0\"]))) + (((data[\"I5\"]) * 2.0))))))))) / 2.0)))) + (data[\"I33\"]))/2.0)) +\n                0.100000*np.tanh(((((-1.0*((((data[\"I8\"]) - (data[\"I38\"])))))) + (((data[\"I33\"]) / 2.0)))/2.0)) +\n                0.100000*np.tanh((((-1.0*((((((data[\"I6\"]) * 2.0)) + (np.tanh((((np.tanh((data[\"I3\"]))) - (data[\"I43\"])))))))))) + (((((((((data[\"I3\"]) + (((data[\"I2\"]) - (data[\"I8\"]))))) / 2.0)) / 2.0)) / 2.0)))) +\n                0.100000*np.tanh(((1.0) * (((((((((((((data[\"I11\"]) + (data[\"I36\"]))) - (((data[\"I7\"]) + (((((data[\"I0\"]) + (3.0))) - (data[\"I11\"]))))))) * 2.0)) * 2.0)) + (np.tanh((data[\"I2\"]))))) + ((-1.0*((((data[\"I5\"]) + (data[\"I23\"])))))))))) +\n                0.100000*np.tanh(((((data[\"I15\"]) + (((np.tanh((data[\"I0\"]))) + (((data[\"I36\"]) + (((data[\"I18\"]) + (data[\"I2\"]))))))))) - (((data[\"I3\"]) + (((1.0) * ((-1.0*((((data[\"I11\"]) - ((((((data[\"I41\"]) / 2.0)) + (((data[\"I11\"]) / 2.0)))/2.0))))))))))))) +\n                0.100000*np.tanh((((data[\"I16\"]) + (((((data[\"I3\"]) + (((((data[\"I15\"]) + (data[\"I15\"]))) + (((data[\"I3\"]) - (((data[\"I0\"]) - (data[\"I15\"]))))))))) + ((((((((data[\"I3\"]) + (((data[\"I11\"]) - (data[\"I8\"]))))/2.0)) * 2.0)) - (data[\"I0\"]))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I3\"]) - (((((((data[\"I0\"]) + ((((data[\"I43\"]) + ((((data[\"I35\"]) + (data[\"I0\"]))/2.0)))/2.0)))/2.0)) + (((data[\"I10\"]) + (data[\"I1\"]))))/2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I18\"]) / 2.0)) + ((((data[\"I2\"]) + (data[\"I38\"]))/2.0)))) + (data[\"I36\"]))/2.0)) + (((((-1.0*((data[\"I13\"])))) + (data[\"I38\"]))/2.0)))) +\n                0.100000*np.tanh(((((((((((data[\"I2\"]) + (data[\"I36\"]))/2.0)) + (((data[\"I4\"]) / 2.0)))/2.0)) + (((data[\"I15\"]) - (data[\"I9\"]))))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I38\"]) - ((((((data[\"I38\"]) * (np.tanh((((((((data[\"I19\"]) + (((data[\"I6\"]) / 2.0)))) * (data[\"I35\"]))) + (((-3.0) / 2.0)))))))) + (((data[\"I7\"]) * (data[\"I3\"]))))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I4\"]) - ((((((data[\"I9\"]) + (data[\"I0\"]))/2.0)) - (data[\"I33\"]))))) + ((((((((data[\"I36\"]) - ((((data[\"I8\"]) + (data[\"I0\"]))/2.0)))) - (((data[\"I2\"]) - (((data[\"I2\"]) + ((((data[\"I15\"]) + (data[\"I10\"]))/2.0)))))))) + (data[\"I10\"]))/2.0)))) / 2.0)) +\n                0.100000*np.tanh(((data[\"I18\"]) + (((data[\"I2\"]) - (((data[\"I9\"]) - ((((data[\"I11\"]) + (((data[\"I33\"]) + (((((data[\"I18\"]) + ((((((data[\"I38\"]) + (data[\"I48\"]))/2.0)) + (((data[\"I18\"]) * 2.0)))))) - ((((((2.0) + ((9.46749496459960938)))/2.0)) + ((6.0)))))))))/2.0)))))))) +\n                0.100000*np.tanh((((((((data[\"I3\"]) + (((data[\"I15\"]) + (data[\"I33\"]))))) + (data[\"I39\"]))/2.0)) - (data[\"I9\"]))) +\n                0.100000*np.tanh(((((data[\"I4\"]) + (((((data[\"I18\"]) / 2.0)) * 2.0)))) + (((data[\"I5\"]) + ((((((data[\"I15\"]) + (((data[\"I49\"]) + (data[\"I38\"]))))/2.0)) * 2.0)))))) +\n                0.100000*np.tanh(((((data[\"I2\"]) - (data[\"I0\"]))) - (((data[\"I22\"]) * 2.0)))) +\n                0.100000*np.tanh(((((((((((((((((data[\"I30\"]) + (data[\"I48\"]))/2.0)) - (data[\"I18\"]))) + (((2.0) / 2.0)))/2.0)) + (((((data[\"I15\"]) * 2.0)) + (((data[\"I38\"]) / 2.0)))))) * 2.0)) + ((((data[\"I10\"]) + (data[\"I46\"]))/2.0)))) + (data[\"I33\"]))) +\n                0.100000*np.tanh(((((data[\"I20\"]) + ((((((((-1.0*((((data[\"I10\"]) + (((((data[\"I31\"]) + (data[\"I18\"]))) / 2.0))))))) * 2.0)) * (data[\"I22\"]))) / 2.0)))) - (((((3.0) - (((((data[\"I31\"]) - (((data[\"I0\"]) - (((data[\"I11\"]) * 2.0)))))) * 2.0)))) / 2.0)))) +\n                0.100000*np.tanh(((((data[\"I18\"]) + (np.tanh((data[\"I5\"]))))) - ((((((((((data[\"I22\"]) * 2.0)) + (((((data[\"I18\"]) / 2.0)) / 2.0)))/2.0)) - (data[\"I36\"]))) / 2.0)))) +\n                0.100000*np.tanh((((((((data[\"I33\"]) + (((((data[\"I36\"]) * (data[\"I10\"]))) + ((((((((((((data[\"I2\"]) + (((data[\"I18\"]) * 2.0)))/2.0)) + (np.tanh((np.tanh((((data[\"I47\"]) - (0.0))))))))/2.0)) - (data[\"I32\"]))) + (data[\"I2\"]))/2.0)))))/2.0)) - (data[\"I32\"]))) * 2.0)) +\n                0.100000*np.tanh((-1.0*((((data[\"I22\"]) - ((-1.0*(((((((data[\"I38\"]) + ((((data[\"I37\"]) + (((np.tanh((((np.tanh((data[\"I4\"]))) * 2.0)))) / 2.0)))/2.0)))/2.0)) + (2.0))))))))))) +\n                0.100000*np.tanh((((((data[\"I8\"]) * (data[\"I6\"]))) + ((((data[\"I6\"]) + (((data[\"I8\"]) * (((data[\"I3\"]) - ((((((1.0) + (data[\"I18\"]))/2.0)) - (data[\"I0\"]))))))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I36\"]) - ((((((data[\"I7\"]) - (np.tanh((data[\"I0\"]))))) + ((((((data[\"I5\"]) - (((-2.0) - (2.0))))) + (((data[\"I0\"]) + ((((((data[\"I47\"]) - (data[\"I0\"]))) + ((-1.0*((0.0)))))/2.0)))))/2.0)))/2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I5\"]) * (data[\"I14\"]))) + (((data[\"I26\"]) - (((data[\"I0\"]) - (data[\"I36\"]))))))/2.0)) + (((data[\"I5\"]) * (data[\"I14\"]))))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I6\"]) * (((np.tanh((((data[\"I13\"]) + (((((((((data[\"I5\"]) * (data[\"I27\"]))) / 2.0)) * 2.0)) / 2.0)))))) + (((data[\"I8\"]) + ((-1.0*((((data[\"I10\"]) - (data[\"I35\"])))))))))))) +\n                0.100000*np.tanh(((np.tanh((np.tanh((((((data[\"I38\"]) - (((((3.0) - (data[\"I37\"]))) + (((data[\"I0\"]) - ((((data[\"I18\"]) + (data[\"I15\"]))/2.0)))))))) - (((np.tanh((data[\"I1\"]))) + (data[\"I43\"]))))))))) + (data[\"I15\"]))) +\n                0.100000*np.tanh(((data[\"I5\"]) + ((((-1.0*((data[\"I28\"])))) - ((((np.tanh((((data[\"I3\"]) - (data[\"I25\"]))))) + (((np.tanh((((((data[\"I0\"]) + (data[\"I35\"]))) + (data[\"I9\"]))))) / 2.0)))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I18\"]) + (((data[\"I14\"]) * (data[\"I5\"]))))) +\n                0.100000*np.tanh(((((data[\"I38\"]) * 2.0)) - (((data[\"I0\"]) + (((data[\"I7\"]) + (data[\"I38\"]))))))) +\n                0.100000*np.tanh((((((data[\"I3\"]) * (data[\"I12\"]))) + ((((((data[\"I2\"]) + ((((-1.0*((data[\"I8\"])))) - (((data[\"I29\"]) - ((((((data[\"I31\"]) * 2.0)) + (((((data[\"I29\"]) + (data[\"I2\"]))) + (data[\"I18\"]))))/2.0)))))))/2.0)) * 2.0)))/2.0)) +\n                0.100000*np.tanh((((((data[\"I38\"]) + (((data[\"I46\"]) + (((np.tanh((((((data[\"I37\"]) + (data[\"I9\"]))) / 2.0)))) + (((((data[\"I38\"]) * 2.0)) * (data[\"I3\"]))))))))) + (data[\"I3\"]))/2.0)) +\n                0.100000*np.tanh(((((data[\"I3\"]) - (data[\"I9\"]))) - (data[\"I8\"]))) +\n                0.100000*np.tanh(((data[\"I40\"]) + ((((((((data[\"I32\"]) * (((data[\"I38\"]) + (data[\"I38\"]))))) + ((((((data[\"I4\"]) + ((((data[\"I15\"]) + (((data[\"I40\"]) - (data[\"I15\"]))))/2.0)))) + (((data[\"I18\"]) * 2.0)))/2.0)))) + (data[\"I10\"]))/2.0)))) +\n                0.100000*np.tanh(((data[\"I9\"]) - ((((data[\"I0\"]) + (((((8.0)) + (((((data[\"I16\"]) - (((data[\"I36\"]) - (((data[\"I7\"]) * 2.0)))))) - (((data[\"I38\"]) - (((data[\"I42\"]) - (((data[\"I38\"]) * 2.0)))))))))/2.0)))/2.0)))) +\n                0.100000*np.tanh(((data[\"I4\"]) + (((((data[\"I18\"]) + (1.0))) + (((data[\"I15\"]) * 2.0)))))) +\n                0.100000*np.tanh((((-1.0*((((data[\"I32\"]) + (data[\"I0\"])))))) - (data[\"I32\"]))) +\n                0.100000*np.tanh(((((((((data[\"I36\"]) + (((data[\"I23\"]) + (((data[\"I21\"]) + ((((data[\"I28\"]) + (data[\"I11\"]))/2.0)))))))) * 2.0)) / 2.0)) + ((((((data[\"I38\"]) + (data[\"I14\"]))/2.0)) + (data[\"I5\"]))))) +\n                0.100000*np.tanh((((((data[\"I38\"]) * 2.0)) + ((((((((data[\"I12\"]) * (data[\"I3\"]))) * 2.0)) + (data[\"I37\"]))/2.0)))/2.0)) +\n                0.100000*np.tanh(((np.tanh((((data[\"I22\"]) * 2.0)))) - (((data[\"I22\"]) + (((data[\"I22\"]) - (((data[\"I3\"]) + ((((data[\"I3\"]) + (np.tanh((np.tanh(((-1.0*((data[\"I47\"])))))))))/2.0)))))))))) +\n                0.100000*np.tanh(((data[\"I23\"]) - (data[\"I9\"]))) +\n                0.100000*np.tanh(((((data[\"I46\"]) + (data[\"I36\"]))) + (((((((np.tanh(((((((data[\"I38\"]) + (((data[\"I46\"]) + (data[\"I33\"]))))/2.0)) + (((data[\"I38\"]) / 2.0)))))) - (data[\"I9\"]))) / 2.0)) + (((data[\"I36\"]) * 2.0)))))) +\n                0.100000*np.tanh(((((((np.tanh((data[\"I14\"]))) * ((((data[\"I5\"]) + (np.tanh((np.tanh((data[\"I2\"]))))))/2.0)))) * 2.0)) - (data[\"I32\"]))) +\n                0.100000*np.tanh((((((((data[\"I2\"]) * (((np.tanh((data[\"I32\"]))) - (data[\"I0\"]))))) + (((data[\"I18\"]) - (data[\"I22\"]))))/2.0)) + (((data[\"I1\"]) * ((((((data[\"I45\"]) - (data[\"I22\"]))) + (((data[\"I34\"]) - (((np.tanh((data[\"I12\"]))) * 2.0)))))/2.0)))))) +\n                0.100000*np.tanh(((data[\"I39\"]) + (((((data[\"I1\"]) * ((((((data[\"I46\"]) + (data[\"I5\"]))) + (data[\"I14\"]))/2.0)))) + (data[\"I43\"]))))) +\n                0.100000*np.tanh(((((data[\"I23\"]) * (data[\"I24\"]))) + (data[\"I4\"]))) +\n                0.100000*np.tanh(np.tanh((((((data[\"I14\"]) - (((data[\"I3\"]) - ((((-1.0*((((-2.0) + (np.tanh((data[\"I5\"])))))))) + (((((((data[\"I22\"]) + (data[\"I47\"]))/2.0)) + (((data[\"I33\"]) - (data[\"I0\"]))))/2.0)))))))) - (data[\"I22\"]))))) +\n                0.100000*np.tanh((((((((((data[\"I47\"]) + ((((((((data[\"I23\"]) * 2.0)) * 2.0)) + (data[\"I10\"]))/2.0)))/2.0)) / 2.0)) - ((((data[\"I26\"]) + (((data[\"I7\"]) + ((-1.0*(((((data[\"I40\"]) + (data[\"I5\"]))/2.0))))))))/2.0)))) + (data[\"I18\"]))) +\n                0.100000*np.tanh(((-3.0) - (((-3.0) - (((((data[\"I38\"]) * 2.0)) + (((data[\"I26\"]) / 2.0)))))))) +\n                0.100000*np.tanh((((-1.0*((((((((data[\"I14\"]) + (((data[\"I0\"]) + ((5.24455690383911133)))))) / 2.0)) * 2.0))))) + ((((-1.0*((data[\"I9\"])))) / 2.0)))) +\n                0.100000*np.tanh(((data[\"I15\"]) + (((data[\"I4\"]) - (((data[\"I1\"]) + (((np.tanh(((((data[\"I48\"]) + (np.tanh((((((data[\"I4\"]) + (((data[\"I36\"]) + ((((-1.0*((data[\"I10\"])))) / 2.0)))))) / 2.0)))))/2.0)))) * (data[\"I15\"]))))))))) +\n                0.100000*np.tanh((((((-1.0*((data[\"I22\"])))) + (((np.tanh((data[\"I18\"]))) - (data[\"I26\"]))))) + (((data[\"I5\"]) - (data[\"I9\"]))))) +\n                0.100000*np.tanh((((((((((((data[\"I6\"]) * (data[\"I15\"]))) + (((np.tanh((((data[\"I3\"]) - (data[\"I26\"]))))) * (((2.0) - (((data[\"I15\"]) + (data[\"I26\"]))))))))/2.0)) - (((data[\"I41\"]) + (2.0))))) / 2.0)) - (((data[\"I41\"]) - ((-1.0*((data[\"I22\"])))))))) +\n                0.100000*np.tanh(((-3.0) - (((((((data[\"I0\"]) + ((((data[\"I35\"]) + ((((-3.0) + (data[\"I0\"]))/2.0)))/2.0)))/2.0)) + (-3.0))/2.0)))) +\n                0.100000*np.tanh(((data[\"I36\"]) + (((data[\"I44\"]) + ((((((data[\"I15\"]) + (data[\"I18\"]))/2.0)) - (data[\"I32\"]))))))) +\n                0.100000*np.tanh(((((-2.0) + ((((data[\"I9\"]) + (data[\"I31\"]))/2.0)))) + (((((data[\"I0\"]) * ((((((data[\"I32\"]) + ((-1.0*((data[\"I2\"])))))) + ((((((data[\"I0\"]) * (((0.0) * (data[\"I47\"]))))) + (data[\"I29\"]))/2.0)))/2.0)))) - (data[\"I32\"]))))) +\n                0.100000*np.tanh(((np.tanh((((((((((((data[\"I5\"]) * (data[\"I26\"]))) + (((data[\"I15\"]) * (np.tanh((np.tanh((((data[\"I26\"]) * 2.0)))))))))) / 2.0)) - (data[\"I42\"]))) / 2.0)))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I4\"]) - (data[\"I28\"]))) +\n                0.100000*np.tanh(((data[\"I20\"]) + ((-1.0*(((((((data[\"I28\"]) * (data[\"I3\"]))) + (((data[\"I0\"]) + (((((((-1.0*(((((data[\"I0\"]) + (data[\"I0\"]))/2.0))))) + (((((-1.0*(((((((data[\"I31\"]) / 2.0)) + (data[\"I8\"]))/2.0))))) + (data[\"I17\"]))/2.0)))/2.0)) / 2.0)))))/2.0))))))) +\n                0.100000*np.tanh((((((((data[\"I47\"]) - (data[\"I8\"]))) + (((data[\"I36\"]) - ((((-1.0*((data[\"I5\"])))) - (data[\"I46\"]))))))) + ((((((-1.0*((data[\"I1\"])))) - (data[\"I39\"]))) - ((((-1.0*((data[\"I3\"])))) * ((((data[\"I5\"]) + (((((data[\"I12\"]) * 2.0)) / 2.0)))/2.0)))))))/2.0)) +\n                0.100000*np.tanh(((((np.tanh(((((data[\"I46\"]) + (np.tanh(((((data[\"I10\"]) + ((((-1.0*((data[\"I21\"])))) - (data[\"I0\"]))))/2.0)))))/2.0)))) - ((((data[\"I0\"]) + ((7.0)))/2.0)))) * 2.0)) +\n                0.100000*np.tanh(((data[\"I14\"]) * (data[\"I27\"]))) +\n                0.100000*np.tanh(((((np.tanh((((((((data[\"I18\"]) + (data[\"I38\"]))) + (data[\"I39\"]))) + (data[\"I11\"]))))) + (((data[\"I18\"]) - (data[\"I6\"]))))) + (((((data[\"I47\"]) - (((data[\"I6\"]) - (data[\"I14\"]))))) - (((data[\"I11\"]) * (data[\"I23\"]))))))) +\n                0.100000*np.tanh(data[\"I27\"]) +\n                0.100000*np.tanh(((data[\"I46\"]) + (((data[\"I13\"]) * (((data[\"I12\"]) - (np.tanh((data[\"I46\"]))))))))) +\n                0.100000*np.tanh(((((((((data[\"I1\"]) * (((data[\"I14\"]) - (data[\"I18\"]))))) / 2.0)) + (np.tanh((data[\"I3\"]))))) + (data[\"I3\"]))) +\n                0.100000*np.tanh(((((((((((((data[\"I2\"]) + ((((-1.0*(((((data[\"I34\"]) + (((((data[\"I19\"]) - (((data[\"I40\"]) - (data[\"I34\"]))))) / 2.0)))/2.0))))) / 2.0)))) * 2.0)) / 2.0)) / 2.0)) / 2.0)) * 2.0)))\n    \n    def GP_class_9(self,data):\n        return (0.100000*np.tanh(((((((np.tanh((((data[\"I5\"]) * 2.0)))) + (-1.0))) - ((((data[\"I0\"]) + ((((data[\"I5\"]) + (((data[\"I41\"]) - (((data[\"I0\"]) / 2.0)))))/2.0)))/2.0)))) + (data[\"I5\"]))) +\n                0.100000*np.tanh((((((data[\"I5\"]) + (((-3.0) - (data[\"I5\"]))))) + (((((data[\"I5\"]) - (((data[\"I0\"]) - (data[\"I5\"]))))) + ((((data[\"I9\"]) + ((((data[\"I9\"]) + (((data[\"I5\"]) * 2.0)))/2.0)))/2.0)))))/2.0)) +\n                0.100000*np.tanh(((((((((((data[\"I5\"]) * 2.0)) + (data[\"I5\"]))/2.0)) + (data[\"I11\"]))) + (data[\"I5\"]))/2.0)) +\n                0.100000*np.tanh(((data[\"I5\"]) - (((1.0) + (((2.0) + (((data[\"I4\"]) - ((((((np.tanh(((((data[\"I5\"]) + (1.0))/2.0)))) * 2.0)) + (data[\"I5\"]))/2.0)))))))))) +\n                0.100000*np.tanh(((((((data[\"I35\"]) - ((-1.0*((((data[\"I16\"]) + (((data[\"I28\"]) + (((data[\"I5\"]) - ((1.10393309593200684))))))))))))) - (data[\"I4\"]))) + (((data[\"I5\"]) - (((data[\"I0\"]) - (((np.tanh((data[\"I11\"]))) + (data[\"I5\"]))))))))) +\n                0.100000*np.tanh(((((((((((-3.0) + (data[\"I5\"]))) * 2.0)) + (((data[\"I5\"]) + (data[\"I5\"]))))/2.0)) + (((data[\"I10\"]) * 2.0)))/2.0)) +\n                0.100000*np.tanh((-1.0*((((data[\"I4\"]) + (data[\"I4\"])))))) +\n                0.100000*np.tanh(((((((-1.0*(((((data[\"I15\"]) + ((((((((data[\"I5\"]) + (data[\"I5\"]))) - (data[\"I4\"]))) + (data[\"I5\"]))/2.0)))/2.0))))) + ((((((data[\"I5\"]) + (((((data[\"I5\"]) / 2.0)) - (((data[\"I3\"]) - (-3.0))))))/2.0)) * 2.0)))/2.0)) - (data[\"I4\"]))) +\n                0.100000*np.tanh(((data[\"I5\"]) - ((((-1.0*((np.tanh(((-1.0*((data[\"I3\"]))))))))) + ((((((data[\"I3\"]) + (((((((-1.0*((data[\"I4\"])))) / 2.0)) + (data[\"I4\"]))/2.0)))/2.0)) - (((((-3.0) - (data[\"I4\"]))) - (((((np.tanh((-2.0))) * 2.0)) / 2.0)))))))))) +\n                0.100000*np.tanh(((((((data[\"I9\"]) - ((((3.0)) + (data[\"I3\"]))))) + (np.tanh((data[\"I23\"]))))) - (((data[\"I4\"]) * (np.tanh((data[\"I5\"]))))))) +\n                0.100000*np.tanh((((data[\"I6\"]) + ((((data[\"I5\"]) + ((((((((((data[\"I46\"]) + (data[\"I5\"]))/2.0)) + (((data[\"I5\"]) * 2.0)))) * 2.0)) + ((((((((-3.0) + (data[\"I5\"]))) + (-1.0))/2.0)) + (((data[\"I5\"]) + ((((data[\"I5\"]) + (data[\"I11\"]))/2.0)))))))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((((((((data[\"I3\"]) + (np.tanh(((8.0)))))/2.0)) + (((((data[\"I34\"]) - (2.0))) - (np.tanh((((data[\"I3\"]) + ((3.0)))))))))/2.0)) - (((data[\"I3\"]) * 2.0)))) - (np.tanh(((8.0)))))) +\n                0.100000*np.tanh(((((((-2.0) - ((-1.0*((((-1.0) - ((((data[\"I3\"]) + (np.tanh((((data[\"I28\"]) + ((-1.0*((np.tanh((-3.0)))))))))))/2.0))))))))) + (data[\"I12\"]))) + (((data[\"I5\"]) + (((data[\"I5\"]) - (1.0))))))) +\n                0.100000*np.tanh(((data[\"I40\"]) - (((data[\"I3\"]) - (((((data[\"I11\"]) + (((((data[\"I5\"]) + ((-1.0*(((((data[\"I3\"]) + (np.tanh((data[\"I28\"]))))/2.0))))))) / 2.0)))) + (((((((((data[\"I5\"]) + (-2.0))) * 2.0)) + (data[\"I11\"]))) - (((data[\"I3\"]) * 2.0)))))))))) +\n                0.100000*np.tanh((((data[\"I6\"]) + ((((((((((((data[\"I5\"]) + (data[\"I28\"]))) + (((((np.tanh((((data[\"I5\"]) * (data[\"I49\"]))))) / 2.0)) - (data[\"I4\"]))))) - (2.0))) * 2.0)) + (((data[\"I9\"]) * 2.0)))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I14\"]) - (data[\"I0\"]))) + (((data[\"I5\"]) - (((data[\"I3\"]) - (data[\"I28\"]))))))) - (np.tanh((data[\"I8\"]))))) +\n                0.100000*np.tanh((((((((data[\"I28\"]) * 2.0)) + (((data[\"I5\"]) + (((data[\"I41\"]) + ((((((data[\"I5\"]) - ((((data[\"I5\"]) + (((((data[\"I5\"]) / 2.0)) / 2.0)))/2.0)))) + (data[\"I9\"]))/2.0)))))))) + ((((-1.0*((((data[\"I5\"]) / 2.0))))) + (data[\"I29\"]))))/2.0)) +\n                0.100000*np.tanh((((((0.0) + ((((-1.0*((((data[\"I9\"]) / 2.0))))) - (data[\"I19\"]))))/2.0)) + ((((((data[\"I5\"]) + (((data[\"I9\"]) - (data[\"I4\"]))))/2.0)) + (-1.0))))) +\n                0.100000*np.tanh(((data[\"I17\"]) - (((((((((data[\"I3\"]) - (np.tanh((((data[\"I10\"]) / 2.0)))))) - ((-1.0*((data[\"I19\"])))))) + (data[\"I4\"]))) + (data[\"I19\"]))))) +\n                0.100000*np.tanh(((data[\"I7\"]) + (((((((-3.0) + (((data[\"I10\"]) / 2.0)))) * 2.0)) - (((data[\"I3\"]) + ((-1.0*((((data[\"I4\"]) + (((data[\"I16\"]) + (((data[\"I5\"]) - (data[\"I3\"])))))))))))))))) +\n                0.100000*np.tanh((((((((data[\"I14\"]) - ((((data[\"I35\"]) + (((data[\"I2\"]) + (np.tanh((data[\"I12\"]))))))/2.0)))) + (((((((((np.tanh((np.tanh((((data[\"I16\"]) * 2.0)))))) - (data[\"I14\"]))) - (data[\"I3\"]))) * 2.0)) - (data[\"I14\"]))))/2.0)) - (((data[\"I14\"]) * 2.0)))) +\n                0.100000*np.tanh(((np.tanh((data[\"I16\"]))) + (((data[\"I11\"]) + (((((data[\"I34\"]) + (((((data[\"I9\"]) * 2.0)) + (data[\"I5\"]))))) + (data[\"I11\"]))))))) +\n                0.100000*np.tanh(((data[\"I9\"]) - ((((((data[\"I19\"]) + (data[\"I14\"]))) + (((data[\"I48\"]) - (((data[\"I14\"]) + (((((data[\"I34\"]) - (data[\"I14\"]))) - (((data[\"I9\"]) + (data[\"I14\"]))))))))))/2.0)))) +\n                0.100000*np.tanh(((((((data[\"I17\"]) * 2.0)) - (((((data[\"I0\"]) - ((-1.0*((data[\"I34\"])))))) - (((((((data[\"I35\"]) / 2.0)) * 2.0)) / 2.0)))))) - (((3.0) - (((((-1.0) + (np.tanh((data[\"I33\"]))))) - (data[\"I3\"]))))))) +\n                0.100000*np.tanh(((((data[\"I5\"]) - (((3.0) - (((((((((data[\"I5\"]) - (((data[\"I4\"]) - (((((((data[\"I5\"]) + (np.tanh((data[\"I12\"]))))/2.0)) + (((data[\"I7\"]) * 2.0)))/2.0)))))) + ((-1.0*((data[\"I4\"])))))) / 2.0)) / 2.0)))))) + (data[\"I28\"]))) +\n                0.100000*np.tanh((((((data[\"I12\"]) + (((data[\"I31\"]) * 2.0)))) + (((((((np.tanh((((data[\"I9\"]) * 2.0)))) * 2.0)) * 2.0)) - (data[\"I3\"]))))/2.0)) +\n                0.100000*np.tanh(((data[\"I30\"]) - (((data[\"I4\"]) - (((((-2.0) - (data[\"I30\"]))) + (np.tanh((np.tanh((np.tanh(((((data[\"I5\"]) + (((data[\"I1\"]) / 2.0)))/2.0)))))))))))))) +\n                0.100000*np.tanh(((data[\"I17\"]) + (data[\"I9\"]))) +\n                0.100000*np.tanh((((data[\"I28\"]) + ((((((np.tanh(((((data[\"I48\"]) + (((((-1.0*((data[\"I10\"])))) + ((0.0)))/2.0)))/2.0)))) - (((data[\"I49\"]) - (data[\"I16\"]))))) + (((((data[\"I3\"]) * (data[\"I0\"]))) + (data[\"I7\"]))))/2.0)))/2.0)) +\n                0.100000*np.tanh(((((data[\"I17\"]) - ((((((data[\"I23\"]) + (np.tanh((data[\"I14\"]))))/2.0)) + (data[\"I1\"]))))) + ((((data[\"I23\"]) + ((-1.0*(((((((-1.0*((np.tanh((-3.0)))))) / 2.0)) + (np.tanh((-3.0)))))))))/2.0)))) +\n                0.100000*np.tanh(((((np.tanh((((data[\"I38\"]) + (((((data[\"I17\"]) - (data[\"I28\"]))) + (data[\"I16\"]))))))) + (((((((data[\"I17\"]) + ((((data[\"I5\"]) + ((-1.0*((data[\"I5\"])))))/2.0)))) - (data[\"I4\"]))) + (-3.0))))) * 2.0)) +\n                0.100000*np.tanh(((((((data[\"I24\"]) + (data[\"I9\"]))) - (((data[\"I1\"]) - (data[\"I30\"]))))) + (((data[\"I9\"]) + (((data[\"I16\"]) - (((data[\"I1\"]) - ((((((data[\"I3\"]) / 2.0)) + ((((-1.0*(((4.0))))) / 2.0)))/2.0)))))))))) +\n                0.100000*np.tanh(((((((((((((((((((data[\"I28\"]) + ((((data[\"I12\"]) + (data[\"I9\"]))/2.0)))/2.0)) * 2.0)) - (data[\"I14\"]))) - (data[\"I20\"]))) * 2.0)) * 2.0)) * 2.0)) + (((data[\"I5\"]) - (data[\"I14\"]))))/2.0)) +\n                0.100000*np.tanh((((((((((((data[\"I28\"]) + (data[\"I10\"]))) + (data[\"I5\"]))/2.0)) * 2.0)) + (data[\"I5\"]))) + (((-2.0) + (data[\"I5\"]))))) +\n                0.100000*np.tanh(((((data[\"I28\"]) + (data[\"I5\"]))) + (((((data[\"I34\"]) + (data[\"I28\"]))) - ((((((data[\"I36\"]) + (data[\"I5\"]))) + ((((data[\"I37\"]) + (np.tanh(((-1.0*((data[\"I30\"])))))))/2.0)))/2.0)))))) +\n                0.100000*np.tanh(((((((data[\"I17\"]) + ((((((data[\"I17\"]) - (((data[\"I0\"]) - (((-2.0) * 2.0)))))) + (((((((data[\"I39\"]) - (((0.0) / 2.0)))) - ((((-1.0*((data[\"I34\"])))) / 2.0)))) + (data[\"I17\"]))))/2.0)))) / 2.0)) - (data[\"I21\"]))) +\n                0.100000*np.tanh(((data[\"I12\"]) - (data[\"I14\"]))) +\n                0.100000*np.tanh((((((((((-1.0*(((((4.12813854217529297)) - ((((data[\"I23\"]) + (((data[\"I28\"]) * 2.0)))/2.0))))))) - ((((((-1.0*((data[\"I45\"])))) - (data[\"I30\"]))) / 2.0)))) / 2.0)) / 2.0)) - ((((-1.0*(((((-1.0*((data[\"I14\"])))) - (data[\"I0\"])))))) / 2.0)))) +\n                0.100000*np.tanh(((data[\"I5\"]) + (np.tanh((((data[\"I16\"]) * (((((((data[\"I14\"]) + ((((-1.0*((((((-2.0) - (data[\"I34\"]))) * 2.0))))) / 2.0)))) + (((data[\"I9\"]) / 2.0)))) + (data[\"I5\"]))))))))) +\n                0.100000*np.tanh(((((data[\"I45\"]) + (((data[\"I39\"]) + (((((((((-1.0*((data[\"I19\"])))) / 2.0)) + (((((((data[\"I30\"]) + ((((data[\"I30\"]) + (data[\"I30\"]))/2.0)))) / 2.0)) + (((data[\"I17\"]) - (data[\"I3\"]))))))/2.0)) * 2.0)))))) + (-3.0))) +\n                0.100000*np.tanh((((((-3.0) + (((((data[\"I5\"]) - (((((-1.0*(((((data[\"I34\"]) + (data[\"I5\"]))/2.0))))) + (data[\"I33\"]))/2.0)))) - ((((data[\"I19\"]) + (((data[\"I1\"]) - (data[\"I16\"]))))/2.0)))))) + (((((((np.tanh((-2.0))) + (data[\"I5\"]))) / 2.0)) + (data[\"I29\"]))))/2.0)) +\n                0.100000*np.tanh((((((data[\"I34\"]) + ((((data[\"I5\"]) + (((((((-1.0*((((data[\"I14\"]) + (data[\"I19\"])))))) + ((((-3.0) + (data[\"I7\"]))/2.0)))) + ((-1.0*((data[\"I5\"])))))/2.0)))/2.0)))/2.0)) * 2.0)) +\n                0.100000*np.tanh(((data[\"I5\"]) - (((data[\"I14\"]) - ((((data[\"I16\"]) + (((data[\"I14\"]) + (((np.tanh(((((((data[\"I17\"]) + (-2.0))/2.0)) / 2.0)))) / 2.0)))))/2.0)))))) +\n                0.100000*np.tanh((((((((data[\"I5\"]) + (data[\"I17\"]))/2.0)) + (-2.0))) + (((((data[\"I17\"]) - ((((data[\"I19\"]) + (((data[\"I10\"]) + ((((((data[\"I28\"]) * 2.0)) + (((data[\"I28\"]) / 2.0)))/2.0)))))/2.0)))) * 2.0)))) +\n                0.100000*np.tanh(((np.tanh((np.tanh(((-1.0*((np.tanh((((data[\"I16\"]) / 2.0))))))))))) + (((data[\"I16\"]) - (data[\"I1\"]))))) +\n                0.100000*np.tanh(((((data[\"I28\"]) + ((((((((((-1.0*(((((data[\"I30\"]) + (((((((data[\"I5\"]) - (((-2.0) / 2.0)))) + (data[\"I15\"]))) + (data[\"I28\"]))))/2.0))))) / 2.0)) + (data[\"I29\"]))/2.0)) + (np.tanh((np.tanh((data[\"I30\"]))))))/2.0)))) * 2.0)) +\n                0.100000*np.tanh(((((np.tanh((data[\"I45\"]))) + ((((data[\"I5\"]) + (data[\"I5\"]))/2.0)))) * 2.0)) +\n                0.100000*np.tanh((((np.tanh((data[\"I47\"]))) + (data[\"I5\"]))/2.0)) +\n                0.100000*np.tanh(((((((((((data[\"I14\"]) * (((-2.0) * (data[\"I42\"]))))) / 2.0)) - (2.0))) + (data[\"I34\"]))) - (((((((2.0)) * (data[\"I14\"]))) + (((data[\"I29\"]) - (data[\"I17\"]))))/2.0)))) +\n                0.100000*np.tanh((((-1.0*(((((data[\"I4\"]) + (((data[\"I19\"]) + (((((((-1.0*((((((((data[\"I9\"]) * 2.0)) + (((-2.0) / 2.0)))) / 2.0))))) + (data[\"I15\"]))/2.0)) - ((((((data[\"I19\"]) * 2.0)) + ((-1.0*((((data[\"I19\"]) * 2.0))))))/2.0)))))))/2.0))))) + (np.tanh((data[\"I23\"]))))) +\n                0.100000*np.tanh((((-3.0) + (((((data[\"I9\"]) + ((((((data[\"I1\"]) + (((((data[\"I5\"]) + (data[\"I28\"]))) * 2.0)))) + (data[\"I16\"]))/2.0)))) + (((data[\"I5\"]) - (data[\"I8\"]))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I9\"]) + (((data[\"I16\"]) + (((((((data[\"I7\"]) - (((data[\"I9\"]) * 2.0)))) / 2.0)) + (np.tanh(((((-1.0*((data[\"I39\"])))) - (((((data[\"I30\"]) * 2.0)) - ((((-1.0*((((data[\"I12\"]) + ((-1.0*((-3.0))))))))) * (data[\"I15\"]))))))))))))))) +\n                0.100000*np.tanh((((((data[\"I28\"]) * (data[\"I23\"]))) + (((np.tanh((data[\"I30\"]))) + (((data[\"I34\"]) * 2.0)))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I9\"]) - (data[\"I36\"]))) - (data[\"I36\"]))) +\n                0.100000*np.tanh((((((data[\"I29\"]) + (((data[\"I18\"]) + (((data[\"I5\"]) / 2.0)))))/2.0)) + ((((((np.tanh(((-1.0*((data[\"I16\"])))))) / 2.0)) + ((((data[\"I5\"]) + ((-1.0*((data[\"I10\"])))))/2.0)))/2.0)))) +\n                0.100000*np.tanh((((((((((data[\"I39\"]) + ((-1.0*((((data[\"I42\"]) - (np.tanh((((data[\"I9\"]) - (data[\"I47\"])))))))))))/2.0)) - (((((7.0)) + (data[\"I28\"]))/2.0)))) - (((data[\"I19\"]) - (data[\"I32\"]))))) + (data[\"I17\"]))) +\n                0.100000*np.tanh(((((data[\"I23\"]) + ((((((data[\"I45\"]) + (data[\"I45\"]))/2.0)) / 2.0)))) + (((((data[\"I23\"]) + (((data[\"I37\"]) + (data[\"I39\"]))))) + (((((((((data[\"I13\"]) + (data[\"I10\"]))/2.0)) + (data[\"I23\"]))/2.0)) + ((-1.0*((data[\"I1\"])))))))))) +\n                0.100000*np.tanh(((data[\"I29\"]) + (((((data[\"I28\"]) - (((data[\"I41\"]) * 2.0)))) - (((data[\"I9\"]) - (((((data[\"I29\"]) + (data[\"I5\"]))) * 2.0)))))))) +\n                0.100000*np.tanh(((np.tanh((data[\"I23\"]))) * (data[\"I28\"]))) +\n                0.100000*np.tanh(((((((np.tanh((data[\"I44\"]))) / 2.0)) - (data[\"I3\"]))) - (((((data[\"I36\"]) - (((data[\"I28\"]) - (data[\"I14\"]))))) + ((((np.tanh((data[\"I28\"]))) + (((((data[\"I15\"]) - (((data[\"I23\"]) * (((data[\"I36\"]) - (-3.0))))))) / 2.0)))/2.0)))))) +\n                0.100000*np.tanh((((((((((data[\"I6\"]) - (((data[\"I22\"]) - ((((data[\"I5\"]) + ((((data[\"I23\"]) + (data[\"I23\"]))/2.0)))/2.0)))))) + (((((data[\"I11\"]) * 2.0)) / 2.0)))/2.0)) - (data[\"I19\"]))) * 2.0)) +\n                0.100000*np.tanh(data[\"I38\"]) +\n                0.100000*np.tanh((((((data[\"I29\"]) + (np.tanh((data[\"I29\"]))))/2.0)) + (((((((data[\"I23\"]) + (((((-3.0) * 2.0)) / 2.0)))/2.0)) + (data[\"I30\"]))/2.0)))) +\n                0.100000*np.tanh(((data[\"I5\"]) + (((data[\"I9\"]) + (((np.tanh((((data[\"I23\"]) * 2.0)))) / 2.0)))))) +\n                0.100000*np.tanh((((((((((((data[\"I5\"]) + (data[\"I39\"]))/2.0)) - (data[\"I6\"]))) + (((((data[\"I45\"]) + (data[\"I16\"]))) - ((((data[\"I30\"]) + (data[\"I1\"]))/2.0)))))/2.0)) + ((((data[\"I34\"]) + (-2.0))/2.0)))/2.0)) +\n                0.100000*np.tanh((((((data[\"I38\"]) - (((-3.0) * (data[\"I29\"]))))) + (((data[\"I14\"]) * (data[\"I18\"]))))/2.0)) +\n                0.100000*np.tanh(((data[\"I39\"]) - (((data[\"I36\"]) - ((((((data[\"I9\"]) + (-1.0))/2.0)) - (data[\"I14\"]))))))) +\n                0.100000*np.tanh(((((data[\"I5\"]) / 2.0)) - (((((((data[\"I9\"]) * 2.0)) * (((data[\"I9\"]) - (data[\"I9\"]))))) + (((-1.0) - (((((np.tanh((data[\"I48\"]))) / 2.0)) - (((data[\"I14\"]) - (data[\"I9\"]))))))))))) +\n                0.100000*np.tanh(((((data[\"I29\"]) + (((((((data[\"I31\"]) - (data[\"I7\"]))) * (((data[\"I2\"]) - (np.tanh(((((data[\"I15\"]) + (data[\"I7\"]))/2.0)))))))) - ((((data[\"I31\"]) + (data[\"I7\"]))/2.0)))))) * 2.0)) +\n                0.100000*np.tanh(((((((data[\"I5\"]) + (-2.0))) + (-3.0))) + ((((((((-2.0) + (data[\"I5\"]))) / 2.0)) + (data[\"I21\"]))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I28\"]) - ((((1.0) + (data[\"I1\"]))/2.0)))) + (((data[\"I5\"]) + (((((np.tanh(((((((data[\"I31\"]) + (2.0))/2.0)) / 2.0)))) - ((((data[\"I5\"]) + (data[\"I24\"]))/2.0)))) - (((data[\"I21\"]) - ((((data[\"I35\"]) + (data[\"I11\"]))/2.0)))))))))) +\n                0.100000*np.tanh(((np.tanh((((((data[\"I0\"]) - (np.tanh((((((data[\"I17\"]) + (np.tanh((1.0))))) * (data[\"I28\"]))))))) - (((data[\"I3\"]) - (data[\"I5\"]))))))) * 2.0)) +\n                0.100000*np.tanh((((data[\"I2\"]) + ((-1.0*((((data[\"I2\"]) * ((-1.0*((((data[\"I44\"]) - (((data[\"I7\"]) - (np.tanh((((((data[\"I17\"]) / 2.0)) * 2.0)))))))))))))))))/2.0)) +\n                0.100000*np.tanh(((data[\"I28\"]) + (data[\"I17\"]))) +\n                0.100000*np.tanh((-1.0*((((data[\"I48\"]) - (((((((((((((data[\"I1\"]) - (data[\"I1\"]))) + ((((-1.0*((((((data[\"I2\"]) - ((-1.0*((data[\"I3\"])))))) / 2.0))))) + (((data[\"I3\"]) * (data[\"I0\"]))))))) / 2.0)) - (data[\"I22\"]))) - (data[\"I1\"]))) / 2.0))))))) +\n                0.100000*np.tanh(((((data[\"I23\"]) * (((((data[\"I0\"]) + (((data[\"I17\"]) - (data[\"I0\"]))))) + (data[\"I38\"]))))) - ((-1.0*((-2.0)))))) +\n                0.100000*np.tanh(((((data[\"I5\"]) + (-3.0))) - (data[\"I47\"]))) +\n                0.100000*np.tanh((((((data[\"I9\"]) * 2.0)) + (((data[\"I5\"]) + (((((((data[\"I33\"]) / 2.0)) + ((((-1.0*(((((-1.0*((((data[\"I33\"]) / 2.0))))) / 2.0))))) * 2.0)))) + (((data[\"I9\"]) + (data[\"I9\"]))))))))/2.0)) +\n                0.100000*np.tanh((((data[\"I28\"]) + ((((data[\"I48\"]) + ((((data[\"I13\"]) + ((((data[\"I24\"]) + (((((data[\"I49\"]) + (data[\"I47\"]))) / 2.0)))/2.0)))/2.0)))/2.0)))/2.0)) +\n                0.100000*np.tanh(((data[\"I17\"]) - ((((data[\"I48\"]) + (np.tanh(((((data[\"I22\"]) + (((((((data[\"I11\"]) + (data[\"I15\"]))/2.0)) + (data[\"I30\"]))/2.0)))/2.0)))))/2.0)))) +\n                0.100000*np.tanh(((data[\"I7\"]) * ((((((data[\"I45\"]) - (((data[\"I4\"]) - (((np.tanh((((((((data[\"I27\"]) + (((data[\"I15\"]) * 2.0)))/2.0)) + (((data[\"I26\"]) - (((((data[\"I44\"]) / 2.0)) / 2.0)))))/2.0)))) / 2.0)))))) + ((((data[\"I9\"]) + (data[\"I29\"]))/2.0)))/2.0)))) +\n                0.100000*np.tanh(data[\"I39\"]) +\n                0.100000*np.tanh(((data[\"I5\"]) + (((((data[\"I6\"]) * (((data[\"I2\"]) / 2.0)))) + (((((-1.0*(((-1.0*((((data[\"I21\"]) * (((data[\"I11\"]) / 2.0)))))))))) + (data[\"I43\"]))/2.0)))))) +\n                0.100000*np.tanh((((((data[\"I35\"]) * (data[\"I2\"]))) + (((data[\"I19\"]) / 2.0)))/2.0)) +\n                0.100000*np.tanh(((((((data[\"I37\"]) / 2.0)) + (data[\"I8\"]))) - (data[\"I8\"]))) +\n                0.100000*np.tanh((((((data[\"I41\"]) + (((data[\"I28\"]) + (((((-1.0*(((-1.0*((((data[\"I29\"]) + (((np.tanh((np.tanh((data[\"I12\"]))))) - (data[\"I6\"]))))))))))) + (((((data[\"I29\"]) * 2.0)) + (data[\"I5\"]))))/2.0)))))/2.0)) - (data[\"I42\"]))) +\n                0.100000*np.tanh((((((data[\"I4\"]) + ((((((-1.0) * 2.0)) + (((data[\"I28\"]) + (data[\"I29\"]))))/2.0)))/2.0)) - ((((((data[\"I5\"]) + (((data[\"I21\"]) / 2.0)))) + (((data[\"I1\"]) * 2.0)))/2.0)))) +\n                0.100000*np.tanh(((((data[\"I4\"]) - (data[\"I11\"]))) * ((((((data[\"I22\"]) + (((((data[\"I37\"]) * 2.0)) - (data[\"I41\"]))))/2.0)) + (((data[\"I0\"]) + (data[\"I11\"]))))))) +\n                0.100000*np.tanh(((((((data[\"I34\"]) - (np.tanh(((((((data[\"I43\"]) * (data[\"I1\"]))) + (data[\"I12\"]))/2.0)))))) + (((data[\"I39\"]) / 2.0)))) - (data[\"I48\"]))) +\n                0.100000*np.tanh((((((data[\"I12\"]) - (data[\"I24\"]))) + (((data[\"I5\"]) - (((data[\"I28\"]) * (np.tanh((((data[\"I20\"]) - (((data[\"I14\"]) - (data[\"I5\"]))))))))))))/2.0)) +\n                0.100000*np.tanh(((np.tanh((data[\"I40\"]))) + (-3.0))) +\n                0.100000*np.tanh(((data[\"I0\"]) * (((data[\"I0\"]) * (((((data[\"I0\"]) * (((data[\"I18\"]) + (((1.0) - ((((data[\"I5\"]) + (np.tanh((((((data[\"I5\"]) + (((((data[\"I27\"]) / 2.0)) / 2.0)))) / 2.0)))))/2.0)))))))) - (data[\"I0\"]))))))) +\n                0.100000*np.tanh(((((((data[\"I5\"]) / 2.0)) - (data[\"I6\"]))) - ((-1.0*((((((((data[\"I12\"]) - (((data[\"I42\"]) * 2.0)))) * 2.0)) + (((((data[\"I12\"]) - (data[\"I6\"]))) / 2.0))))))))) +\n                0.100000*np.tanh(((data[\"I5\"]) - (((data[\"I18\"]) - (((((((data[\"I28\"]) + ((((data[\"I0\"]) + (data[\"I38\"]))/2.0)))/2.0)) + (((((data[\"I0\"]) * (data[\"I18\"]))) + ((-1.0*((0.0)))))))/2.0)))))) +\n                0.100000*np.tanh(data[\"I39\"]) +\n                0.100000*np.tanh(((data[\"I33\"]) + (((-1.0) + ((((data[\"I5\"]) + (data[\"I49\"]))/2.0)))))) +\n                0.100000*np.tanh((((((((((data[\"I41\"]) / 2.0)) - ((-1.0*((data[\"I5\"])))))) - (data[\"I10\"]))) + (((data[\"I5\"]) + (data[\"I34\"]))))/2.0)) +\n                0.100000*np.tanh(((((data[\"I11\"]) - (((data[\"I29\"]) / 2.0)))) - (np.tanh((data[\"I2\"]))))) +\n                0.100000*np.tanh(((((np.tanh((data[\"I10\"]))) + (data[\"I17\"]))) - ((((data[\"I4\"]) + ((((((data[\"I40\"]) + (((data[\"I47\"]) * 2.0)))/2.0)) + (((data[\"I21\"]) + ((-1.0*((data[\"I28\"])))))))))/2.0)))) +\n                0.100000*np.tanh((-1.0*((((data[\"I2\"]) * ((((data[\"I3\"]) + ((((((((data[\"I20\"]) + (np.tanh((0.0))))/2.0)) / 2.0)) - (((data[\"I11\"]) - (data[\"I26\"]))))))/2.0))))))))\n","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"train_df = pd.read_csv('../input/Kannada-MNIST/train.csv')\ntest_df = pd.read_csv('../input/Kannada-MNIST/test.csv')\ndig_df = pd.read_csv('../input/Kannada-MNIST/Dig-MNIST.csv')","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"features = train_df.columns[1:]","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"concat_df = pd.concat([train_df[features],test_df[features]]).reset_index(drop=False)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"ss = StandardScaler()\nconcat_df[features] = ss.fit_transform(concat_df[features])","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"from sklearn.decomposition import TruncatedSVD\ntsvd = TruncatedSVD(n_components=50).fit_transform(concat_df[features])","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"a = pd.DataFrame(tsvd,columns=['I'+str(i)for i in range(50)])","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"gp = GPI()\nz = gp.GrabPredictions(a)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"b = pd.get_dummies(train_df.label)\nb.columns = ['t'+str(i)for i in range(10)]","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"b[:5]","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"z[:5]","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"o = np.argmax(b.values, axis=1)\np = np.argmax(z, axis=1)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"accuracy_score(o,p[:o.shape[0]])","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"df = pd.read_csv('../input/Kannada-MNIST/sample_submission.csv')\ndf['label'] = p[o.shape[0]:]\ndf.to_csv('submission.csv', index=False)","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.7.3"}},"nbformat":4,"nbformat_minor":1}