AhmedTaha012 commited on
Commit
63c8a1e
1 Parent(s): aab99cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -210,10 +210,11 @@ def selectedCorpusForNextQuarterModel(x,quarter):
210
  chunksAttention_mask=[tokens["attention_mask"][r*splitSize:(r+1)*splitSize] for r in range(math.ceil(len(tokens["attention_mask"])/splitSize))]
211
  l=[]
212
  for idx in range(len(chunksInput_ids)):
213
- l.append({"input_ids":torch.tensor([list(x[idx])]).to("cuda"),
214
- "token_type_ids":torch.tensor([list(y[idx])]).to("cuda"),
215
- "attention_mask":torch.tensor([list(z[idx])]).to("cuda")
216
- })
 
217
  selectedTopics = ["Stock Movement", "Earnings", "IPO", "Stock Commentary", "Currencies", "M&A | Investments", "Financials", "Macro", "Analyst Update", "Company | Product News"]
218
  result = [tokenizerTopic.decode(x["input_ids"][0], skip_special_tokens=True) for x in l if getTopic(x) in selectedTopics]
219
  result=[x for x in result if len(x)>10]
@@ -244,7 +245,7 @@ if st.button("Analyze"):
244
  st.markdown(f'<span style="color:{sentiment_color}">{sentiment}</span>', unsafe_allow_html=True)
245
  st.subheader("Next Quarter Perdiction", divider='rainbow')
246
  # increase_decrease = [increase_decrease_model(x)[0]['label'] for x in chunks]
247
-
248
  increase_decrease=max(increase_decrease,key=increase_decrease.count)
249
  increase_decrease_color = "green" if increase_decrease == "Increase" else "red"
250
  st.markdown(f'<span style="color:{increase_decrease_color}">{increase_decrease}</span>', unsafe_allow_html=True)
@@ -260,7 +261,7 @@ if st.button("Analyze"):
260
  while idxx<len(ents):
261
  if len(ents[idxx]["word"].split())==2:
262
  ner_result.append({ents[idxx]["entity_group"]:ents[idxx]["word"]})
263
- else:
264
  try:
265
  ner_result.append({ents[idxx]["entity_group"]:ents[idxx]["word"]+ents[idxx+1]["word"]+ents[idxx+2]["word"]})
266
  idxx=idxx+2
 
210
  chunksAttention_mask=[tokens["attention_mask"][r*splitSize:(r+1)*splitSize] for r in range(math.ceil(len(tokens["attention_mask"])/splitSize))]
211
  l=[]
212
  for idx in range(len(chunksInput_ids)):
213
+ l.append({"input_ids":torch.tensor([list(chunksInput_ids[idx])]).to("cuda"),
214
+ "token_type_ids":torch.tensor([list(chunksToken_type_ids[idx])]).to("cuda"),
215
+ "attention_mask":torch.tensor([list(chunksAttention_mask[idx])]).to("cuda")
216
+ })
217
+
218
  selectedTopics = ["Stock Movement", "Earnings", "IPO", "Stock Commentary", "Currencies", "M&A | Investments", "Financials", "Macro", "Analyst Update", "Company | Product News"]
219
  result = [tokenizerTopic.decode(x["input_ids"][0], skip_special_tokens=True) for x in l if getTopic(x) in selectedTopics]
220
  result=[x for x in result if len(x)>10]
 
245
  st.markdown(f'<span style="color:{sentiment_color}">{sentiment}</span>', unsafe_allow_html=True)
246
  st.subheader("Next Quarter Perdiction", divider='rainbow')
247
  # increase_decrease = [increase_decrease_model(x)[0]['label'] for x in chunks]
248
+ increase_decrease=increase_decrease_model(selectedCorpusForNextQuarterModel(mainTranscript,quarter))[0]['label']
249
  increase_decrease=max(increase_decrease,key=increase_decrease.count)
250
  increase_decrease_color = "green" if increase_decrease == "Increase" else "red"
251
  st.markdown(f'<span style="color:{increase_decrease_color}">{increase_decrease}</span>', unsafe_allow_html=True)
 
261
  while idxx<len(ents):
262
  if len(ents[idxx]["word"].split())==2:
263
  ner_result.append({ents[idxx]["entity_group"]:ents[idxx]["word"]})
264
+ elif len(ents[idxx]["word"].split())==1:
265
  try:
266
  ner_result.append({ents[idxx]["entity_group"]:ents[idxx]["word"]+ents[idxx+1]["word"]+ents[idxx+2]["word"]})
267
  idxx=idxx+2