Skip to content

Advtrix Learning is a professional repository of end-to-end AI solutions, data science notebooks, automated analytics, and intelligent dashboards, built during my internship at Advrtix. It includes practical implementations for lead scoring, customer segmentation, trend forecasting, churn analysis, and a fully integrated AI marketing assistant.

Notifications You must be signed in to change notification settings

MuhammadTahaNasir/advtrix-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advtrix Learning 🚀

Welcome to Advtrix Learning, a comprehensive repository of AI-driven solutions, machine learning models, automation pipelines, and an interactive Streamlit app developedby applying the knowledge and skills gained during my Advtrix Internship experience, into a practical, production-ready application.


📌 Overview

This repository delivers production-ready implementations for:

Lead Scoring Model
Predicts the likelihood of lead conversion to optimize sales outreach.

Customer Segmentation
Clusters customers based on behavioral and demographic data to enable personalized marketing strategies.

Trend Forecasting
Applies time series models for predicting marketing and sales trends.

Churn and Marketing Analysis
A unified analysis framework for customer churn, marketing spend impact, predictive modeling, and customer clustering.

Terrag AI (Streamlit App)
An AI-powered interactive analytics app built with Streamlit for data exploration, lead scoring, segmentation, forecasting, and chat-based data insights.

Automation Scripts
Automated workflows for data processing, generation, and analysis.


👤 Project Structure

advtrix-learning/
│
├── notebooks/            # ML & data analysis notebooks
│   ├── data/             # Datasets for notebooks
│   ├── 01_lead_scoring_model.ipynb
│   ├── 02_customer_segmentation.ipynb
│   ├── 03_trend_forecasting.ipynb
│   └── 04_churn_and_marketing_analysis.ipynb
│
├── streamlit_app/        # Terrag AI - Streamlit app for data analytics
├── automation/           # Automation scripts for data generation & cleaning
├── requirements.txt      # Python dependencies
├── .gitignore            # Git ignored files
└── README.md             # Project documentation

🔔 Note: All datasets are stored under notebooks/data/.


🔧 Tech Stack

  • Python: Core programming language
  • Scikit-learn, XGBoost, Prophet: Machine Learning & Forecasting
  • Streamlit: Interactive UI for Terrag AI
  • Pandas, NumPy, Matplotlib, Altair: Data processing and visualization
  • GitHub: Version control and collaboration

🚀 Getting Started

git clone https://github.com/MuhammadTahaNasir/advtrix-learning.git
cd advtrix-learning
pip install -r requirements.txt

To Run the Streamlit App

cd streamlit_app
streamlit run app.py

To Explore Notebooks

Launch Jupyter and navigate to the notebooks/ folder:

jupyter notebook

📊 Datasets

All datasets (CSV files) are available under:

notebooks/data/

🤝 Contributing

We welcome contributions! Fork the repository, submit PRs, or raise issues to collaborate.


👤 Author

Muhammad Taha Nasir
🤖 AI Engineer
💻 Full Stack Developer

🔗 GitHub
🔗 LinkedIn


About

Advtrix Learning is a professional repository of end-to-end AI solutions, data science notebooks, automated analytics, and intelligent dashboards, built during my internship at Advrtix. It includes practical implementations for lead scoring, customer segmentation, trend forecasting, churn analysis, and a fully integrated AI marketing assistant.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published