Pasos De Recomendador
Para utilizar el sistema de recomendacion se debe tener instalado MySQL y Python.
En nuestro caso corremos el programa en Linux, por lo que las libreriascorrespondientes para su uso son las siguientes:
- mysql-client 5.0
- python-mysqldb
- python 2.5
Luego deben crearse una base de datos con el nombre "recomenda" con user y password "root",una vez creada deben cargar los sql que estan en la carpeta DUMP de la siguiente forma:
Abren la consola de MySQL y entran en la base de datos creada
- use recomenda;
Luego para cargar lastablas deben escribir el siguiente comando:
- source nombre.sql (Esto deben hacerlo para Books, Users y BookRatings, especificando la ruta donde se encuentren.
De esta forma ya deberian tener labase de datos funcionando, ahora para utilizar el sistema de recomendacion, deben esccribir en consola lo siguiente:
chmod +x knn.py
chmod +x kmeans.py
chmod +x recomendacion.py
esto es para darpermisos a la ejecuccion del programa y solo se hace 1 vez
finalmente deben ejecutar
./recomendacion.py
Esto les entregara la recomendacion para un determinado libro utilizando knn (estadefinido ahi pueden irlo cambiando de acuerdo a los datos de la base de datos si es que quieren saber la recomendacion de otro libro)
Tambien pueden cambiar el metodo a kmeans, al utilizar este da lomismo el libro que pongan lo que hace es agrupar los libros y genera una imagen donde se pueden observar los grupos. Estos grupos se forman de acuerdo a similitudes entre los libros
La distancia autilizar da lo mismo, dejamos la euclidiana por que es la que entrega resultados mas certeros, pero si gustan pueden cambiarla a pearson, jaccard, jac_pear.
Eso seria lo que deben saber ahi estudienlos algoritmos y miren las diapositivas asi entenderan mejor el fin del trabajo y los procedimientos realizados para este.
El DUMP lo andare trayendo en mi pendrive para que me lo pidan en la U,...
Regístrate para leer el documento completo.