├── ContentRecommender ├── pom.xml └── src │ └── main │ ├── resources │ └── log4j.properties │ └── scala │ └── com │ └── framework │ └── content │ └── ContentRecommender.scala ├── DataLoader ├── pom.xml └── src │ └── main │ ├── resources │ ├── log4j.properties │ ├── movies.csv │ ├── ratings.csv │ └── tags.csv │ └── scala │ └── com │ └── framework │ └── recommender │ └── DataLoader.scala ├── KafkaStream ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── framework │ │ └── kafkastream │ │ ├── Application.java │ │ └── LogProcessor.java │ └── resources │ └── log4j.properties ├── OfflineRecommender ├── pom.xml └── src │ └── main │ ├── resources │ └── log4j.properties │ └── scala │ └── com │ └── framework │ └── offline │ ├── ALSTrainer.scala │ └── OfflineRecommender.scala ├── README.md ├── StatisticsRecommender ├── pom.xml └── src │ └── main │ ├── resources │ └── log4j.properties │ └── scala │ └── com │ └── framework │ └── statistics │ └── StatisticsRecommender.scala ├── StreamingRecommender ├── pom.xml └── src │ └── main │ ├── resources │ └── log4j.properties │ └── scala │ └── com │ └── framework │ └── streaming │ └── StreamingRecommender.scala └── pom.xml /ContentRecommender/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/ContentRecommender/pom.xml -------------------------------------------------------------------------------- /ContentRecommender/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/ContentRecommender/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /ContentRecommender/src/main/scala/com/framework/content/ContentRecommender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/ContentRecommender/src/main/scala/com/framework/content/ContentRecommender.scala -------------------------------------------------------------------------------- /DataLoader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/DataLoader/pom.xml -------------------------------------------------------------------------------- /DataLoader/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/DataLoader/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /DataLoader/src/main/resources/movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/DataLoader/src/main/resources/movies.csv -------------------------------------------------------------------------------- /DataLoader/src/main/resources/ratings.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/DataLoader/src/main/resources/ratings.csv -------------------------------------------------------------------------------- /DataLoader/src/main/resources/tags.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/DataLoader/src/main/resources/tags.csv -------------------------------------------------------------------------------- /DataLoader/src/main/scala/com/framework/recommender/DataLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/DataLoader/src/main/scala/com/framework/recommender/DataLoader.scala -------------------------------------------------------------------------------- /KafkaStream/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/KafkaStream/pom.xml -------------------------------------------------------------------------------- /KafkaStream/src/main/java/com/framework/kafkastream/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/KafkaStream/src/main/java/com/framework/kafkastream/Application.java -------------------------------------------------------------------------------- /KafkaStream/src/main/java/com/framework/kafkastream/LogProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/KafkaStream/src/main/java/com/framework/kafkastream/LogProcessor.java -------------------------------------------------------------------------------- /KafkaStream/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/KafkaStream/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /OfflineRecommender/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/OfflineRecommender/pom.xml -------------------------------------------------------------------------------- /OfflineRecommender/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/OfflineRecommender/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /OfflineRecommender/src/main/scala/com/framework/offline/ALSTrainer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/OfflineRecommender/src/main/scala/com/framework/offline/ALSTrainer.scala -------------------------------------------------------------------------------- /OfflineRecommender/src/main/scala/com/framework/offline/OfflineRecommender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/OfflineRecommender/src/main/scala/com/framework/offline/OfflineRecommender.scala -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/README.md -------------------------------------------------------------------------------- /StatisticsRecommender/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/StatisticsRecommender/pom.xml -------------------------------------------------------------------------------- /StatisticsRecommender/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/StatisticsRecommender/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /StatisticsRecommender/src/main/scala/com/framework/statistics/StatisticsRecommender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/StatisticsRecommender/src/main/scala/com/framework/statistics/StatisticsRecommender.scala -------------------------------------------------------------------------------- /StreamingRecommender/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/StreamingRecommender/pom.xml -------------------------------------------------------------------------------- /StreamingRecommender/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/StreamingRecommender/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /StreamingRecommender/src/main/scala/com/framework/streaming/StreamingRecommender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/StreamingRecommender/src/main/scala/com/framework/streaming/StreamingRecommender.scala -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tangtang520/recommend-system/HEAD/pom.xml --------------------------------------------------------------------------------