Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
8 views
PyCaret Project Build and Deploy Using MLapp and Streamlit
PyCaret_Project_build_and_Deploy_using_MLapp_and_Streamlit
Uploaded by
Suresh Kumar
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save PyCaret_Project_build_and_Deploy_using_MLapp_and_S... For Later
Download
Save
Save PyCaret_Project_build_and_Deploy_using_MLapp_and_S... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
8 views
PyCaret Project Build and Deploy Using MLapp and Streamlit
PyCaret_Project_build_and_Deploy_using_MLapp_and_Streamlit
Uploaded by
Suresh Kumar
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save PyCaret_Project_build_and_Deploy_using_MLapp_and_S... For Later
Carousel Previous
Carousel Next
Save
Save PyCaret_Project_build_and_Deploy_using_MLapp_and_S... For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 5
Search
Fullscreen
PyCaret Project to B and Deploy an ML App using Streamlit Business Objective Customers are the lifeblood of any firm. Customer retention should be implemented with the firm's long-term goals in any organization that serves a large number of customers. In general, businesses spend a lot of money to attract new consumers, but often don't know that their existing clients account for the majority of their sales and earnings. Customer analytics, which serves as the foundation for all marketing efforts, includes + approaches such as predictive modeling, data visualization, information management, and segmentation. Customer segmentation and a product recommendation engine are employed effectively to maximize sales and conversions. We shall concentrate on customer segmentation in this project. Marketers can use segmentation to better customize their marketing efforts to different audience segments. Customer segmentation is the process of breaking customers into multiple groups based on shared criteria in order for businesses to promote each group efficiently and appropriately. We'll be working on an end-to-end project in which we'll create a model with the help of the Pycaret library, Streamilit, Github, and the Streamlit cloud. PyCaret is a Python-based low-code machine learning library that allows you to go from data preparation to model deployment in minutes in your preferred notebook environment. In this particular project, K means clustering will be used to segment the data. We shall then build a Streamlit application and deploy it on the Streamiit cloud by linking it to the Github repository containing our project, Data description The dataset that we will use for this project is a part of PyCaret datasets and is called ‘jewellery’. It comprises customer profiles with columns such as age, income, spending score, and savings, and we're aiming to classify customers based on these so that our marketing team can target potential product buyers. To build an unsupervised learning model with the help of PyCaret library in python that can categorize the customers into different segments and deploy the model using streamlit.Tech Stack Language - Python Libraries - pycaret, pandas, streamiit Approach 1. Importing the required libraries and packages 2. Open the config file. (This is a configuration file that can be edited according to your dataset) Get the dataset Setup PyCaret environment Model Creation Model Assigning Plotting model Making predictions Saving Model 10. Creating streamlit application 11. Creating a github repository for the project 12. Connecting streamiit cloud to github 13. Deploying the project OONBARY Modular code overviewinput Lconfig.yami Liewel_data.csv sre Lengine.py LmLpipetine Lutils.py Lprocessing.py Lmodel.py Lstreamtit_app Lapp.py Lrequirements.txt fib Customers Segmentation with Pycaretipynb output Final_kmeans_model.pki Ltestesy Once you unzip the modular_code.zip file you can find the following folders within it 1. input 2. ste 3. output 4, lib 1) input folder - It contains all the data that we will need for analysis. * A config file, with some basic configuration parameters which can be edited according to your dataset. © A jewel_data.csv file, that has 505 rows of customer data with 4 columns as- Age, Income, Spending score and Savings. 2) src folder - This is the most important folder of the project. This folder contains all the modularized code for all the above steps in a modularized manner. This folder consists of:4) * engine.py © mlpipeline The ml_pipeline is a folder that contains all the functions put into different python files which are appropriately named. These python functions are then called inside the engine.py file © streamlit_app This folder contains the python file for the streamlit application that will be used for deployment of this project. © requirements.txt This file will help you install all the packages that are required to run the project successfully. You can install theses packages by using the ‘command — pip install -r requirements.txt, output folder - The output folder contains model that we trained for this data. This model can be easily loaded and used for future use and the user need not have to train all the models from the beginning, lib folder - This is a reference folder. It contains the original ipython notebook that ‘we saw in the videos. Project Takeaways 1 eNonsen 9. 10. 11. 12. 13. Understanding customer segmentation and its usage Understanding the working of PyCaret How to perform data preprocessing using PyCaret? How to build a model using PyCaret? Understanding streamiit and its usage Understanding the importance of deploying a model Learning how to productionize a model How to build a streamlit app? Understanding what is github Understanding github repositories and branches How to create a pull request in github? How to create a feature branch in github? Lear to create a github repository for your project14. Understanding the steps to connect streamilit cloud to github 15. Understanding the project deployment process using streamlit
You might also like
Dell Bomi Resume
PDF
No ratings yet
Dell Bomi Resume
5 pages
Music Recommendation System Powerpoint Presentation
PDF
100% (4)
Music Recommendation System Powerpoint Presentation
16 pages
Multipart Message Support OracleBPEL
PDF
No ratings yet
Multipart Message Support OracleBPEL
10 pages
Throttling and Batching With Boomi Atom Queues
PDF
No ratings yet
Throttling and Batching With Boomi Atom Queues
5 pages
Lecture 6 - Model deployment
PDF
No ratings yet
Lecture 6 - Model deployment
22 pages
Build A Database Website Using Streamlit Library: Most Accidents Zone Area Detection Website
PDF
No ratings yet
Build A Database Website Using Streamlit Library: Most Accidents Zone Area Detection Website
6 pages
Turn Python Scripts Into Beautiful ML Tools - Towards Data Science PDF
PDF
No ratings yet
Turn Python Scripts Into Beautiful ML Tools - Towards Data Science PDF
14 pages
Turn Python Scripts Into Beautiful ML Tools - Towards Data Science
PDF
100% (1)
Turn Python Scripts Into Beautiful ML Tools - Towards Data Science
14 pages
Python BAKMR010399002
PDF
No ratings yet
Python BAKMR010399002
4 pages
Internship Lekhana
PDF
No ratings yet
Internship Lekhana
17 pages
Streamlit Python
PDF
No ratings yet
Streamlit Python
9 pages
Lecture Notes 8
PDF
No ratings yet
Lecture Notes 8
4 pages
Streamlit_App_Setup_Guide
PDF
No ratings yet
Streamlit_App_Setup_Guide
3 pages
Assignment 6
PDF
No ratings yet
Assignment 6
2 pages
16 - Streamlit
PDF
100% (2)
16 - Streamlit
62 pages
Final Project
PDF
No ratings yet
Final Project
4 pages
phase 4
PDF
No ratings yet
phase 4
4 pages
DL Practical 10 GUI Implementation
PDF
No ratings yet
DL Practical 10 GUI Implementation
5 pages
Industrial Copper Modeling Project Explanation
PDF
No ratings yet
Industrial Copper Modeling Project Explanation
1 page
Intro To Machine Learning Nanodegree Program Syllabus
PDF
No ratings yet
Intro To Machine Learning Nanodegree Program Syllabus
14 pages
Sales Prediction
PDF
No ratings yet
Sales Prediction
6 pages
Model Deployment GL
PDF
No ratings yet
Model Deployment GL
20 pages
NM Day 9 Notebook
PDF
No ratings yet
NM Day 9 Notebook
4 pages
Intro To Machine Learning Nanodegree Program Syllabus
PDF
No ratings yet
Intro To Machine Learning Nanodegree Program Syllabus
13 pages
project ppt
PDF
No ratings yet
project ppt
12 pages
Mainak Talks
PDF
No ratings yet
Mainak Talks
8 pages
churnprediction project file
PDF
No ratings yet
churnprediction project file
12 pages
Main.py
PDF
No ratings yet
Main.py
3 pages
YASH_RESUME_4
PDF
No ratings yet
YASH_RESUME_4
1 page
ML Libraries
PDF
No ratings yet
ML Libraries
19 pages
Machine L-Lab-Manual
PDF
No ratings yet
Machine L-Lab-Manual
90 pages
Final Review Batch 07
PDF
No ratings yet
Final Review Batch 07
30 pages
Deep Learning Nanodegree Syllabus: Project: Find Donors For Charityml
PDF
No ratings yet
Deep Learning Nanodegree Syllabus: Project: Find Donors For Charityml
13 pages
Lit Survey For Mid SEM
PDF
No ratings yet
Lit Survey For Mid SEM
3 pages
Intro To Machine Learning Nanodegree Program Syllabus
PDF
No ratings yet
Intro To Machine Learning Nanodegree Program Syllabus
14 pages
Somu Intenship
PDF
No ratings yet
Somu Intenship
19 pages
Streamlit for Machine Learning Cheat Sheet KDnuggets
PDF
No ratings yet
Streamlit for Machine Learning Cheat Sheet KDnuggets
1 page
phyton
PDF
No ratings yet
phyton
10 pages
7 - From ML To Production
PDF
No ratings yet
7 - From ML To Production
23 pages
Lec 03
PDF
No ratings yet
Lec 03
9 pages
Python Syllabus
PDF
No ratings yet
Python Syllabus
12 pages
Syllabus_117012491_Python-2_Sem-4
PDF
No ratings yet
Syllabus_117012491_Python-2_Sem-4
3 pages
Lecture+Notes_Intro_to_MLOps_Session3
PDF
No ratings yet
Lecture+Notes_Intro_to_MLOps_Session3
8 pages
Project List - Applied DS, ML & AI 9 Months
PDF
No ratings yet
Project List - Applied DS, ML & AI 9 Months
12 pages
PRACTICAL FILE DL
PDF
No ratings yet
PRACTICAL FILE DL
14 pages
Ajithkumar - Inframind Season
PDF
No ratings yet
Ajithkumar - Inframind Season
12 pages
Intro To Machine Learning With TensorFlow Nanodegree Program Syllabus
PDF
No ratings yet
Intro To Machine Learning With TensorFlow Nanodegree Program Syllabus
15 pages
High Level Design Document: Online Grocery Recommendation Using Collaborative Filtering
PDF
No ratings yet
High Level Design Document: Online Grocery Recommendation Using Collaborative Filtering
18 pages
60 Website Vulnerability Scanning System Using Python PY060
PDF
No ratings yet
60 Website Vulnerability Scanning System Using Python PY060
7 pages
Use Cases For Project
PDF
No ratings yet
Use Cases For Project
4 pages
major project
PDF
No ratings yet
major project
27 pages
AI Phase3
PDF
No ratings yet
AI Phase3
18 pages
Api 2
PDF
No ratings yet
Api 2
14 pages
Machine Learning Using Python
PDF
No ratings yet
Machine Learning Using Python
2 pages
First
PDF
No ratings yet
First
35 pages
Keywords::Sentimental Analysis, Naive Bayes, Support Vector Machine
PDF
No ratings yet
Keywords::Sentimental Analysis, Naive Bayes, Support Vector Machine
44 pages
MLflow Présentation
PDF
No ratings yet
MLflow Présentation
51 pages
Pycaret Datacamp Tutu
PDF
No ratings yet
Pycaret Datacamp Tutu
16 pages
Beam Starter Projects
PDF
No ratings yet
Beam Starter Projects
2 pages
Certified Scrum Master
PDF
0% (1)
Certified Scrum Master
5 pages
Using Dell Boomi Extensions
PDF
No ratings yet
Using Dell Boomi Extensions
8 pages
Data Dict Dataframes Lists
PDF
No ratings yet
Data Dict Dataframes Lists
18 pages
Fault Handling Framework
PDF
No ratings yet
Fault Handling Framework
3 pages
Python Exception Handling
PDF
No ratings yet
Python Exception Handling
21 pages
Apigee Api Engineer PDF
PDF
No ratings yet
Apigee Api Engineer PDF
4 pages
API Manager 170 PDF
PDF
No ratings yet
API Manager 170 PDF
318 pages
Mastering Chunking in RAG - Techniques and Strategies
PDF
No ratings yet
Mastering Chunking in RAG - Techniques and Strategies
12 pages
Boomi Integration Cloud
PDF
100% (1)
Boomi Integration Cloud
4 pages
Dell Bhomi Tool 9ways
PDF
No ratings yet
Dell Bhomi Tool 9ways
15 pages
IELTS Line Graph Car Theft
PDF
100% (1)
IELTS Line Graph Car Theft
2 pages
IELTS Essentials - About Your Result
PDF
No ratings yet
IELTS Essentials - About Your Result
3 pages
Data Source Connection Pool Sizing: Weblogic Datasource
PDF
No ratings yet
Data Source Connection Pool Sizing: Weblogic Datasource
2 pages
Retrieve BPEL Payload From The Database
PDF
No ratings yet
Retrieve BPEL Payload From The Database
3 pages
Oracle Service Bus and Soa Suite in Mobile World v3 150122102217 Conversion Gate02
PDF
No ratings yet
Oracle Service Bus and Soa Suite in Mobile World v3 150122102217 Conversion Gate02
40 pages
How To Recover Initial Messages (Payload) From SOA Audit For Mediator and BPEL Components
PDF
No ratings yet
How To Recover Initial Messages (Payload) From SOA Audit For Mediator and BPEL Components
6 pages
11g Mediator - Diagnosing Resequencer Issues PDF
PDF
No ratings yet
11g Mediator - Diagnosing Resequencer Issues PDF
6 pages
Anatomy of Soa Suite Processes Behind The Scenes
PDF
No ratings yet
Anatomy of Soa Suite Processes Behind The Scenes
5 pages
A JMS Queue in Weblogic Server Is Associated With A Number of Additional Resources
PDF
No ratings yet
A JMS Queue in Weblogic Server Is Associated With A Number of Additional Resources
4 pages