forked from salan668/FAE
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPrepare.py
139 lines (133 loc) · 7.85 KB
/
Prepare.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'GUI\Prepare.ui'
#
# Created by: PyQt5 UI code generator 5.9.2
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Prepare(object):
def setupUi(self, Prepare):
Prepare.setObjectName("Prepare")
Prepare.resize(1025, 820)
self.totalLayout = QtWidgets.QGridLayout(Prepare)
self.totalLayout.setObjectName("totalLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetDefaultConstraint)
self.verticalLayout.setObjectName("verticalLayout")
self.buttonLoad = QtWidgets.QPushButton(Prepare)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.buttonLoad.sizePolicy().hasHeightForWidth())
self.buttonLoad.setSizePolicy(sizePolicy)
self.buttonLoad.setMinimumSize(QtCore.QSize(0, 0))
self.buttonLoad.setObjectName("buttonLoad")
self.verticalLayout.addWidget(self.buttonLoad)
self.textInformation = QtWidgets.QTextEdit(Prepare)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.textInformation.sizePolicy().hasHeightForWidth())
self.textInformation.setSizePolicy(sizePolicy)
self.textInformation.setMaximumSize(QtCore.QSize(16777215, 200))
font = QtGui.QFont()
font.setFamily("Arial")
font.setPointSize(12)
self.textInformation.setFont(font)
self.textInformation.setObjectName("textInformation")
self.verticalLayout.addWidget(self.textInformation)
self.groupRemoveNonvalidValue = QtWidgets.QGroupBox(Prepare)
self.groupRemoveNonvalidValue.setMinimumSize(QtCore.QSize(200, 0))
self.groupRemoveNonvalidValue.setMaximumSize(QtCore.QSize(16777215, 150))
self.groupRemoveNonvalidValue.setObjectName("groupRemoveNonvalidValue")
self.gridLayout = QtWidgets.QGridLayout(self.groupRemoveNonvalidValue)
self.gridLayout.setObjectName("gridLayout")
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.radioRemoveNonvalidCases = QtWidgets.QRadioButton(self.groupRemoveNonvalidValue)
self.radioRemoveNonvalidCases.setObjectName("radioRemoveNonvalidCases")
self.verticalLayout_2.addWidget(self.radioRemoveNonvalidCases)
self.radioRemoveNonvalidFeatures = QtWidgets.QRadioButton(self.groupRemoveNonvalidValue)
self.radioRemoveNonvalidFeatures.setObjectName("radioRemoveNonvalidFeatures")
self.verticalLayout_2.addWidget(self.radioRemoveNonvalidFeatures)
self.buttonRemove = QtWidgets.QPushButton(self.groupRemoveNonvalidValue)
self.buttonRemove.setEnabled(False)
self.buttonRemove.setObjectName("buttonRemove")
self.verticalLayout_2.addWidget(self.buttonRemove)
self.gridLayout.addLayout(self.verticalLayout_2, 0, 0, 1, 1)
self.verticalLayout.addWidget(self.groupRemoveNonvalidValue)
self.groupSeparate = QtWidgets.QGroupBox(Prepare)
self.groupSeparate.setObjectName("groupSeparate")
self.gridLayout_2 = QtWidgets.QGridLayout(self.groupSeparate)
self.gridLayout_2.setObjectName("gridLayout_2")
self.verticalLayout_3 = QtWidgets.QVBoxLayout()
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.label = QtWidgets.QLabel(self.groupSeparate)
self.label.setObjectName("label")
self.verticalLayout_3.addWidget(self.label)
self.spinBoxSeparate = QtWidgets.QDoubleSpinBox(self.groupSeparate)
self.spinBoxSeparate.setDecimals(1)
self.spinBoxSeparate.setMaximum(1.0)
self.spinBoxSeparate.setSingleStep(0.1)
self.spinBoxSeparate.setProperty("value", 0.3)
self.spinBoxSeparate.setObjectName("spinBoxSeparate")
self.verticalLayout_3.addWidget(self.spinBoxSeparate)
self.checkSeparate = QtWidgets.QCheckBox(self.groupSeparate)
self.checkSeparate.setTristate(False)
self.checkSeparate.setObjectName("checkSeparate")
self.verticalLayout_3.addWidget(self.checkSeparate)
self.gridLayout_2.addLayout(self.verticalLayout_3, 0, 0, 1, 1)
self.verticalLayout.addWidget(self.groupSeparate)
self.groupBox_3 = QtWidgets.QGroupBox(Prepare)
self.groupBox_3.setObjectName("groupBox_3")
self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_3)
self.gridLayout_3.setObjectName("gridLayout_3")
self.verticalLayout_4 = QtWidgets.QVBoxLayout()
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.radioNoneBalance = QtWidgets.QRadioButton(self.groupBox_3)
self.radioNoneBalance.setChecked(True)
self.radioNoneBalance.setObjectName("radioNoneBalance")
self.verticalLayout_4.addWidget(self.radioNoneBalance)
self.radioUpSampling = QtWidgets.QRadioButton(self.groupBox_3)
self.radioUpSampling.setObjectName("radioUpSampling")
self.verticalLayout_4.addWidget(self.radioUpSampling)
self.radioDownSampling = QtWidgets.QRadioButton(self.groupBox_3)
self.radioDownSampling.setObjectName("radioDownSampling")
self.verticalLayout_4.addWidget(self.radioDownSampling)
self.radioSmote = QtWidgets.QRadioButton(self.groupBox_3)
self.radioSmote.setObjectName("radioSmote")
self.verticalLayout_4.addWidget(self.radioSmote)
self.gridLayout_3.addLayout(self.verticalLayout_4, 0, 0, 1, 1)
self.verticalLayout.addWidget(self.groupBox_3)
self.buttonSave = QtWidgets.QPushButton(Prepare)
self.buttonSave.setEnabled(False)
self.buttonSave.setObjectName("buttonSave")
self.verticalLayout.addWidget(self.buttonSave)
self.horizontalLayout.addLayout(self.verticalLayout)
self.tableFeature = QtWidgets.QTableWidget(Prepare)
self.tableFeature.setObjectName("tableFeature")
self.tableFeature.setColumnCount(0)
self.tableFeature.setRowCount(0)
self.horizontalLayout.addWidget(self.tableFeature)
self.totalLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
self.retranslateUi(Prepare)
QtCore.QMetaObject.connectSlotsByName(Prepare)
def retranslateUi(self, Prepare):
_translate = QtCore.QCoreApplication.translate
Prepare.setWindowTitle(_translate("Prepare", "Form"))
self.buttonLoad.setText(_translate("Prepare", "Load"))
self.groupRemoveNonvalidValue.setTitle(_translate("Prepare", "Remove non-valid value"))
self.radioRemoveNonvalidCases.setText(_translate("Prepare", "Remove non-valid Cases"))
self.radioRemoveNonvalidFeatures.setText(_translate("Prepare", "Remove non-valid Features"))
self.buttonRemove.setText(_translate("Prepare", "Remove"))
self.groupSeparate.setTitle(_translate("Prepare", "Separate Train and Test"))
self.label.setText(_translate("Prepare", "Percentage of Testing data"))
self.checkSeparate.setText(_translate("Prepare", "Separate Train And Test"))
self.groupBox_3.setTitle(_translate("Prepare", "Balance Data"))
self.radioNoneBalance.setText(_translate("Prepare", "None Balance"))
self.radioUpSampling.setText(_translate("Prepare", "UpSampling"))
self.radioDownSampling.setText(_translate("Prepare", "DownSampling"))
self.radioSmote.setText(_translate("Prepare", "SMOTE"))
self.buttonSave.setText(_translate("Prepare", "Check and Save"))