#Building Recommendation Engines This is the code repository for Building Recommendation Engines, published by Packt. It contains all the supporting project files necessary to work through the book from start to finish.
A recommendation engine (sometimes referred to as a recommender system) is a tool that lets algorithm developers predict what a user may or may not like among a list of given items. Recommender systems have become extremely common in recent years, and are applied in a variety of applications. The most popular ones are movies, music, news, books, research articles, search queries, social tags, and products in general.
##Instructions and Navigations All of the code is organized into folders. Each folder starts with a number followed by the application name. For example, Chapter02.
The code will look like the following:
export MAHOUT_HOME = /home/softwares/ apache-mahout-distribution-0.12.2
export MAHOUT_LOCAL = true #for standalone mode
export PATH = $MAHOUT_HOME/bin
export CLASSPATH = $MAHOUT_HOME/lib:$CLASSPATH
To get started with different implementations of recommendation engines in R, Python, Spark, Neo4j, Mahout we need the following software:
Chapter number | Software required (With version) | Download links to the software | OS required |
---|---|---|---|
2,4,5 | R studio Version 0.99.489 | https://www.rstudio.com/products/rstudio/download/ | WINDOWS 7+/Centos 6 |
2,4,5 | R version 3.2.2 | https://cran.r-project.org/bin/windows/base/ | WINDOWS 7+/Centos 6 |
5,6,7 | Anaconda 4.2 for Python 3.5 | https://www.continuum.io/downloads | WINDOWS 7+/Centos 6 |
8 | Neo4j 3.0.6 | https://neo4j.com/download/ | WINDOWS 7+/Centos 6 |
7 | Spark 2.0 | https://spark.apache.org/downloads.html | WINDOWS 7+/Centos 6 |
9 | Hadoop 2.5 -Mahout0.12 | http://hadoop.apache.org/releases.html#25+August%2C+2016%3A+Release+2.7.3+available http://mahout.apache.org/general/downloads.html | WINDOWS 7+/Centos 6 |
7,9,8 | Java 7/Java 8 | http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html | WINDOWS 7+/Centos 6 |
##Related Products
###Suggestions and Feedback Click here if you have any feedback or suggestions.