import gradio as gr from transformers import pipeline import pandas as pd from sklearn.feature_extraction.text import TfidfVectorizer from hazm import word_tokenize, sent_tokenize def tokenizer(x): return (w for w in word_tokenize(x) if w not in ",؛،ريالًٌٍَُِّ!\"#$%&'()*+,-./:;<=>?@[\]^_`{|}~") def tfidf_summarizer(text): sents_list = sent_tokenize(text) vectorizer = TfidfVectorizer(tokenizer=tokenizer) X = vectorizer.fit_transform(sents_list) tfidf_df = pd.DataFrame(X.toarray(), columns=vectorizer.get_feature_names_out()) sents_score = {} for idx, sent in enumerate(sents_list): sent_len = len(list(tokenizer(sent))) if(sent_len>0): sents_score[sent] = tfidf_df.iloc[idx].sum() / sent_len summary_sent = max(sents_score, key=sents_score.get) return summary_sent t5_summarizer = pipeline("summarization", model="enteramine/mt5-base-finetuned-v1") bart_summarizer = pipeline("summarization", model="z-rahimi-r/mbart-large-50-finetuned-v1") def predict(text): tfidf_output = tfidf_summarizer(text) t5_output = t5_summarizer(text) bart_output = bart_summarizer(text) return tfidf_output, t5_output[0]['summary_text'], bart_output[0]['summary_text'] demo = gr.Interface( fn=predict, inputs=gr.Textbox(label="Input", placeholder="Type Here..."), outputs=[gr.Textbox(label="Baseline (TF-IDF) Output"), gr.Textbox(label="mT5 Output"), gr.Textbox(label="mBART Output")], title="Persian News Summarization with mT5 & mBART", examples = [['در روزهای گذشته انتشار تصاویر کودکان و نوجوانانی که از والدین‌شان جدا شده و در اردوگاه‌های موقت در ایالت‌های مرزی آمریکا نگهداری می‌شوند، انتقادات گسترده‌ای را در داخل و خارج آمریکا از سیاست ضد مهاجرتی ترامپ، برانگیخته است. به گزارش این اعتراضات به حدی است که حتی "ملانیا ترامپ" بانوی اول آمریکا نیز نتوانست از آن دفاع کند و این اقدام را محکوم کرد. ماجرا از این قرار است که در یک ماه گذشته دولت آمریکا با ارایه تفسیر موسعی از قانون مهاجرت به آمریکا بیش از 2200 فرزند را از والدین مهاجر آنها جدا کرد. بر اساس این تفسیر از قانون ورود غیرقانونی به خاک ایالات متحده آمریکا جرم محسوب می‌شود و به همین خاطر افرادی که به صورت غیرقانونی وارد خاک آمریکا شده‌اند برای محاکمه دستگیر می‌شوند و فرزندانشان از آنها جدا می‌شوند. این جداسازی و انتشار تصاویری از صدها کودک و نوجوان و حتی فرزندان خردسال زیر 2 سال که از والدین خود جدا شده اند صدای بسیاری را در آمریکا و جهان درآورده است. گفتنی است جداسازی والدین و فرزندان بر مبنای قانون جدیدی انجام نمی‌شود بلکه دولت ترامپ تلاش دارد قانونی را که در دوره‌های گذشته نسبت به آن اغماض می‌شد، "سفت و سخت" به مورد اجرا بگذارد؛ تنها تغییری که دولت ترامپ نسبت به دولت اوباما درباره قانون دارد، "تفسیر موسع" آن از "وقوع جرم" از سوی مهاجران غیرقانونی است، بدین گونه که دولت ترامپ نفس ورود غیرقانونی به خاک آمریکا را جرم انگاشته و مهاجران را برای محاکمه و اخراج دستگیر می‌کند اما در دولت‌های گذشته نسبت به این ورود با اغماض بیشتری برخورد می‌شد و تنها در صورتی که مهاجرغیرقانونی اقدامی مجرمانه را در خاک آمریکا مرتکب می‌شد، نسبت به دستگیری و اخراج فرد مزبور اقدام می‌شد. دموکرات‌ها این اقدام دولت ترامپ را غیراخلاقی و "شیطانی" توصیف کرده‌اند و حتی "لورا بوش" همسر "جورج دبلیو بوش" رییس جمهور اسبق آمریکا با اعلام انزجار از این اقدام، گفته طاقت دیدن صحنه ضجه و گریه کودکان خردسال پس از جدایی آنها از والدین‌شان را ندارد. این اعتراضات در حالی است که ترامپ از این اقدام دفاع کرده و گفته راهی جز این نیست. او دیروز بار دیگر با دفاع از سیاست جدید دولت آمریکا برضد مهاجران گفت که او اجازه نخواهد داد آمریکا نیز مثل اروپا به "اردوگاه پناهجویان" تبدیل شود. در روزهای گذشته در برخی شهرهای آمریکا تظاهرات‌هایی بر ضد جداسازی فرزندان و والدین مهاجر برگزار شده است و فعالان اجتماعی و حقوق بشر در آمریکا به این اقبدام به شدت اعتراض کرده و خوستار توقف اجرای این طرح شده‌اند. "جف سشنز" وزیر دادگستری کابینه ترامپ هم در واکنش به مقایسه این طرح با اقدامات دوره "آلمان نازی" - در جداسازی والدین از فرزندان در اردوگاه‌های مرگ یا کار اجباری- گفته است این طرح به هیچ وجه قابل مقایسه با اقدامات دوره آلمان نازی نیست. پس از اینکه "مایکل هایدن" رییس سابق سازمان اطلاعات مرکزی آمریکا (سیا) در توییتر خود این اقدام را با اردوگاه‌های آلمان نازی مقایسه کرد و به شدت آن را محکوم کرد وزیر دادگستری کابینه ترامپ دیروز در مصاحبه‌ای با فاکس‌نیوز با دفاع از اجرای سخت‌گیرانه قانون ضد مهاجرت غیرقانونی به خاک آمریکا این مقایسه را "بزرگ‌نمایی" دانست چون به گفته او: در آلمان نازی، جلوی خروج یهودیان از کشور را می‌گرفتند." کنگره آمریکا قرار است در هفته جاری درباره یک قانون جدید مهاجرتی به تصمیم‌گیری برسد.'], ['به گزارش خبرنگار علمی ؛ چین نخستین ماهواره رصد خورشیدی خود را به فضا پرتاب کرد. این پرتاب در 14 اکتبر 2021 و از مرکز پرتاب ماهواره تایوان پرتاب شده است. این ماهواره مجهز به نخستین تلسکوپ خورشیدی چین در فضا است و خط قرمز یا "وانگ وی" معاون موسسه مهندسی ماهواره در آکادمی تکنولوژی پروازهای فضایی شانگهای در مصاحبه با "گلوبال تایمز" گفت: این ماهواره 550 کیلوگرمی با نام "جستجوگر خورشیدی اچ آلفای چین" (Chinese H-Alpha Solar Explorer) یا نام کوتاه "CHASE" به منظور حفظ مدار خورشید‌ آهنگ (یک نوع مدار قطبی به مرکزیت زمین یا سیارات دیگر است که همواره نسبت به زمین (سیاره میزبان) در یک ساعت خاص قرار دارد) و در فاصله حدوداً 520 کیلومتری بالای سطح زمین و به مدت حداقل سه سال طراحی شده است و نخستین تلسکوپ خورشیدی مستقر در فضای مربوط به کشور چین خواهد بود. "وانگ" ضمن اشاره به اینکه ماموریت این ماهواره جمع‌آوری داده‌های طیفی و تصاویر خورشید است، گفت: این ماهواره قابلیت این را دارد که برای نخستین بار، رصد دایره‌ای شکل طیف‌های خورشیدی را در باند موج اچ- آلفا انجام دهد در عین حال که دارای دقت هدایتی و قابلیت پرواز فوق‌العاده بالایی است. معاون موسسه مهندسی ماهواره در آکادمی تکنولوژی پروازهای فضایی شانگهای گفت: مطالعه خورشید به ما کمک می‌کند تا درباره منشاء و تکامل میدان‌های مغناطیسی آسمانی، شتاب و توزیع ذرات پرانرژی و سایر پدیده‌های فیزیکی اطلاعات بیشتری کسب کنیم و جدا از ارزش علمی، داشتن اطلاعات بیشتر درباره خورشید ما را قادر می‌سازد تا از اختلال‌آفرینی فعالیت‌های خورشیدی در خدمات ارتباطی و ناوبری جلوگیری کنیم و از فضاپیما و فضانوردان حفاظت بهتری به عمل آوریم.']] ) demo.launch()