yirmibesogluz commited on
Commit
6c19101
1 Parent(s): f08b866

Added max tokens to sentiment analysis

Browse files
Files changed (1) hide show
  1. app.py +3 -10
app.py CHANGED
@@ -48,7 +48,7 @@ Refer to our [paper](https://arxiv.org/abs/2401.14373) for more details.
48
 
49
 
50
  sentiment_example = [["Bu üründen çok memnun kaldım."]]
51
- long_text = [["Eyfel Kulesi (Fransızca: La tour Eiffel [la tuʀ ɛˈfɛl]), Paris'teki demir kule. Kule, aynı zamanda tüm dünyada Fransa'nın sembolü halini almıştır. İsmini, inşa ettiren Fransız inşaat mühendisi Gustave Eiffel'den alır.[1] En büyük turizm cazibelerinden biri olan Eyfel Kulesi, yılda 6 milyon turist çeker. 2002 yılında toplam ziyaretçi sayısı 200 milyona ulaşmıştır.", "Kalp krizi geçirenlerin yaklaşık üçte birinin kısa bir süre önce grip atlattığı düşünülüyor. Peki grip virüsü ne yapıyor da kalp krizine yol açıyor? Karpuz şöyle açıkladı: Grip virüsü kanın yapışkanlığını veya pıhtılaşmasını artırıyor."]]
52
  ner_example = [["Benim adım Turna."]]
53
  t2t_example = [["Paraphrase: Bu üründen çok memnun kaldım."]]
54
  nli_example = [["Bunu çok beğendim. Bunu çok sevdim."]]
@@ -70,15 +70,8 @@ def nli(input, model_choice="turna_nli_nli_tr"):
70
 
71
  @spaces.GPU
72
  def sentiment_analysis(input, model_choice="turna_classification_17bintweet_sentiment"):
73
- if model_choice=="turna_classification_17bintweet_sentiment":
74
- sentiment_model = pipeline(model="boun-tabi-LMG/turna_classification_17bintweet_sentiment", device=0)
75
-
76
- return sentiment_model(input)[0]["generated_text"]
77
- else:
78
- product_reviews = pipeline(model="boun-tabi-LMG/turna_classification_tr_product_reviews", device=0)
79
-
80
- return product_reviews(input)[0]["generated_text"]
81
-
82
 
83
  @spaces.GPU
84
  def pos(input, model_choice="turna_pos_imst"):
 
48
 
49
 
50
  sentiment_example = [["Bu üründen çok memnun kaldım."]]
51
+ long_text = [["Eyfel Kulesi (Fransızca: La tour Eiffel [la tuʀ ɛˈfɛl]), Paris'teki demir kule. Kule, aynı zamanda tüm dünyada Fransa'nın sembolü halini almıştır. İsmini, inşa ettiren Fransız inşaat mühendisi Gustave Eiffel'den alır.[1] En büyük turizm cazibelerinden biri olan Eyfel Kulesi, yılda 6 milyon turist çeker. 2002 yılında toplam ziyaretçi sayısı 200 milyona ulaşmıştır."], ["Kalp krizi geçirenlerin yaklaşık üçte birinin kısa bir süre önce grip atlattığı düşünülüyor. Peki grip virüsü ne yapıyor da kalp krizine yol açıyor? Karpuz şöyle açıkladı: Grip virüsü kanın yapışkanlığını veya pıhtılaşmasını artırıyor."]]
52
  ner_example = [["Benim adım Turna."]]
53
  t2t_example = [["Paraphrase: Bu üründen çok memnun kaldım."]]
54
  nli_example = [["Bunu çok beğendim. Bunu çok sevdim."]]
 
70
 
71
  @spaces.GPU
72
  def sentiment_analysis(input, model_choice="turna_classification_17bintweet_sentiment"):
73
+ sentiment_model = pipeline(model=f"boun-tabi-LMG/{model_choice}", device=0)
74
+ return sentiment_model(input, max_new_tokens = 4)[0]["generated_text"]
 
 
 
 
 
 
 
75
 
76
  @spaces.GPU
77
  def pos(input, model_choice="turna_pos_imst"):