def deserialize_perceptron(model_dict): model = Perceptron(**model_dict['params']) model.coef_ = np.array(model_dict['coef_']).astype(np.float64) model.intercept_ = np.array(model_dict['intercept_']).astype(np.float64) model.n_iter_ = np.array(model_dict['n_iter_']).astype(np.float64) model.classes_ = np.array(model_dict['classes_']).astype(np.int64) return model
def perceptronClassifier(x_train, x_test, y_train): perceptron = Perceptron(n_iter_no_change=100, random_state=0) perceptron.n_iter_ = 100 perceptron.fit(x_train, y_train) return perceptron