45
45
</ header >
46
46
47
47
< main role ="main " class ="container ">
48
- <!-- dataspace -->
48
+ <!--result -->
49
49
< div class ="row ">
50
+ < div class ="col mb-0 ">
51
+ < p class ="invisible text-right mb-0 pb-0 " id ="metrics ">
52
+ F1 Score: < span id ="f1score "> </ span >
53
+ </ p >
54
+ </ div >
55
+ </ div >
56
+
57
+ <!-- dataspace -->
58
+ < div class ="row mt-0 ">
50
59
< div class ="col-md-12 ">
51
60
< div class ="border border-primary ">
52
61
<!-- the data visualization canvas -->
55
64
</ div >
56
65
</ div > <!-- dataspace ends -->
57
66
58
- <!-- controls -->
67
+ <!-- data controls -->
59
68
< div class ="row mt-2 ">
60
- < div class ="col-md-6 ">
61
- < form class ="form-inline " id ="dataEntryForm ">
69
+ < div class ="col-md-4 ">
70
+ < form class ="form-inline " id ="modelSelectForm ">
71
+ < label class ="my-1 mr-2 " for ="modelSelect "> Select Model Family</ label >
72
+ < select class ="custom-select my-1 mr-sm-2 " id ="modelSelect " role ="tablist ">
73
+ < option value ="bayes " role ="tab "> Naive Bayes</ option >
74
+ < option value ="svm " role ="tab "> SVM</ option >
75
+ < option value ="logit " role ="tab "> Logistic</ option >
76
+ </ select >
77
+ < button class ="btn btn-primary " id ="fitBtn "> Fit</ button >
78
+ </ form >
79
+ </ div >
80
+ < div class ="col-md-4 ">
81
+ < form class ="form-inline justify-content-center " id ="dataEntryForm ">
62
82
< label class ="my-1 mr-2 " for ="classSelect "> Add Points to Class</ label >
63
83
< select class ="custom-select my-1 mr-sm-2 " id ="classSelect ">
64
84
< option value ="0 " selected > 0</ option >
65
85
< option value ="1 "> 1</ option >
66
86
< option value ="2 "> 2</ option >
67
87
< option value ="3 "> 3</ option >
68
88
</ select >
69
- < button class ="btn btn-primary " id ="resetBtn "> Reset</ button >
89
+ < button class ="btn btn-secondary " id ="resetBtn "> Reset</ button >
70
90
</ form >
71
91
</ div >
72
- < div class ="col-md-6 ">
92
+ < div class ="col-md-4 ">
73
93
< form class ="form-inline pull-right " id ="datasetForm ">
74
94
< label class ="my-1 mr-2 " for ="generator "> Generate Dataset</ label >
75
95
< select class ="custom-select my-1 mr-sm-2 " name ="generator ">
83
103
< button type ="submit " class ="btn btn-primary " id ="createBtn "> Generate</ button >
84
104
</ form >
85
105
</ div >
86
- </ div > <!-- controls ends -->
106
+ < div class ="clearfix "> </ div >
107
+ </ div > <!-- data controls ends -->
108
+
109
+ <!-- model controls -->
110
+ < div class ="row mt-2 ">
111
+ < div class ="tab-content " id ="modelTabs ">
112
+ < div class ="tab-pane fade show active " id ="bayes " role ="tabpanel ">
113
+ < div class ="col ">
114
+ < p > Naive Bayes</ p >
115
+ < form class ="form ">
116
+ < input type ="hidden " name ="model " value ="bayes " />
117
+ </ form >
118
+ </ div >
119
+ </ div >
120
+ < div class ="tab-pane fade " id ="svm " role ="tabpanel ">
121
+ < div class ="col ">
122
+ < p > Support Vector Machine</ p >
123
+ < form class ="form ">
124
+ < input type ="hidden " name ="model " value ="svm " />
125
+ </ form >
126
+ </ div >
127
+ </ div >
128
+ < div class ="tab-pane fade " id ="logit " role ="tabpanel ">
129
+ < div class ="col ">
130
+ < p > Logistic Regression</ p >
131
+ < form class ="form ">
132
+ < input type ="hidden " name ="model " value ="logit " />
133
+ </ form >
134
+ </ div >
135
+ </ div >
136
+ </ div >
137
+ </ div > <!-- model controls ends -->
138
+
139
+
87
140
</ main >
88
141
89
142
< footer class ="footer bg-light ">
@@ -133,6 +186,7 @@ <h5 class="modal-title" id="aboutModalLabel">About Data Space</h5>
133
186
< script src ="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js "
134
187
integrity ="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm " crossorigin ="anonymous "> </ script >
135
188
< script src ="https://d3js.org/d3.v5.min.js "> </ script >
189
+ < script src ="https://d3js.org/d3-contour.v1.min.js "> </ script >
136
190
< script src ="https://unpkg.com/d3-fetch "> </ script >
137
191
< script src ="{{ url_for('static', filename='js/dataspace.js') }} "> </ script >
138
192
@@ -147,4 +201,4 @@ <h5 class="modal-title" id="aboutModalLabel">About Data Space</h5>
147
201
</ script >
148
202
149
203
</ body >
150
- </ html >
204
+ </ html >
0 commit comments