A machine learning program that estimates the amount of loan to be issued as seen in the dataset given. This program uses a simple hist gradient boosting regressor algorithm to estimate the likely loan user should be eligible for.
| Data | Description |
|---|---|
| Loan_ID | Unique loan request identifier |
| Gender | sex of the user |
| Married | Marital status |
| Dependents | Number of dependents |
| Education | if the candidate is graduate or not |
| Self_Employed | if the user is working for himself |
| ApplicantIncome | total income of the candidate |
| CoapplicantIncome | total income of the borrower's partner |
| LoanAmount | Amount requested |
| Loan_Amount_Term | in months |
| Credit_History | 1(okay or eligible), 0(Not eligible) |
| Property_Area | nature of where the borrower live |
| Loan_Status | if loan was granted or not |
- python = "^3.9"
- numpy = "^1.26.4"
- pandas = "^2.2.2"
- pydantic = "^2.7.3"
- scikit-learn = "^1.5.0"
- strictyaml = "^1.7.3"
- feature-engine = "^1.8.0"
- joblib = "^1.4.2"
- mlflow = "^2.13.2"
- ipykernel = "^6.29.4"
- hyperopt = "^0.2.7"
- scipy = "^1.13.1"
- loguru = "^0.7.2"
Source code link: Github link




