In particular, I am going to use several tools and technologies for this project. The following is the list explaining each technology:
- H2O/Sparking water: For deep learning platform (see more in the previous chapter)
- Apache Spark: For data processing environment
- Vegas: An alternative to Matplotlib, similar to Python, for plotting. It can be integrated with Spark for plotting purposes
- Scala: The programming language for our project
Well, I am going to create a Maven project, where all the dependencies will be injected into the pom.xml file. The full content of the pom.xml can be downloaded from the Packt repository. So let's do it:
<dependencies> <dependency> <groupId>ai.h2o</groupId> <artifactId>sparkling-water-core_2.11</artifactId> ...