Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

ยฉ 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

AmirFARES/JUMIA-Sentiment-Analysis-ML-Olympiad

Domain:

natural language processing

Record type:

project
Creator:
Ami
Host:
JUMIA Sentiment Analysis - ML Olympiad ๐Ÿ† Top 3 Finisher ๐Ÿ† Check the link below for more details about the challenge and how to analyze customer sentiments from their reviews. ๐Ÿ”—(kaggle.com) #MLOlympiad #SentimentAnalysis #MachineLearning # JUMIA Sentiment Analysis - ML Olympiad ## Introduction ๐ŸŒŸ Welcome to my Data Science and Machine Learning portfolio! This repository showcases my participation in the JUMIA Sentiment Analysis Challenge, where I achieved a top 3 finish. In this challenge, I developed a model to determine the sentiment of customer reviews on JUMIA Tunisia. ## About the Challenge ๐ŸŒ This competition was a part of the #MLOlympiad, organized by Kaggle and sponsored by Google Developers. The task involved performing sentiment analysis on textual customer reviews to categorize them as positive, negative, or neutral. ### Challenge Details ๐Ÿ“ - **Goal**: Perform sentiment analysis on customer reviews and classify them into 'Positive,' 'Negative,' or 'Neutral.' - **Dataset**: The training and test datasets were provided, containing customer reviews and their associated sentiments. - **Evaluation**: The evaluation metric for this competition was [CategorizationAccuracy]. ## Project Files ๐Ÿ“‚ Here are the key files related to this project: - **train.csv** - The training dataset containing customer reviews and sentiment labels. - **test.csv** - The test dataset for making predictions. - **sample_submission.csv** - A sample submission file with the required format. - **notebook in Kaggle** or **jumiasentimentanalysis.ipynb** - My Jupyter Notebook with code, analysis, and model implementation. ## My Approach ๐Ÿš€ 1. **Data Exploration**: I began by exploring the training dataset to understand the data's characteristics and distribution. 2. **Feature Engineering**: I performed text preprocessing and feature engineering to prepare the data for modeling. 3. **Model Selection**: I experimented with various machine learning and natural language processing (NLP) models to determine the best-performing one. 4. **Hyperparameter Tuning**: To optimize model performance, I fine-tuned hyperparameters. 5. **Validation**: I utilized cross-validation techniques to assess model accuracy and robustness. โ€ฆ

Visit

github.com

Tasks

sentiment analysistext classification

Tags

challengecompetitiondeep-learningjumiamachine-learningmlsentiment-analysistop3