dc.contributor.advisor | Chakrabarty, Amitabha | |
dc.contributor.author | Roy, Reak | |
dc.contributor.author | Alam, Tahsin | |
dc.contributor.author | Kabir, Syed Hafiz | |
dc.contributor.author | Awsaf, Mirza Abyaz | |
dc.contributor.author | Haque, Shadik Ul | |
dc.date.accessioned | 2025-02-05T06:18:21Z | |
dc.date.available | 2025-02-05T06:18:21Z | |
dc.date.copyright | ©2024 | |
dc.date.issued | 2024-10 | |
dc.identifier.other | ID 22301776 | |
dc.identifier.other | ID 19301171 | |
dc.identifier.other | ID 23241063 | |
dc.identifier.other | ID 20101146 | |
dc.identifier.other | ID 23141087 | |
dc.identifier.uri | http://hdl.handle.net/10361/25321 | |
dc.description | This project report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2024. | en_US |
dc.description | Cataloged from PDF version of project report. | |
dc.description | Includes bibliographical references (pages 56-60). | |
dc.description.abstract | This research describes the potential of several classifiers of classical machine learning
and architecture of deep neural networks when predicting the status of a loan
application. The data set of 613 observations and 13 features, provided with the
information about the applicants and their credit profiles, was utilized together with
other techniques, such as bootstrapping, for more data qualityutimaltely leading to
9824 observations. Some imputation strategies were applied to deal with the lack of
values, while also features were carefully prepared by employing ANOVA, Mutual
Information and Tree based approaches among other statistical methods. For the
validation of the model performance, the dataset was split into two parts: training
(70%) and testing (30%). Many classical machine learning algorithms were applied
including but not limited to Logistic Regression, Support Vector Classifiers(SVC),
Decision Trees, Random Forests, Multi-Layer Perceptron, Gradient Boosting machines,
K-Nearest Neighbors, etc. Out of all models used in the research, Random
Forest Classifier demonstrated the most high values of accuracy of 86.84% and F1-
score (0.9043), hence it was the best performing one. Advanced methodologies such
as SMOTE (accuracy of 88.16%) and ADASYN (accuracy of 87.07% )were also
used to handle the issue of class imbalance, where the performance of K- Nearest
Neighbors was impressive acuuracy of 88.16% after resampling. In a different, yet
similar analysis, five types of neural network architectures, Simple Recurrent Neural
Network(RNN), Long-Short Term Memory(LSTM), Convolutional Neural Networks(
CNN), Fully Connvolutional Neural Networks(FCNN) and Fully Connected
Neural Networks(FCN) were built with the use of Tensorflow, Scikit-learn, and
Numpy running on Google Colaboratory notebooks. The outcomes showed that
the Fully Convolutional Network (FCN) has the best validation accuracy of 89.75%
and validation loss of 0.2255 among the models built. | en_US |
dc.description.statementofresponsibility | Reak Roy | |
dc.description.statementofresponsibility | Tahsin Alam | |
dc.description.statementofresponsibility | Syed Hafiz Kabir | |
dc.description.statementofresponsibility | Mirza Abyaz Awsaf | |
dc.description.statementofresponsibility | Shadik Ul Haque | |
dc.format.extent | 71 pages | |
dc.language.iso | en | en_US |
dc.publisher | BRAC University | en_US |
dc.rights | BRAC University project reports are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
dc.subject | Loan approval prediction | en_US |
dc.subject | Machine learning | en_US |
dc.subject | Random forest regressor | en_US |
dc.subject | K-nearest neighbors | en_US |
dc.subject | Financial analytics | en_US |
dc.subject | RNN | en_US |
dc.subject | CNN | en_US |
dc.subject.lcsh | Neural networks (Computer science). | |
dc.subject.lcsh | Data Mining--Finance. | |
dc.subject.lcsh | Computational Intelligence. | |
dc.subject.lcsh | Decision support systems. | |
dc.subject.lcsh | Credit--Risks--Forecasting. | |
dc.title | Loan approval prediction using machine learning algorithms | en_US |
dc.type | Project report | en_US |
dc.contributor.department | Department of Computer Science and Engineering, BRAC University | |
dc.description.degree | B.Sc. in Computer Science and Engineering | |