Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -4,11 +4,11 @@
|
|
4 |
#os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
|
5 |
|
6 |
import gradio as gr
|
7 |
-
|
8 |
import torch
|
9 |
|
10 |
import sentencepiece
|
11 |
-
from transformers import MBartTokenizer,
|
12 |
|
13 |
def run_model(input_text,
|
14 |
min_length,
|
@@ -16,13 +16,13 @@ def run_model(input_text,
|
|
16 |
length_penalty):
|
17 |
|
18 |
#MBART Transformer
|
19 |
-
mbart_model =
|
20 |
mbart_tokenizer = MBartTokenizer.from_pretrained("facebook/mbart-large-50")
|
21 |
|
22 |
#encode input to vector
|
23 |
input_text = str(input_text)
|
24 |
input_text = ' '.join(input_text.split()) # hapus white space
|
25 |
-
input_tokenized = mbart_tokenizer.encode(input_text, return_tensors='
|
26 |
|
27 |
#generate input
|
28 |
summary_ids = mbart_model.generate(input_tokenized,
|
@@ -42,8 +42,8 @@ def run_model(input_text,
|
|
42 |
|
43 |
#example
|
44 |
# source Wikipedia
|
45 |
-
contoh = [["Dota 2 adalah sebuah permainan arena pertarungan daring multipemain, dan merupakan sekuel dari Defense of the Ancients mod pada Warcraft 3: Reign of Chaos dan Warcraft 3: The Frozen Throne. DotA 2 dikembangkan oleh Valve Corporation, terbit juli 2013 dota 2 dapat dimainkan secara gratis pada sistem operasi Microsoft Windows, OS X and Linux. Dota 2 dapat dimainkan secara eksklusif melalui distributor resmi valve, Steam.Dota 2 dimainkan oleh 2 tim yang beranggota 5 orang pemain, setiap tim memiliki markas yang berada dipojok peta, setiap markas memiliki satu bangunan bernama 'Ancient', Di mana tim harus berusaha menghancurkan 'Ancient' tim lawan agar dapat memenangkan pertandingan. Setiap pemain hanya dapat mengontrol satu karakter Hero yang berfokus pada menaikan level, mengumpulkan gold, membeli item dan melawan tim lawan untuk menang.Pengembangan Dota 2 dimulai sejak tahun 2009. Ketika pengembang mod DotA, Icefrog, dipekerjakan oleh Valve sebagai lead designer. Dota 2 dipuji oleh kritikus karena gameplay-nya, kualitas pembuatan dan kesetiaan pada gameplay pendahulu (DotA mod Warcraft 3). tetapi Dota 2 juga menuai kritik sebagai game yang susah dipelajari dan para pemain yang tidak ramah.Sampai pertengahan 2017 Dota 2 menjadi game yang memiliki aktivitas pemain paling banyak di Steam, dengan pucak 800,000 pemain online bersamaan setiap hari", 30,
|
46 |
-
["
|
47 |
#judul
|
48 |
title = "Text Sumarization id2id"
|
49 |
|
|
|
4 |
#os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
|
5 |
|
6 |
import gradio as gr
|
7 |
+
import tensorflow as tf
|
8 |
import torch
|
9 |
|
10 |
import sentencepiece
|
11 |
+
from transformers import MBartTokenizer, TFMBartForConditionalGeneration
|
12 |
|
13 |
def run_model(input_text,
|
14 |
min_length,
|
|
|
16 |
length_penalty):
|
17 |
|
18 |
#MBART Transformer
|
19 |
+
mbart_model = TFMBartForConditionalGeneration.from_pretrained("facebook/mbart-large-50", from_pt=True)
|
20 |
mbart_tokenizer = MBartTokenizer.from_pretrained("facebook/mbart-large-50")
|
21 |
|
22 |
#encode input to vector
|
23 |
input_text = str(input_text)
|
24 |
input_text = ' '.join(input_text.split()) # hapus white space
|
25 |
+
input_tokenized = mbart_tokenizer.encode(input_text, return_tensors='tf')
|
26 |
|
27 |
#generate input
|
28 |
summary_ids = mbart_model.generate(input_tokenized,
|
|
|
42 |
|
43 |
#example
|
44 |
# source Wikipedia
|
45 |
+
contoh = [["Dota 2 adalah sebuah permainan arena pertarungan daring multipemain, dan merupakan sekuel dari Defense of the Ancients mod pada Warcraft 3: Reign of Chaos dan Warcraft 3: The Frozen Throne. DotA 2 dikembangkan oleh Valve Corporation, terbit juli 2013 dota 2 dapat dimainkan secara gratis pada sistem operasi Microsoft Windows, OS X and Linux. Dota 2 dapat dimainkan secara eksklusif melalui distributor resmi valve, Steam.Dota 2 dimainkan oleh 2 tim yang beranggota 5 orang pemain, setiap tim memiliki markas yang berada dipojok peta, setiap markas memiliki satu bangunan bernama 'Ancient', Di mana tim harus berusaha menghancurkan 'Ancient' tim lawan agar dapat memenangkan pertandingan. Setiap pemain hanya dapat mengontrol satu karakter Hero yang berfokus pada menaikan level, mengumpulkan gold, membeli item dan melawan tim lawan untuk menang.Pengembangan Dota 2 dimulai sejak tahun 2009. Ketika pengembang mod DotA, Icefrog, dipekerjakan oleh Valve sebagai lead designer. Dota 2 dipuji oleh kritikus karena gameplay-nya, kualitas pembuatan dan kesetiaan pada gameplay pendahulu (DotA mod Warcraft 3). tetapi Dota 2 juga menuai kritik sebagai game yang susah dipelajari dan para pemain yang tidak ramah.Sampai pertengahan 2017 Dota 2 menjadi game yang memiliki aktivitas pemain paling banyak di Steam, dengan pucak 800,000 pemain online bersamaan setiap hari", 30, 100, 2],
|
46 |
+
["Gangguan jiwa atau penyakit jiwa adalah pola psikologis atau perilaku yang pada umumnya terkait dengan stres atau kelainan jiwa yang tidak dianggap sebagai bagian dari perkembangan normal manusia.[1] Gangguan tersebut didefinisikan sebagai kombinasi afektif, perilaku, komponen kognitif atau persepsi yang berhubungan dengan fungsi tertentu pada daerah otak atau sistem saraf yang menjalankan fungsi sosial manusia. Penemuan dan pengetahuan tentang kondisi kesehatan jiwa telah berubah sepanjang perubahan waktu dan perubahan budaya, dan saat ini masih terdapat perbedaan tentang definisi, penilaan dan klasifikasi, meskipun kriteria pedoman standar telah digunakan secara luas. Lebih dari sepertiga orang di sebagian besar negara-negara melaporkan masalah pada satu waktu pada hidup mereka yang memenuhi kriteria salah satu atau beberapa tipe umum dari kelainan jiwa.", 30, 100, 1]]
|
47 |
#judul
|
48 |
title = "Text Sumarization id2id"
|
49 |
|