Skip to content
This repository has been archived by the owner on Aug 5, 2024. It is now read-only.

housker-columbia/neural-network-challenge-1

Repository files navigation

Columbia AI Module 18 Challenge: Neural Network Challenge 1

Tests

Run pytest test_module_18_challenge.py from the neural-network-challenge-1/ root directory

Requirements

Prepare the Data for Use on a Neural Network Model (15 points)

  • Two datasets were created: a target (y) dataset, which includes the "credit_ranking" column, and a features (X) dataset, which includes the other columns. (5 points)

  • The features and target sets have been split into training and testing datasets. (5 points)

  • Scikit-learn's StandardScaler was used to scale the features data. (5 points)

Compile and Evaluate a Model Using a Neural Network (30 points)

  • A deep neural network was created with appropriate parameters. (10 points)

  • The model was compiled and fit using the accuracy loss function, the adam optimizer, the accuracy evaluation metric, and a small number of epochs, such as 50 or 100. (10 points)

  • The model was evaluated using the test data to determine its loss and accuracy. (5 points)

  • The model was saved and exported to a keras file named student_loans.keras. (5 points)

Predict Loan Repayment Success by Using your Neural Network Model (25 points)

  • The saved model was reloaded. (5 points)

  • The reloaded model was used to make binary predictions on the testing data. (10 points)

  • A classification report is generated for the predictions and the testing data. (10 points)

Discuss creating a recommendation system for student loans (30 points)

  • For Question 1:

    • The response describes the data that should be collected to build a recommendation system for student loan options. (4 points)

    • The response explains why they think that data should be collected. (4 points)

    • The type of data described is appropriate for a recommendation system for student loan options. (2 points)

  • For Question 2:

    • The response chose a filtering method. (4 points)

    • The student justified the choice of their filtering method. (4 points)

    • The choice of filtering method was appropriate for the data selected in the previous question. (2 points)

  • For Question 3:

    • The response lists two real-world challenges with building a recommendation system for student loans. (4 points)

    • The response explains why these challenges would be of concern for a student loan recommendation system. (6 points)

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published