This project analyzes the effectiveness of a direct marketing campaign from a Portuguese bank, with the goal of predicting whether a client will subscribe to a term deposit. We also explore how IBM Granite can support data analysis and business insight generation.
- Source: Bank Marketing Dataset on Kaggle
- Local file used:
dataset/bank-direct-marketing-campaigns.csv
- Data preprocessing & feature engineering
- Classification using Random Forest
- AI-supported insight generation using IBM Granite
- Most influential features include:
duration,contact,pdays,month, andprevious. - The model achieved ~X% accuracy in predicting client subscription.
- LLM was able to summarize performance and suggest marketing strategies based on model results.
We used IBM Granite to:
- Analyze model results
- Generate natural language insight
- Suggest marketing recommendations automatically