Python NLP Sentiment Analyzer

Job ID: 40529206

Budget: ₹600 – ₹1,500 INR

I need a self-sufficient Python developer to build a compact Natural Language Processing pipeline focused on sentiment analysis. The scope is deliberately tight: select or craft a suitable dataset, clean and preprocess the text, train a sentiment model, and wrap the result in a concise, well-documented script or notebook I can rerun on my own machine.

Key expectations
• Pure Python with common ML libraries (preferably scikit-learn or PyTorch, but I’m open if you can justify another choice).
• Readable, modular code with inline comments and a short README explaining setup, training, and inference.
• Clear evaluation: show accuracy, F1, or another appropriate metric on a held-out set so I can see real performance.
• A simple CLI or function call that takes raw text and returns the predicted sentiment.

This is a fixed-scope engagement meant to be wrapped up quickly, so aim for practical, production-leaning code rather than research prototypes. Let me know your approximate timeline, the libraries you intend to use, and any dataset suggestions when you reply.

Required Skills (Tags):

Python
Artificial Intelligence
Machine Learning (ML)
Deep Learning
Generative AI
LLM (Large Language Models)
OpenAI API
Prompt Engineering
NLP (Natural Language Processing)
Data Science
Data Processing
Pandas
NumPy
TensorFlow
PyTorch
Scikit-learn
LangChain

Deliverables:

Working source code
Setup instructions
Basic documentation
Testing before delivery

Budget: ₹1500 (Fixed Price)

Timeline: 1-2 Days only

Application Requirements:
Please share:

Similar AI/ML work done earlier
Tech stack you will use
Delivery timeline
Whether you can provide post-delivery support