2022 V13i876
2022 V13i876
ABSTRACT
Now-a-days obtaining loans from banks have become a very common phenomenon. The banks gain profits from the loans
lent to their customers in the form of interest. While approving a loan, the banks should consider many factors such as
credit history and score, reputation of the person, the location of the property and the relationship with the bank. Many
people apply for loans in the name of home loan, car loan and many more. Everyone cannot be approved based on above
mentioned conditions. There are so many cases where applicant’s applications for loans are not approved by various
finance companies. The right predictions whether to give a loan to a customer or not is very important for the banks to
maximize the profits. The idea behind this project is to use NAIVE BAYES algorithm to predict whether a customer can get
a loan from a bank or not.
Significant. However, the benefits can only be reaped if
the bank has a robust model to accurately predict which
1.1 INTRODUCTION customer's loan it should approve and which to reject, in
order to minimize the risk of loan default.
Finance companies deal with all kinds of loans such as
house loans, vehicle loans, educational loans, personal 1.3 EXISTING SYSTEM:
loans etc... And has a presence across areas such as Existing system uses machine learning algorithms like
cities, towns and village areas. A Customer- first decision tree and random forest. Although we can get
requests for a loan and after that Finance Company good efficiency using the Random Forest classifier and
validates the customer eligibility for the loan and of Decision Tree classifier, we can get great results by using
approve. Details like marital status, gender, NAIVE BAYES classifier. The lender must manually
education, and number of dependents, Income, Loan review each application, supported the main points
Amount, credit history, and others are given in the form provided by the applicant like gender, legal status,
to fill up by the applicants. Therefore, a robust model is education, number of dependents, income, loan amount
built taking those details as input to verify whether an credit.
applicant is eligible to apply for loan or not. The target
variable here is Applicants "Loan Status" and the other 1.4 PROPOSED SYSTEM:
variables are predictors. After building the Machine
The proposed system automates the method of
Learning model a Web Application is to be developed for
determining the applicant’s loan approval status. It
a user interface that allows the user to see instantly if
concentrates on a single or multiple datasets containing
he/she is eligible to get a loan by entering the given
the details of the loan applicants. In the proposed
details.
system, NAIVE BAYES Classification Machine
1.2 MOTIVATION Learning model is been used. NAIVE BAYES
Loan prediction is a very common real-life problem that algorithm is one in all the supervised learning
every finance company faces in their lending operations. algorithms, which is dependent on BAYES theorem
If the loan approval process is automated, it can save a which is applicable for solving classification problems.
lot of man hours and improve the speed of service to the It is good for foretelling the right result in the current
customers. The increase in customer satisfaction and real-world case scenarios and also help the finance
savings in operational costs are agency to offer the finances in the right hands and also
help the applicants in obtaining loan in a much faster
way. The key advantage of this model is, it gives more
accuracy when compared to the existing system. Evaluating model: Evaluating the best fit model from
1.5 ADVANTAGES: the models used and choosing the model right fitted
for the data.
The result obtained by the NAIVE BAYES
Algorithm is best compared to any other 3.2 PROCESS MODE USED:
Algorithms.
2. LITERATURE SURVEY
requirement). In this approach, They require special consideration during the software
Target variable is loan-status. architecture/high-level design phase which increases
Create a dummy variable for categorical variable costs.
(if required) and split the Their implementation does not usually map to the
Training and testing data for validation. specific software sub- system,
Apply the model It is tough to modify non-functional once you pass the
LR method architecture phase.
RF method
SVM method 4.5 KEYLEARNING
Determine the accuracy followed by confusion
matrix The character of the time period, the length of road, the
4.1 FUNCTIONALREQUIREMENTS weather, the bus speed and the rate of road usage are
adopted as input vectors in Support Vector Machine.
Data Collection
Data Preprocessing 4.6 SYSTEM REQUIREMENTS
Training and Testing
OS: Windows or Linux
Modeling
Predicting PYTHON IDE: python 2.7.x and above
requirements document. The design of a system is perhaps 6.2 CODING (SOURCE CODE)
the most critical factor affecting the quality of the software.
It has a major impact on the project during later phases,
particularly during testing and maintenance.
6.1 IMPLEMENTATION
This chapter includes the implementation of the design and
source code. In this phase the design is translated into code.
Computer programs are written using a conventional
programming language or an application generator.
Programming tools like Compilers, Interpreters, and
Debuggers are used to generate the code. Different high-
level programming languages like C, C++, Pascal, Java,
.Net are used for coding. With respect to the type of
application, the right programming language is chosen.
Unit Testing
Integration Testing
Functional Testing
White Box Testing
Black Box Testing
INTEREST RATE
PURPOSE OF LOAN
8. OUTPUT
LOAN AMOUNT
REFERENCES