Sunteți pe pagina 1din 5

PROJECT SYNOPSIS

PROJECT TITLE Building of Support Vector Machine(SVM) Model to classify accounts


into churners and non-churners
LOCATION Infidata Technologies, Yelahanka Newtown, Bengaluru-64

PROJECT ID 2019INFIP026

DOCUMENT ID SYNV.2

DOMAIN PYTHON & Machine Learning

PROJECT GUIDE Mr. Amogh

Submitted By:

USN:

Reva University, Bengaluru

IoT Intern, Infidata Technologies


ABOUT COMPANY

Infidata Technologies is a dynamic start-up company. The foundation to Infidata


technologies is built on the key focus area of domain expertise in industry verticals, customer
focus by quickly aligning to client needs and company’s unique delivery model is well
executed through collaborative network of partners.

1.1 Introduction
Infidata technologies an ISO 9001:2015 Certified Company (Accredited by
International Accreditation Service) head quartered in “silicon valley of India” Bengaluru
started in the year 2015. Company is highly specialized in the design and development of
website, software application development, Mobile application development, E-Commerce
solution, Internet of Things and more. Company has a team of expert’s professional works on
the latest software tools and technologies to give the best and promising services to the
customers. Company is equipped with the state-of-art work station in the software
application development.

1.2 Vision

To become a leading performer and grow as a major IT service provider, in providing


quality Web application, Software Development solutions and corporate training in the
competitive global marketplace.

1.3 Mission

To ensure strategic planning with quality products and Profitable growth through
customer service, innovation, quality and commitment.

1.4 Team

Infidata Technologies is a team of experienced professionals providing a wide range of


complex software and web application development services. The energetic professionals
with vast experience who are working in almost all technologies & spheres of IT.
1.5 Services

Infidata Technologies offer the services in the following areas:

 Enterprise Application Services


 Software Services
 Web designing and development
 Mobile Applications
 Internet of Things

PROJECT TEAM
Team Head: Mr. Amogh

Address for Correspondence: Application Developer, Project Development Centre, Infidata


Technologies.

Phone: +91- 7090240240

Email: info@infidata.in

OBJECTIVE/ AIM
In this project we classify the customers as churners and non-churners. This helps in
promoting discounts for customers to improve the profitability.
 Collection of dataset
 Cleaning of dataset
 Building of SVM Model to classify the customers as churners and non-churners
 Evaluate the accuracy of the model
 Represent the outcome with suitable graph

PROPOSED SYSTEM
Methodology

Support Vector Machines (SVM)


In machine learning, support-vector machines are supervised learning models with
associated learning algorithms that analyze data used for classification and regression
analysis. Given a set of training examples, each marked as belonging to one or the other of
two categories, an SVM training algorithm builds a model that assigns new examples to one
category or the other, making it a non-probabilistic binary linear classifier (although
methods such as Platt scaling exist to use SVM in a probabilistic classification setting). An
SVM model is a representation of the examples as points in space, mapped so that the
examples of the separate categories are divided by a clear gap that is as wide as possible.
New examples are then mapped into that same space and predicted to belong to a category
based on which side of the gap they fall. In addition to performing linear classification, SVMs
can efficiently perform a non-linear classification using what is called the kernel trick,
implicitly mapping their inputs into high dimensional feature spaces.

DATA CLEANING
Data cleansing or data cleaning is the process of detecting and correcting (or removing)
corrupt or inaccurate records from a record set, table, or database and refers to identifying
incomplete, incorrect, inaccurate or irrelevant parts of the data and then replacing,
modifying, or deleting the dirty or coarse data. Data cleansing may be performed
interactively with data wrangling tools, or as batch processing through scripting. After
cleansing, a data set should be consistent with other similar data sets in the system. The
inconsistencies detected or removed may have been originally caused by user entry errors,
by corruption in transmission or storage, or by different data dictionary definitions of similar
entities in different stores.

TECHNICAL DETAILS
Programming Language: Python
Software Tool: Anaconda
Sklearn Package
TECHNI

CUREENT STATUS OF DEVELOPMENT


Analysis: Completed
PROJECT TIMELINES
Analysis: 10 Days

Training: 20 Days

Design Phase: 1 Month

Implementation: 3 Months

Testing and App Launch: 15 Days

MY ROLE
Building of Support Vector Machine(SVM) Model to classify accounts into churners and non-
churners

S-ar putea să vă placă și