Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/labrijisaad/technical-test-nlp-category-correction

This repo has a Jupyter Notebook for an e-commerce NLP and data manipulation technical test.
https://github.com/labrijisaad/technical-test-nlp-category-correction

color-extraction data-processing dimension-extraction nlp

Last synced: 16 days ago
JSON representation

This repo has a Jupyter Notebook for an e-commerce NLP and data manipulation technical test.

Awesome Lists containing this project

README

        

# `Technical Test`: NLP Category Correction 📊🔍

## Overview

This repository contains a Jupyter Notebook for a technical test focusing on NLP (Natural Language Processing) and data
manipulation, specifically tailored for e-commerce data analysis.

## Features

- **Data Preprocessing** 🔄: Importing libraries, reading data, renaming columns, and date conversion.
- **Dimension & Color Extraction** 📏🎨: Functions to extract dimensions and colors from product descriptions.
- **Categorization Correction** 🏷️: Algorithms to check and correct product categorization.
- **Data Analysis** 📈: Visualization and statistics of the processed data.

## Getting Started 🚀

Follow these steps to run the [notebook](./notebooks/Technical%20Test.ipynb) locally:

1. **Clone the Repository**
```bash
git clone https://github.com/labrijisaad/Technical-Test-NLP-Category-Correction.git
```

2. **Set Up the Environment**
- Run `make setup` to create a virtual environment and install dependencies.

3. **Launch Jupyter Lab**
- Execute `make jupyter` to activate the virtual environment and start Jupyter Lab.

4. **Navigate to the Notebook**
- Open the `/notebooks` directory and run the Jupyter Notebook to explore the data.

## Contributions 🤝

Your contributions are welcome! Check out
the [issues page](https://github.com/labrijisaad/Technical-Test-NLP-Category-Correction/issues).

## 🙌 Connect with Me:



LinkedIn


Kaggle