{"id":24437268,"url":"https://github.com/chaganti-reddy/ai-prototype-customer-segmentation","last_synced_at":"2025-03-13T23:09:08.594Z","repository":{"id":37384589,"uuid":"505397460","full_name":"Chaganti-Reddy/AI-Prototype-Customer-Segmentation","owner":"Chaganti-Reddy","description":"Artificial Intelligence Prototype product based model for Customer Segmentation in E-Commerce Industry.","archived":false,"fork":false,"pushed_at":"2022-06-21T04:50:23.000Z","size":14514,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-20T18:15:47.135Z","etag":null,"topics":["artificial-intelligence","cluster-analysis","customer-segmentation","data-analysis","machine-learning","product-based","prototype"],"latest_commit_sha":null,"homepage":"https://github.com/Chaganti-Reddy/AI-Prototype-Customer-Segmentation","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Chaganti-Reddy.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-20T10:37:56.000Z","updated_at":"2022-06-20T17:11:54.000Z","dependencies_parsed_at":"2022-09-14T21:22:45.160Z","dependency_job_id":null,"html_url":"https://github.com/Chaganti-Reddy/AI-Prototype-Customer-Segmentation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chaganti-Reddy%2FAI-Prototype-Customer-Segmentation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chaganti-Reddy%2FAI-Prototype-Customer-Segmentation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chaganti-Reddy%2FAI-Prototype-Customer-Segmentation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Chaganti-Reddy%2FAI-Prototype-Customer-Segmentation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Chaganti-Reddy","download_url":"https://codeload.github.com/Chaganti-Reddy/AI-Prototype-Customer-Segmentation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243495502,"owners_count":20299922,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["artificial-intelligence","cluster-analysis","customer-segmentation","data-analysis","machine-learning","product-based","prototype"],"created_at":"2025-01-20T18:15:53.848Z","updated_at":"2025-03-13T23:09:08.576Z","avatar_url":"https://github.com/Chaganti-Reddy.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eCusomer Segmentation Analysis\u003c/h1\u003e\n\n\u003cdiv align= \"center\"\u003e\u003cimg src=\"images/1.png\" width=\"400\" height=\"350\"/\u003e\n  \u003ch4\u003e Artificial intelligence (AI) has the potential to revolutionize pathology. AI refers to the application of modern machine learning techniques to digital tissue images in order to detect, quantify, or characterize specific cell or tissue structures. By automating time‑consuming diagnostic tasks, AI can greatly reduce the workload and help to remedy the serious shortage of pathologists. At the same time, AI can make analyses more sensitive and reproducible and it can capture novel biomarkers from tissue morphology for precision medicine. So, we created a  Machine Learning model for Customer Segmentation Analysis of E-Commerce Industry.\n\u003c/i\u003e.\u003c/h4\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003c!-- Python version --\u003e\n    \u003ca href=\"https://www.python.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/python-v3.8-blue?style=flat-square\"/\u003e\u003c/a\u003e\n    \u003c!-- License --\u003e\n    \u003ca href=\"https://github.com/Chaganti-Reddy/AI-Prototype-Customer-Segmentation/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/Chaganti-Reddy/EVMarket-India?style=flat-square\"/\u003e\n    \u003c!-- Stars --\u003e\n    \u003ca href=\"https://github.com/Chaganti-Reddy/\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/Chaganti-Reddy?style=flat-square\"/\u003e\u003c/a\u003e\n    \u003c!-- Forks --\u003e\n    \u003ca href=\"https://github.com/Chaganti-Reddy/\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/Chaganti-Reddy/AI-Prototype-Customer-Segmentation?style=flat-square\"/\u003e\u003c/a\u003e\n    \u003c!-- Followers --\u003e\n    \u003ca href=\"https://github.com/Chaganti-Reddy/\"\u003e\u003cimg src=\"https://img.shields.io/github/followers/Chaganti-Reddy?style=flat-square\"/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [:warning: Frameworks and Libraries](#warning-frameworks-and-libraries)\n- [:book: Data Preprocessing](#book-data-preprocessing)\n- [:link: Download](#link-download)\n- [:key: Prerequisites](#key-prerequisites)\n- [🚀\u0026nbsp; Installation](#-installation)\n- [:bulb: How to Run](#bulb-how-to-run)\n- [:key: Results](#key-results)\n- [:clap: And it's done!](#clap-and-its-done)\n- [:raising_hand: Citation](#raising_hand-citation)\n- [:beginner: Future Goals](#beginner-future-goals)\n- [:heart: Owner](#heart-owner)\n- [:eyes: License](#eyes-license)\n\n## :warning: Frameworks and Libraries\n\n- **[SKLearn](https://scikit-learn.org/stable/):** Simple and efficient tools for predictive data analysis\n- **[Seaborn](https://seaborn.pydata.org/):**\n  Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics.\n- **[Plotly](https://plotly.com/python/getting-started/):**\n  The plotly Python library is an interactive, open-source plotting library that supports over 40 unique chart types covering a wide range of statistical, financial, geographic, scientific, and 3-dimensional use-cases.\n- **[Matplotlib](https://matplotlib.org/) :** Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.\n- **[Numpy](https://numpy.org/):**\n  Caffe-based Single Shot-Multibox Detector (SSD) model used to detect faces\n- **[Pandas](https://pandas.pydata.org/):**\n  pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool,\nbuilt on top of the Python programming language.\n\n## :book: Data Preprocessing\n\nData pre-processing is an important step for the creation of a machine learning\nmodel. Initially, data may not be clean or in the required format for the model which\ncan cause misleading outcomes. In pre-processing of data, we transform data into our\nrequired format. It is used to deal with noises, duplicates, and missing values of the\ndataset. Data pre-processing has the activities like importing datasets, splitting\ndatasets, attribute scaling, etc. Preprocessing of data is required for improving the\naccuracy of the model.\n\n## :link: Download\n\nThe dataset is now available [here](data.csv)  ! \n\n## :key: Prerequisites\n\nAll the dependencies and required libraries are included in the file \u003ccode\u003erequirements.txt\u003c/code\u003e [See here](requirements.txt)\n\n## 🚀\u0026nbsp; Installation\n\n1. Clone the repo\n\n```\n$ git clone https://github.com/Chaganti-Reddy/AI-Prototype-Customer-Segmentation.git\n```\n\n2. Change your directory to the cloned repo\n\n```\n$ AI-Prototype-Customer-Segmentation\n```\n\n3. Now, run the following command in your Terminal/Command Prompt to install the libraries required\n\n```\n$ pip3 install -r requirements.txt\n\n```\n\n## :bulb: How to Run\n\n1. Open terminal. Go into the cloned project directory and type the following command: \n\n```\n$ python3 Customer-Segmentation.py\n```\n\n## :key: Results\n\n\n **• \u003ccode\u003eSilhouette\u003c/code\u003e intra-cluster score:**\n\n\u003cimg src=images/12.png width=650 height=400 \u003e\u003c/img\u003e\n\n **• Word Cloud Analysis:**\n\n\u003cimg src=images/13.png width=650 height=400 \u003e\u003c/img\u003e\n\n **•  Decomposed Data:**\n\n\u003cimg src=images/15.png width=650 height=400 \u003e\u003c/img\u003e\n\n **• Report via PCA:**\n\n\u003cimg src=images/17.png width=650 height=400 \u003e\u003c/img\u003e\n\n **• Customers Morphology**\n\n\u003cimg src=images/19.png width=650 height=400 \u003e\u003c/img\u003e\n\n**• Confusion Matrix:**\n\n\u003cimg src=images/21.png width=650 height=400 \u003e\u003c/img\u003e\n\n**Check out the report [here](/Team-Chaganti.pdf)**\n\n## :clap: And it's done!\n\nFeel free to mail me for any doubts/query\n:email: chagantivenkataramireddy1@gmail.com\n\n---\n\n## :raising_hand: Citation\n\nYou are allowed to cite any part of the code or our dataset. You can use it in your Research Work or Project. Remember to provide credit to the Maintainer Chaganti Reddy by mentioning a link to this repository and her GitHub Profile.\n\nFollow this format:\n\n- Author's name - Chaganti Reddy\n- Date of publication or update in parentheses.\n- Title or description of document.\n- URL.\n\n## :beginner: Future Goals\n\nThis study endeavoured to present Customer Segmentation of E-Commerce Industry using an a-priori approach to categorize potential buyers into sub-segments of old and new customers and their purchases.\n\n## :heart: Owner\n\nMade with :heart:\u0026nbsp; by [Chaganti Reddy](https://github.com/Chaganti-Reddy/)\n\n## :eyes: License\n\nMIT © [Chaganti Reddy](https://github.com/Chaganti-Reddy/AI-Prototype-Customer-Segmentation/blob/main/LICENSE)\n\u003c/h1\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaganti-reddy%2Fai-prototype-customer-segmentation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchaganti-reddy%2Fai-prototype-customer-segmentation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchaganti-reddy%2Fai-prototype-customer-segmentation/lists"}