Technical requirements

Make sure the following requirements are satisfied:

  • JDK 8 is installed and added to PATH. Source code requires JDK 8 for execution. 
  • Maven is installed/added to PATH. We use Maven to build the application JAR file afterward.

Concrete implementation for the use case discussed in this chapter (Customer retention prediction) can be found at https://github.com/PacktPublishing/Java-Deep-Learning-Cookbook/blob/master/03_Building_Deep_Neural_Networks_for_Binary_classification/sourceCode/cookbookapp/src/main/java/com/javadeeplearningcookbook/examples/CustomerRetentionPredictionExample.java.

After cloning our GitHub repository, navigate to the Java-Deep-Learning-Cookbook/03_Building_Deep_Neural_Networks_for_Binary_classification/sourceCode directory. Then import the cookbookapp project into your IDE as a Maven project by importing pom.xml.

Dataset is already included in the resources directory (Churn_Modelling.csv) of the cookbookapp project.

However, the dataset can be downloaded at https://www.kaggle.com/barelydedicated/bank-customer-churn-modeling/downloads/bank-customer-churn-modeling.zip/1.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset