|
Download README.md from EvaanCarloss/Natural_Language_Processing_with_Disaster_Tweets: direct link, hf CLI and curl.
- Browser
- Download file 1.51 kB
-
https://huggingface.co/EvaanCarloss/Natural_Language_Processing_with_Disaster_Tweets/resolve/main/README.md
- Command line
-
hf download hf://EvaanCarloss/Natural_Language_Processing_with_Disaster_Tweets/README.md
-
curl -L -o README.md https://huggingface.co/EvaanCarloss/Natural_Language_Processing_with_Disaster_Tweets/resolve/main/README.md
1.51 kB
| # 🚨 Natural Language Processing with Disaster Tweets | |
| Este repositório contém uma solução para a competição **"Natural Language Processing with Disaster Tweets"** do Kaggle. O objetivo do projeto é construir um modelo de Machine Learning/Deep Learning capaz de classificar se um tweet está relatando um desastre/emergência real (`1`) ou se utiliza termos conotativos/figurados (`0`). | |
| --- | |
| ## 📌 Visão Geral do Projeto | |
| - **Plataforma:** Kaggle | |
| - **Métrica de Avaliação:** $F_1\text{-score}$ | |
| - **Linguagem:** Python 3.x | |
| - **Principais Tecnologias:** `pandas`, `scikit-learn`, `PyTorch`, `transformers` (Hugging Face) | |
| --- | |
| ## ⚙️ Abordagem e Modelos | |
| ### Baseline: TF-IDF + Logistic Regression | |
| - **Pré-processamento:** Limpeza de URLs e tags HTML, preservação de hashtags e números, e concatenação do campo `keyword` ao texto do tweet. | |
| - **Vetorização:** `TfidfVectorizer` (unigramas e bigramas, `max_features=10000`). | |
| - **Algoritmo:** Regressão Logística. | |
| - **Resultado ($F_1\text{-score}$ em Validação Cruzada 5-Fold):** ~0.785 | |
| --- | |
| ## 📂 Estrutura do Repositório | |
| ```text | |
| ├── data/ | |
| │ ├── train.csv # Dataset de treino | |
| │ └── test.csv # Dataset de teste (Kaggle) | |
| ├── notebooks/ | |
| │ ├── 01_baseline_tfidf.ipynb # Modelo baseline (TF-IDF + Logistic Regression) | |
| ├── submissions/ | |
| │ ├── submission_baseline.csv | |
| │ └── submission_deberta.csv | |
| ├── README.md | |
| └── requirements.txt | |