This notebook demonstrates sentiment analysis for restaurant review data in both English and Arabic using pre-trained BERT models with Spark NLP and PySpark.
This repository requires Apache Spark and Spark NLP to be installed. Refer to the official Spark NLP documentation for installation instructions: Spark NLP Documentation
opinion | sentiment |
---|---|
Highly recommend the restaurant for its tasty dishes and cozy atmosphere | Positive |
We ordered takeout, and the packaging was eco-friendly. Appreciated the sustainability effort | Positive |
Great ambiance and friendly staff. The menu has a variety of options to choose from | Positive |
The staff was attentive, and they ensured our dietary preferences were taken into account | Positive |
We tried the chef's specials, and they were a delightful surprise. Unique and delicious | Positive |
The cocktails were overpriced, considering the size and alcohol content | Negative |
The menu had a good balance of classic dishes and innovative creations | Positive |
The staff was attentive to details, ensuring our preferences were taken into account | Positive |
Unfortunately, the restaurant had a limited selection of non-alcoholic beverages. More variety needed | Negative |
The cocktails were well-crafted and paired perfectly with the appetizers | Positive |
opinion | sentiment |
---|---|
كانت تجربة الطعام مخيبة للآمال بالكامل، حيث كانت الأطباق تفتقر إلى الطعم اللذيذ والنضارة اللازمة | negative |
كان للمطعم ديكور فريد وساحر. مكان عظيم لمناسبة خاصة | positive |
كان للمطعم جو دافئ وترحاب. مثالية لعشاء مريح | positive |
المطعم كان جيدًا للقاءات العادية، لكنه قد لا يكون الخيار الأمثل للمناسبات الخاصة | neutral |
الطعام كان لذيذ حقا! مزيج مثالي من النكهات والقوام | positive |
كانت الأطعمة عادية والخدمة مقبولة، لم نشعر بإحباط كبير أو إثارة كبيرة | neutral |
لم نجد أي تجربة سلبية أو إيجابية بارزة، كانت الزيارة مجردة مناسبة | neutral |
كان للمطعم ديكور فريد وساحر. مكان عظيم لمناسبة خاصة | positive |
لقد شعرنا بخيبة أمل إزاء نوعية الطعام. أنها تفتقر إلى النكهة والنضارة | negative |
كانت الأطعمة عادية والخدمة مقبولة، لم نشعر بإحباط كبير أو إثارة كبيرة | neutral |
المطعم كان جيدًا للقاءات العادية، لكنه قد لا يكون الخيار الأمثل للمناسبات الخاصة | neutral |
لم نجد أي مشكلة كبيرة في تجربتنا، كانت معقولة بشكل عام | neutral |
أوصي بشدة بالمطعم لأطباقه اللذيذة وأجواءه المريحة | positive |
تجربتنا في المطعم كانت متوسطة. لم تكن الأطعمة رائعة ولكنها لم تكن سيئة أيضًا | neutral |
كانت الأطعمة عادية والخدمة مقبولة، لم نشعر بإحباط كبير أو إثارة كبيرة | neutral |
الأطعمة كانت عديمة الطعم والجودة. كان ذلك خيبة أمل بالنسبة لنا ولم يستحق الزيارة | negative |
لقد شعرنا بخيبة أمل إزاء نوعية الطعام. أنها تفتقر إلى النكهة والنضارة | negative |
كان للمطعم جو دافئ وترحاب. مثالية لعشاء مريح | positive |
كانت الخدمة في المطعم مقبولة، لم يكن هناك شيء ملحوظًا سواء إيجابيًا أو سلبيًا | neutral |
For more details and an end-to-end stream pipeline project, please contact me via email at saadkhemiri123@gmail.com.