Deepthi Internship Report
Deepthi Internship Report
INTERNSHIP REPORT
ON
“LOAN ELIGIBILITY PREDICTION”
Submitted By
BACHELOR OF ENGINEERING
IN
INFORMATION SCIENCE AND ENGINEERING
CERTIFICATE
carried out by Miss. DEEPTHI S SHETTY USN 4PM20IS013 a Bonafide student of PES
Visvesvaraya Technological University, Belagavi during the year 2024. It is certified that
all corrections/suggestions indicated for Internal Assessment have been incorporated in the
report deposited in the department library. The report has been approved as it satisfies the
i
INTERNSHIP COMPLETION CERTIFICATE
ii
Loan Eligibility Prediction
CHAPTER 1
1.1 Introduction
Internships serve as practical learning experiences for students and individuals, allowing
them to apply theoretical knowledge in real-world settings. Participants engage in hands-on work,
gaining valuable insights and skills relevant to their field of study or career aspirations. I got an
opportunity to work in Vivarttana Technologies Pvt Ltd where I got experience in working about
machine learning technologies. These opportunities often include mentorship from experienced
professionals, fostering personal and professional development. Interns collaborate on actual
projects, enhancing their problem-solving, communication, and teamwork skill.
The title of the Internship project is “Loan Eligibility Prediction”. The project aims at
predicting whether a person will get his/her loan approved or not by using some of the
background information of the applicant like the applicant’s gender, marital status, income, etc.
A Company wants to automate the loan eligibility process (real-time) based on customer
detail provided while filling online application form. These details are Gender, Marital Status,
Applicant Income, Loan Amount, Loan status, Credit History and others.
The project aims to develop a Machine Learning (ML) model which is capable of predicting
whether the person is eligible for a health loan or not by analyzing some basic values entered by the
user.
CHAPTER 2
COMPANY PROFILE
Their services to IT companies have reduced the hiring cycle time and lead to cost effective
measures to source the best talent from on and off campus. They have transformed many lives by
imparting 360 degree learning – domain, process and technology, keeping focuses on customer
experience and operational excellence objectives
Consulting:
Today, business and technology innovation are inextricably linked and the demand for
technology-enabled business transformation services is rapidly growing. Vivarttana
Technology professionals help clients resolve their most critical information and
technology challenges.
Internship:
Internship program is conducted for a period ranging from 1 month (for students) to 6
months (for graduates). On completion of internship program, certification of completion
will be awarded to the candidate. You would be ready for industry requirements to
perform the job.
2.3 Vision
CHAPTER 3
TECHNOLOGY
3.2 Python
• Python is a versatile, high-level programming language known for its simplicity and
readability.
• It supports a wide range of applications, from web development and data analysis to
artificial intelligence.
• Python's extensive libraries, such as NumPy and TensorFlow, make it a popular
choice for scientific computing and machine learning.
• Its syntax emphasizes code readability, reducing the cost of program maintenance and
development.
• Python is platform-independent, allowing code to run seamlessly across different
systems.
Google Colab is an excellent platform for developing and running Python code without any
installations. Google Colab also provides some advanced features like GPU and TPU support, which turns
out to be very useful while running machine learning and deep learning models. You can also use Google
Colab to collaborate with others on your code in real-time by directly pushing to GitHub or sharing it with
others directly via a link, making it an excellent platform for team projects. Google Colab is a powerful
and free development environment that provides many features for developing and running Python code.
It's an excellent platform for beginners and advanced enthusiasts.
CHAPTER. 4
• RAM Size: 4 GB
CHAPTER 5:
IMPLEMENTATION
5.1 Pseudocode:
Pseudocode is sometimes used as a detailed step in the process of developing a program.
It allows designers or lead programmers to express the design in great detail and provides
programmers a detailed template for the next step of writing code in a specific programming
language.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sb
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import LabelEncoder, StandardScaler
from sklearn import metrics
from sklearn.svm import SVC
from imblearn.over_sampling import RandomOverSampler
import warnings
warnings.filterwarnings('ignore')
df = pd.read_csv('loan_data.csv')
df.head()
Fig: 5.1
This figure describes the dataset.
df.describe()
Fig: 5.2
This describes the Applicant Income and Loan Amount in the dataset
CHAPTER 6
SNAPSHOTS AND RESULTS
Fig:6.1
Fig:6.2
Fig:6.3
Fig:6.4
6.5 Heatmap:
Fig:6.5
6.6 Confusion matrix:
Fig:6.6
CHAPTER 7
CONCLUSION
Loan Prediction using machine learning tools and techniques can help
financial institutions quickly process applications by rejecting high-risk customers
entirely, accepting worthy customers, or assigning them to a manual review. Such
processes with loan prediction using machine learning intact can reduce loan processing
times by nearly 40%. It might lead to financial disaster for banks and obstruct genuine
applicants from getting the needed loans.
REFERENCES