Update app.py
Browse files
app.py
CHANGED
@@ -5,7 +5,7 @@ import pandas as pd
|
|
5 |
from io import StringIO
|
6 |
|
7 |
def predict_and_download(classifier_oneclass_or_Cosine_distance ,positive_csv_file, unlabelled_csv_file, n,Hyperparameter_nu):
|
8 |
-
if
|
9 |
selected_paper_info = oneclass.select_top_n_papers(n, positive_csv_file, unlabelled_csv_file,Hyperparameter_nu)
|
10 |
else :
|
11 |
selected_paper_info = Cosine_distance.recommend_papers(positive_csv_file, positive_csv_file, n)
|
@@ -26,7 +26,7 @@ def predict_and_download(classifier_oneclass_or_Cosine_distance ,positive_csv_fi
|
|
26 |
# Create the interface
|
27 |
iface = gr.Interface(
|
28 |
fn=predict_and_download,
|
29 |
-
inputs=["text","file", "file", "number"
|
30 |
outputs=[gr.DataFrame(label="Recommended Papers"), gr.DownloadButton(label="Download CSV")],
|
31 |
title="Personalized Arxiv Feed",
|
32 |
description="Enter text and upload CSV files for labelled and unlabelled data.",
|
|
|
5 |
from io import StringIO
|
6 |
|
7 |
def predict_and_download(classifier_oneclass_or_Cosine_distance ,positive_csv_file, unlabelled_csv_file, n,Hyperparameter_nu):
|
8 |
+
if classifier_oneclass_or_Cosine_distance == "oneclass" :
|
9 |
selected_paper_info = oneclass.select_top_n_papers(n, positive_csv_file, unlabelled_csv_file,Hyperparameter_nu)
|
10 |
else :
|
11 |
selected_paper_info = Cosine_distance.recommend_papers(positive_csv_file, positive_csv_file, n)
|
|
|
26 |
# Create the interface
|
27 |
iface = gr.Interface(
|
28 |
fn=predict_and_download,
|
29 |
+
inputs=["text","file", "file", "number"],
|
30 |
outputs=[gr.DataFrame(label="Recommended Papers"), gr.DownloadButton(label="Download CSV")],
|
31 |
title="Personalized Arxiv Feed",
|
32 |
description="Enter text and upload CSV files for labelled and unlabelled data.",
|