mirror of
https://github.com/Doctorado-ML/beflask.git
synced 2025-08-15 23:25:51 +00:00
continue experiment
This commit is contained in:
@@ -18,6 +18,7 @@ class BenchmarkDatasetForm(FlaskForm):
|
|||||||
ignore_nan = BooleanField("Ignore NaN")
|
ignore_nan = BooleanField("Ignore NaN")
|
||||||
n_folds = IntegerField("# Folds")
|
n_folds = IntegerField("# Folds")
|
||||||
hyperparameters = TextAreaField("Hyperparameters")
|
hyperparameters = TextAreaField("Hyperparameters")
|
||||||
|
submit = SubmitField("Do Experiment!")
|
||||||
|
|
||||||
|
|
||||||
# ----- NOT USED ----- #
|
# ----- NOT USED ----- #
|
||||||
|
@@ -39,14 +39,12 @@ def experiment():
|
|||||||
discretize = "1" if form.discretize.data else "0"
|
discretize = "1" if form.discretize.data else "0"
|
||||||
ignore_nan = "1" if form.ignore_nan.data else "0"
|
ignore_nan = "1" if form.ignore_nan.data else "0"
|
||||||
hyperparameters = form.hyperparameters.data
|
hyperparameters = form.hyperparameters.data
|
||||||
|
else:
|
||||||
return redirect(url_for("interactive.ranking"))
|
form.model.data = env.get("model")
|
||||||
|
form.score.data = env.get("score")
|
||||||
form.model.data = env.get("model")
|
form.n_folds.data = env.get("n_folds", 5)
|
||||||
form.score.data = env.get("score")
|
form.stratified.data = env.get("stratified", "0") == "1"
|
||||||
form.n_folds.data = env.get("n_folds", 5)
|
form.discretize.data = env.get("discretize", "0") == "1"
|
||||||
form.stratified.data = env.get("stratified", "0") == "1"
|
|
||||||
form.discretize.data = env.get("discretize", "0") == "1"
|
|
||||||
return render_template("experiment.html", form=form, title="Experiment")
|
return render_template("experiment.html", form=form, title="Experiment")
|
||||||
|
|
||||||
|
|
||||||
|
@@ -10,3 +10,76 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
{% block jscript %}
|
||||||
|
{{ super() }}
|
||||||
|
<script type="text/javascript" charset="utf-8">
|
||||||
|
$(document).ready(function () {
|
||||||
|
$("#excel").change(function () {
|
||||||
|
if (!$("#excel").is(":checked") && !$("#html").is(":checked")) {
|
||||||
|
$("#submit").attr("disabled", true);
|
||||||
|
} else {
|
||||||
|
$("#submit").removeAttr("disabled");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
$("#html").change(function () {
|
||||||
|
if (!$("#excel").is(":checked") && !$("#html").is(":checked")) {
|
||||||
|
$("#submit").attr("disabled", true);
|
||||||
|
} else {
|
||||||
|
$("#submit").removeAttr("disabled");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
var socket = io();
|
||||||
|
var update_bar = false;
|
||||||
|
socket.on('connect', function() {
|
||||||
|
socket.emit('client', {data: 'Connected.'});
|
||||||
|
});
|
||||||
|
socket.on('server', function(msg) {
|
||||||
|
var text = document.getElementById('status');
|
||||||
|
text.value = msg.message;
|
||||||
|
if (update_bar) {
|
||||||
|
$(".progress-bar").attr("style", "width: "+msg.percentage+"%");
|
||||||
|
$('.progress-bar').attr('aria-valuenow', msg.percentage).css('width', msg.percentage+'%');
|
||||||
|
$('#bar-value').html(msg.percentage+"%");
|
||||||
|
}
|
||||||
|
if (msg.message == "Start") {
|
||||||
|
update_bar = true;
|
||||||
|
}
|
||||||
|
if (msg.message == "Done!") {
|
||||||
|
if ($("#excel").is(":checked")) {
|
||||||
|
$("#excel_button").attr("onclick", "window.open('" + msg.payload.excel +"', '_blank')");
|
||||||
|
$("#excel_button").removeAttr("hidden");
|
||||||
|
}
|
||||||
|
if ($("#html").is(":checked")) {
|
||||||
|
$("#html_button").attr("onclick", "window.open('"+msg.payload.html +"', '_blank')");
|
||||||
|
$("#html_button").removeAttr("hidden");
|
||||||
|
}
|
||||||
|
$("#button_container").removeAttr("hidden");
|
||||||
|
update_bar = false;
|
||||||
|
}
|
||||||
|
if (msg.status=="Error") {
|
||||||
|
$('#status-alert').removeClass("alert-success").addClass("alert-danger").removeAttr("hidden");
|
||||||
|
$('#status').addClass("bg-danger text-white").removeClass("bg-success");
|
||||||
|
$("#status").text=msg.message;
|
||||||
|
}
|
||||||
|
$("#go_back").removeAttr("hidden");
|
||||||
|
|
||||||
|
});
|
||||||
|
function send() {
|
||||||
|
var data= {
|
||||||
|
action: "ReadyToRock!",
|
||||||
|
score: document.getElementById('score').value,
|
||||||
|
excel: document.getElementById('excel').checked,
|
||||||
|
html: document.getElementById('html').checked
|
||||||
|
};
|
||||||
|
$("#score").attr("disabled", true);
|
||||||
|
$("#excel").attr("disabled", true);
|
||||||
|
$("#html").attr("disabled", true);
|
||||||
|
socket.emit('client', data);
|
||||||
|
$("#status").removeAttr("hidden");
|
||||||
|
$("#status-alert").removeAttr("hidden");
|
||||||
|
$(".progress").removeAttr("hidden");
|
||||||
|
$("#submit").attr("hidden", true);
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
{% endblock %}
|
||||||
|
@@ -129,14 +129,6 @@
|
|||||||
$("#go_back").removeAttr("hidden");
|
$("#go_back").removeAttr("hidden");
|
||||||
|
|
||||||
});
|
});
|
||||||
function send() {
|
|
||||||
var data= {action: "ReadyToRock!", score: document.getElementById('score').value, excel: document.getElementById('excel').checked};
|
|
||||||
socket.emit('client', data);
|
|
||||||
$("#status").removeAttr("hidden");
|
|
||||||
$("#status-alert").removeAttr("hidden");
|
|
||||||
$(".progress").removeAttr("hidden");
|
|
||||||
$("#submit").attr("hidden", true);
|
|
||||||
}
|
|
||||||
function send() {
|
function send() {
|
||||||
var data= {
|
var data= {
|
||||||
action: "ReadyToRock!",
|
action: "ReadyToRock!",
|
||||||
|
Reference in New Issue
Block a user