Welcome to one of Kaggle's "Getting Started" competitions, designed specifically for data scientists looking to begin their journey in Natural Language Processing (NLP). This challenge is ideal for those with little to no machine learning background, offering a dataset that is manageable in size and can be processed entirely within Kaggle's free, no-setup Jupyter Notebooks environment.
The Challenge Twitter has become a critical communication channel during emergencies. With the ubiquity of smartphones, people can announce disasters in real-time, prompting agencies like disaster relief organizations and news outlets to monitor these feeds programmatically. However, distinguishing between genuine disaster announcements and metaphorical or unrelated posts is difficult for machines. For instance, a tweet might use the word "ABLAZE" metaphorically rather than literally.
In this competition, participants are challenged to build a machine learning model that predicts whether tweets describe real disasters. You will work with a dataset of 10,000 hand-classified tweets. Please note that the dataset contains text that may be considered profane, vulgar, or offensive.
Format and Evaluation
Submissions are evaluated using the F1 score, which balances precision and recall. For each ID in the test set, you must predict 1 if the tweet describes a real disaster and 0 otherwise. The submission file must contain a header and follow the format: id,target.
Competition Nature As a "Getting Started" competition, this event is non-competitive regarding prizes; there are no cash awards, medals, or points associated with leaderboard rankings. It operates on a rolling timeline with a two-month window for submissions to remain valid on the leaderboard. The primary goal is to provide a sandbox for users to learn basic machine learning concepts, familiarize themselves with the Kaggle platform, and engage with the community.