Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

recommender_ibmws-0.1.3.tar.gz (4.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

recommender_ibmws-0.1.3-py3-none-any.whl (4.1 MB view details)

Uploaded Python 3

File details

Details for the file recommender_ibmws-0.1.3.tar.gz.

File metadata

  • Download URL: recommender_ibmws-0.1.3.tar.gz
  • Upload date:
  • Size: 4.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for recommender_ibmws-0.1.3.tar.gz
Algorithm Hash digest
SHA256 10d36a9644d120bbd1dcc4be94aae1ba88da649ae1d4b97ec357a2432b6bfda8
MD5 199318dfbe3aed1c2319c27a54b2e20d
BLAKE2b-256 0634b45c5c75029a903d38c9a5ea90d7edf83752eadeaf27b943fd4eadf9ca73

See more details on using hashes here.

File details

Details for the file recommender_ibmws-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for recommender_ibmws-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dda442a79079abbdef322c182ce18b5e471708c878a3128cfc1180f0f1438d18
MD5 5f90a155f3bde67966c03cedcffd375d
BLAKE2b-256 4cc19664828477eee135f36eeef34126889794497e0ec26b7dff1463438cb386

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page