Spaces:
Build error
Build error
File size: 1,867 Bytes
3ed0639 01d2765 3ed0639 01d2765 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
import warnings
warnings.simplefilter("ignore")
from pyabsa import ATEPCCheckpointManager
aspect_extractor = ATEPCCheckpointManager.get_aspect_extractor(checkpoint='english',
auto_device=True # False means load model on CPU
)
import gradio as gr
import pandas as pd
def inference(text):
result = aspect_extractor.extract_aspect(inference_source=[text],
pred_sentiment=True)
result = pd.DataFrame({
'aspect': result[0]['aspect'],
'sentiment': result[0]['sentiment']
})
return result
if __name__ == '__main__':
iface = gr.Interface(
fn=inference,
inputs=["text"],
examples=[['The wine list is incredible and extensive and diverse , the food is all incredible and the staff was all very nice ,'
' good at their jobs and cultured .'],
['Though the menu includes some unorthodox offerings (a peanut butter roll, for instance), the classics are pure and '
'great--we have never had better sushi anywhere, including Japan.'],
['Everything, from the soft bread, soggy salad, and 50 minute wait time, with an incredibly rude service to deliver'
' below average food .'],
['Even though it is running Snow Leopard, 2.4 GHz C2D is a bit of an antiquated CPU and thus the occasional spinning '
'wheel would appear when running Office Mac applications such as Word or Excel .'],
['Good Work user'],
['camera is good, battery drains fast'],
],
outputs="dataframe",
description="Project by Devansh Mistry with PyABSA Library",
title='ASPECT BASED SEMANTICS ANALYTICS'
)
iface.launch() |