User article recommender system for IBM Watson Studio
Project description
Recommender_ibmws
Recommender IBMWS package is a Python Package to recommend articles for users of the IBM Watson Studio platform.
This Recommender uses a hybrid approach of Content-Based Filtering and Collaborative Filtering to make recommendations.
The content base recommendation system developed relies on a user profile, text vectorization, similarity calculation, ranking and recommendation, as well as handling of new users to deal with the cold start problem.
How to use:
Import the Recommender
from recommender_ibmws.recommender import Recommender
rec = Recommender()
Load data
rec.load_data(inter_path='user-item-interactions.csv', content_path='articles_community.csv')
Make recomendations
rec.make_content_recs(user_id=8, m=10)
Find number of users
rec.n_users
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for recommender_ibmws-0.1.3-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | dda442a79079abbdef322c182ce18b5e471708c878a3128cfc1180f0f1438d18 |
|
| MD5 | 5f90a155f3bde67966c03cedcffd375d |
|
| BLAKE2b-256 | 4cc19664828477eee135f36eeef34126889794497e0ec26b7dff1463438cb386 |