【文件属性】:
文件名称:KNN:Spark Knn推荐人
文件大小:5.53MB
文件格式:ZIP
更新时间:2021-05-11 13:57:52
Python
spark-knn-recommender
Spark-knn-recommender是一个快速,可扩展的推荐引擎,建立在之上, 是的Python API。 它可以部署在本地或。
要求
Python> = 2.7.3
火花> = 0.7.0
脾气暴躁的
安装
首先,将此仓库克隆到本地计算机上:
$ git clone https://github.com/evancasey/spark-knn-recommender.git
在config.py中设置您的Spark集群配置:
# change if you are running on Amazon EMR
CLUSTER_CONFIG = "local"
# fill this in with pySpark path
PYSPARK_HOME = "../spark/pyspark"
SPARKLER_HOME = "../
【文件预览】:
KNN-master
----config.py(435B)
----algorithms()
--------itemBasedRecommender.py(7KB)
--------itemSimilarity.py(3KB)
--------__init__.py(101B)
--------userBasedRecommender.py(6KB)
--------userSimilarity.py(3KB)
----utils.py(703B)
----TODO.txt(355B)
----__init__.py(0B)
----train_and_test.py(606B)
----LICENSE(1KB)
----setup.py(77B)
----README.md(3KB)
----data()
--------ratings1.txt(29KB)
--------results()
--------kmeans_data.txt(72B)
--------ratings2.txt(1KB)
--------ml-100k()
--------ratings3.txt(304KB)
--------ratings.txt(2.83MB)
----.gitignore(392B)