Spaces:
Runtime error
Runtime error
Jorge Henao commited on
Commit ·
3af52d7
1
Parent(s): f41f271
updated index
Browse files- .vscode/launch.json +16 -0
- __pycache__/config.cpython-38.pyc +0 -0
- __pycache__/pinecode_quieries.cpython-38.pyc +0 -0
- app_pinecode.py +4 -2
- config.py +1 -1
- pinecode_quieries.py +7 -4
- pinecone_document_store.db +0 -0
.vscode/launch.json
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
// Use IntelliSense to learn about possible attributes.
|
| 3 |
+
// Hover to view descriptions of existing attributes.
|
| 4 |
+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
| 5 |
+
"version": "0.2.0",
|
| 6 |
+
"configurations": [
|
| 7 |
+
{
|
| 8 |
+
"name": "Python: Current File",
|
| 9 |
+
"type": "python",
|
| 10 |
+
"request": "launch",
|
| 11 |
+
"program": "${file}",
|
| 12 |
+
"console": "integratedTerminal",
|
| 13 |
+
"justMyCode": true
|
| 14 |
+
}
|
| 15 |
+
]
|
| 16 |
+
}
|
__pycache__/config.cpython-38.pyc
CHANGED
|
Binary files a/__pycache__/config.cpython-38.pyc and b/__pycache__/config.cpython-38.pyc differ
|
|
|
__pycache__/pinecode_quieries.cpython-38.pyc
CHANGED
|
Binary files a/__pycache__/pinecode_quieries.cpython-38.pyc and b/__pycache__/pinecode_quieries.cpython-38.pyc differ
|
|
|
app_pinecode.py
CHANGED
|
@@ -25,8 +25,8 @@ def search(question, retriever_top_k, reader_top_k):
|
|
| 25 |
result = []
|
| 26 |
for i in range(0, len(query_result)):
|
| 27 |
item = query_result[i]
|
| 28 |
-
result.append([[i+1], item.answer, item.context[:200], item.meta['title'], item.meta['source'], int(item.meta['page'])])
|
| 29 |
-
|
| 30 |
|
| 31 |
return result
|
| 32 |
|
|
@@ -50,6 +50,8 @@ if __name__ == "__main__":
|
|
| 50 |
# Every form must have a submit button.
|
| 51 |
submitted = st.form_submit_button("Buscar")
|
| 52 |
|
|
|
|
|
|
|
| 53 |
# on submit we execute search
|
| 54 |
if(submitted):
|
| 55 |
# set start time
|
|
|
|
| 25 |
result = []
|
| 26 |
for i in range(0, len(query_result)):
|
| 27 |
item = query_result[i]
|
| 28 |
+
#result.append([[i+1], item.answer, item.context[:200], item.meta['title'], item.meta['source'], int(item.meta['page'])])
|
| 29 |
+
result.append([[i+1], item.answer, item.context[:200], item.meta['title']])
|
| 30 |
|
| 31 |
return result
|
| 32 |
|
|
|
|
| 50 |
# Every form must have a submit button.
|
| 51 |
submitted = st.form_submit_button("Buscar")
|
| 52 |
|
| 53 |
+
results = search("que es el adres", retriever_top_k=5, reader_top_k=3)
|
| 54 |
+
|
| 55 |
# on submit we execute search
|
| 56 |
if(submitted):
|
| 57 |
# set start time
|
config.py
CHANGED
|
@@ -2,7 +2,7 @@ class Config():
|
|
| 2 |
es_host = "saimon-askwdemocracy.es.us-central1.gcp.cloud.es.io"
|
| 3 |
es_user = "elastic"
|
| 4 |
es_password = "53f2a7a9-ea9d-4fd2-a8bc-f471b67f0262"
|
| 5 |
-
proposals_index = "
|
| 6 |
reader_model_name_or_path = "deepset/xlm-roberta-base-squad2-distilled"
|
| 7 |
#reader_model_name_or_path = "deepset/xlm-roberta-base-squad2"
|
| 8 |
use_gpu = True
|
|
|
|
| 2 |
es_host = "saimon-askwdemocracy.es.us-central1.gcp.cloud.es.io"
|
| 3 |
es_user = "elastic"
|
| 4 |
es_password = "53f2a7a9-ea9d-4fd2-a8bc-f471b67f0262"
|
| 5 |
+
proposals_index = "semantic-text-search"
|
| 6 |
reader_model_name_or_path = "deepset/xlm-roberta-base-squad2-distilled"
|
| 7 |
#reader_model_name_or_path = "deepset/xlm-roberta-base-squad2"
|
| 8 |
use_gpu = True
|
pinecode_quieries.py
CHANGED
|
@@ -34,20 +34,23 @@ class PinecodeProposalQueries(DocumentQueries):
|
|
| 34 |
self.document_store = PineconeDocumentStore(
|
| 35 |
api_key=es_password,
|
| 36 |
environment = "us-east1-gcp",
|
| 37 |
-
index="
|
| 38 |
similarity="cosine",
|
| 39 |
-
embedding_dim=
|
| 40 |
)
|
| 41 |
#self.retriever = BM25Retriever(document_store = self.document_store)
|
| 42 |
self.retriever = EmbeddingRetriever(
|
| 43 |
document_store=self.document_store,
|
| 44 |
-
embedding_model="multi-qa-distilbert-dot-v1",
|
|
|
|
| 45 |
model_format="sentence_transformers"
|
| 46 |
)
|
| 47 |
-
#self.document_store.update_embeddings(self.retriever,
|
| 48 |
self.pipe = ExtractiveQAPipeline(self.reader, self.retriever)
|
| 49 |
|
| 50 |
def search_by_query(self, query : str, retriever_top_k: int, reader_top_k: int, es_index: str = None) :
|
|
|
|
|
|
|
| 51 |
#self.log.write_log(query, "hfspace-informecomision")
|
| 52 |
#if es_index is not None:
|
| 53 |
#self._initialize_pipeline(self.es_host, es_index, self.es_user, self.es_password)
|
|
|
|
| 34 |
self.document_store = PineconeDocumentStore(
|
| 35 |
api_key=es_password,
|
| 36 |
environment = "us-east1-gcp",
|
| 37 |
+
index="semantic-text-search",
|
| 38 |
similarity="cosine",
|
| 39 |
+
embedding_dim=384
|
| 40 |
)
|
| 41 |
#self.retriever = BM25Retriever(document_store = self.document_store)
|
| 42 |
self.retriever = EmbeddingRetriever(
|
| 43 |
document_store=self.document_store,
|
| 44 |
+
#embedding_model="multi-qa-distilbert-dot-v1",
|
| 45 |
+
embedding_model = "sentence-transformers/msmarco-MiniLM-L6-cos-v5",
|
| 46 |
model_format="sentence_transformers"
|
| 47 |
)
|
| 48 |
+
#self.document_store.update_embeddings(self.retriever, update_existing_embeddings=False)
|
| 49 |
self.pipe = ExtractiveQAPipeline(self.reader, self.retriever)
|
| 50 |
|
| 51 |
def search_by_query(self, query : str, retriever_top_k: int, reader_top_k: int, es_index: str = None) :
|
| 52 |
+
#self.document_store.update_embeddings(self.retriever, update_existing_embeddings=False)
|
| 53 |
+
|
| 54 |
#self.log.write_log(query, "hfspace-informecomision")
|
| 55 |
#if es_index is not None:
|
| 56 |
#self._initialize_pipeline(self.es_host, es_index, self.es_user, self.es_password)
|
pinecone_document_store.db
ADDED
|
Binary file (73.7 kB). View file
|
|
|