def __init__(self, df, target, user_actions): super(UI, self).__init__() uic.loadUi("../ui_files/LinearRegression.ui", self) self.user_act = user_actions global data data = data_visualise.data_() steps = common.common_steps(df, target) self.X, self.n_classes, self.target_value, self.df, self.column_list = steps.return_data( ) self.target = self.findChild(QLabel, "target") self.columns = self.findChild(QListWidget, "columns") self.test_size = self.findChild(QLabel, "test_size") self.setvalue() self.train_size = self.findChild(QLabel, "train_size") self.test_data = self.findChild(QLineEdit, "test_data") self.test_size_btn = self.findChild(QPushButton, "test_size_btn") self.fit_inter = self.findChild(QComboBox, "fit_inter") self.normalize = self.findChild(QComboBox, "normalize") self.train_btn = self.findChild(QPushButton, "train") self.intercept = self.findChild(QLabel, "intercept") self.weights = self.findChild(QTextBrowser, "weights") self.output_btn = self.findChild(QPushButton, "output") self.bar_plot_btn = self.findChild(QPushButton, "bar_plot") self.mae = self.findChild(QLabel, "mae") self.mse = self.findChild(QLabel, "mse") self.rmse = self.findChild(QLabel, "rmse") self.test_size_btn.clicked.connect(self.test_split) self.train_btn.clicked.connect(self.training) self.output_btn.clicked.connect(self.output_) self.bar_plot_btn.clicked.connect(self.barplot) self.dwnld.clicked.connect(self.download_model) self.show()
def __init__(self, df, target, user_actions): super(UI, self).__init__() uic.loadUi("../ui_files/MLP.ui", self) self.user_act = user_actions global data, steps data = data_visualise.data_() steps = common.common_steps(df, target) self.X, self.n_classes, self.target_value, self.df, self.column_list = steps.return_data( ) self.target = self.findChild(QLabel, "target") self.columns = self.findChild(QListWidget, "columns") self.test_size = self.findChild(QLabel, "test_size") self.train_btn = self.findChild(QPushButton, "train") self.test_data = self.findChild(QLineEdit, "test_data") self.test_size_btn = self.findChild(QPushButton, "test_size_btn") self.train_btn.clicked.connect(self.training) self.test_size_btn.clicked.connect(self.test_split) self.reshape_btn.clicked.connect(self.reshape_data) self.go.clicked.connect(self.create_model) self.conf_mat.clicked.connect(self.conf_matrix) self.dwnld.clicked.connect(self.download_model) self.setvalue() self.show()
def __init__(self, df, target, pickle_model, path): super(UI, self).__init__() uic.loadUi("../ui_files/pre_trained.ui", self) self.path = path global data data = data_visualise.data_() steps = common.common_steps(df, target) self.X, self.n_classes, self.target_value, self.df, self.column_list = steps.return_data( ) self.target = self.findChild(QLabel, "target") self.columns = self.findChild(QListWidget, "columns") self.test_size = self.findChild(QLabel, "test_size") self.model = pickle_model self.conf_mat.clicked.connect(self.conf_matrix) self.test.clicked.connect(self.test_model) self.setvalue() self.show()
def __init__(self, df, target, user_actions): super(UI, self).__init__() uic.loadUi("../ui_files/LogisticRegression.ui", self) self.user_act = user_actions global data, steps data = data_visualise.data_() steps = common.common_steps(df, target) self.X, self.n_classes, self.target_value, self.df, self.column_list = steps.return_data( ) self.target = self.findChild(QLabel, "target") self.columns = self.findChild(QListWidget, "columns") self.test_size = self.findChild(QLabel, "test_size") self.target = self.findChild(QLabel, "target") self.columns = self.findChild(QListWidget, "columns") self.test_size = self.findChild(QLabel, "test_size") self.c_ = self.findChild(QLineEdit, "c_") self.penalty = self.findChild(QComboBox, "penalty") self.solver = self.findChild(QComboBox, "solver") self.dual = self.findChild(QComboBox, "dual") self.max_iter = self.findChild(QLineEdit, "max_iter") self.fit_inter = self.findChild(QComboBox, "fit_inter") self.multi_class = self.findChild(QComboBox, "multi_class") self.tol = self.findChild(QLineEdit, "tol") self.train_btn = self.findChild(QPushButton, "train") self.mae = self.findChild(QLabel, "mae") self.mse = self.findChild(QLabel, "mse") self.rmse = self.findChild(QLabel, "rmse") self.accuracy = self.findChild(QLabel, "accuracy") self.roc_btn = self.findChild(QPushButton, "roc") self.X_combo = self.findChild(QComboBox, "X_combo") self.Y_combo = self.findChild(QComboBox, "Y_combo") self.test_data = self.findChild(QLineEdit, "test_data") self.test_size_btn = self.findChild(QPushButton, "test_size_btn") self.train_btn.clicked.connect(self.training) self.conf_mat_btn = self.findChild(QPushButton, "conf_mat") #self.roc_btn.clicked.connect(self.roc_plot) self.conf_mat_btn.clicked.connect(self.conf_matrix) self.test_size_btn.clicked.connect(self.test_split) self.dwnld.clicked.connect(self.download_model) self.setvalue() self.show()
def __init__(self, df, target, user_actions): super(UI, self).__init__() uic.loadUi("../ui_files/SVR.ui", self) self.user_act = user_actions global data data = data_visualise.data_() steps = common.common_steps(df, target) self.X, self.n_classes, self.target_value, self.df, self.column_list = steps.return_data( ) self.target = self.findChild(QLabel, "target") self.columns = self.findChild(QListWidget, "columns") self.test_size = self.findChild(QLabel, "test_size") self.c_ = self.findChild(QLineEdit, "c_") self.kernel = self.findChild(QComboBox, "kernel") self.degree = self.findChild(QLineEdit, "degree") self.gamma = self.findChild(QComboBox, "gamma") self.custom_gamma = self.findChild(QLineEdit, "custom_gamma") self.coef = self.findChild(QLineEdit, "coef") self.max_iter = self.findChild(QLineEdit, "max_iter") self.dec_func = self.findChild(QComboBox, "dec_func") self.epsilon = self.findChild(QLineEdit, "epsilon") self.tol = self.findChild(QLineEdit, "tol") self.train_btn = self.findChild(QPushButton, "train") self.mae = self.findChild(QLabel, "mae") self.mse = self.findChild(QLabel, "mse") self.rmse = self.findChild(QLabel, "rmse") self.roc_btn = self.findChild(QPushButton, "roc") self.X_combo = self.findChild(QComboBox, "X_combo") self.Y_combo = self.findChild(QComboBox, "Y_combo") self.test_data = self.findChild(QLineEdit, "test_data") self.test_size_btn = self.findChild(QPushButton, "test_size_btn") self.train_btn.clicked.connect(self.training) self.conf_mat_btn = self.findChild(QPushButton, "conf_mat") #self.roc_btn.clicked.connect(self.roc_plot) self.conf_mat_btn.clicked.connect(self.conf_matrix) self.test_size_btn.clicked.connect(self.test_split) self.dwnld.clicked.connect(self.download_model) self.setvalue() self.show()
def __init__(self, df, target, user_actions): super(UI, self).__init__() uic.loadUi("../ui_files/RandomForest.ui", self) self.user_act = user_actions global data, steps data = data_visualise.data_() steps = common.common_steps(df, target) self.X, self.n_classes, self.target_value, self.df, self.column_list = steps.return_data( ) self.target = self.findChild(QLabel, "target") self.columns = self.findChild(QListWidget, "columns") self.test_size = self.findChild(QLabel, "test_size") self.estimators = self.findChild(QLineEdit, "estimators") self.criterion = self.findChild(QComboBox, "criterion") self.max_depth = self.findChild(QLineEdit, "max_depth") self.min_sample_split = self.findChild(QLineEdit, "min_sample_split") self.bootstrap = self.findChild(QComboBox, "bootstrap") self.train_btn = self.findChild(QPushButton, "train") self.mae = self.findChild(QLabel, "mae") self.mse = self.findChild(QLabel, "mse") self.rmse = self.findChild(QLabel, "rmse") self.accuracy = self.findChild(QLabel, "accuracy") self.roc_btn = self.findChild(QPushButton, "roc") self.X_combo = self.findChild(QComboBox, "X_combo") self.Y_combo = self.findChild(QComboBox, "Y_combo") self.test_data = self.findChild(QLineEdit, "test_data") self.test_size_btn = self.findChild(QPushButton, "test_size_btn") self.train_btn.clicked.connect(self.training) self.conf_mat_btn = self.findChild(QPushButton, "conf_mat") #self.roc_btn.clicked.connect(self.roc_plot) self.conf_mat_btn.clicked.connect(self.conf_matrix) self.test_size_btn.clicked.connect(self.test_split) self.dwnld.clicked.connect(self.download_model) self.setvalue() self.show()
def __init__(self, df, target, user_actions): super(UI, self).__init__() uic.loadUi("../ui_files/KNN.ui", self) self.user_act = user_actions global data, steps data = data_visualise.data_() steps = common.common_steps(df, target) self.X, self.n_classes, self.target_value, self.df, self.column_list = steps.return_data( ) self.target = self.findChild(QLabel, "target") self.columns = self.findChild(QListWidget, "columns") self.test_size = self.findChild(QLabel, "test_size") self.neighbours = self.findChild(QLineEdit, "neighbours") self.weights = self.findChild(QComboBox, "weights") self.algorithm = self.findChild(QComboBox, "algorithm") self.mae = self.findChild(QLabel, "mae") self.mse = self.findChild(QLabel, "mse") self.rmse = self.findChild(QLabel, "rmse") self.accuracy = self.findChild(QLabel, "accuracy") self.roc_btn = self.findChild(QPushButton, "roc") self.train_btn = self.findChild(QPushButton, "train") self.X_combo = self.findChild(QComboBox, "X_combo") self.Y_combo = self.findChild(QComboBox, "Y_combo") self.test_data = self.findChild(QLineEdit, "test_data") self.test_size_btn = self.findChild(QPushButton, "test_size_btn") self.train_btn.clicked.connect(self.training) self.conf_mat_btn = self.findChild(QPushButton, "conf_mat") #self.roc_btn.clicked.connect(self.roc_plot) self.conf_mat_btn.clicked.connect(self.conf_matrix) self.test_size_btn.clicked.connect(self.test_split) self.dwnld.clicked.connect(self.download_model) self.visualize.clicked.connect(self.boundary) self.setvalue() self.show()