James Hope
  • Bio
  • News
  • Posts
    • Graph-Oriented Reinforcement Learning (GORL) for Enterprise AI
    • Policy-Oriented Reinforcement Learning Language Model Guardrails for Enterprise AI
    • SVD for constructing semantic knowledge graphs, semantic retrieval and reasoning
    • AI Generated Metadata Enrichments for Unstructured Data with IBM Spectrum Discover & watsonx.ai
    • Operating AI at Scale with OpenShiftAI, KubeFlow Pipelines and watsonx
    • Tool-Agents with the watsonx LangChain BaseChatModel
    • Improving Language Models Inductive Bias with Q*
    • Maintaining Trustworthiness in Drift-Susceptible Agentic Systems and Cascading heterogeneous Agentic Architectures with Automated MLOps
    • Algorithmically optimising LM prompts with IBM watsonx models and DSPy
    • Programmable, semantically-matched guardrails with NVIDIA/NeMo-Guardrails and watsonx.ai
    • Approaches that mitigate against language models misalignment including when semantic search alone is just good enough
    • Reconstructing user context to reduce the risk of policy misaligned generated content in LLM enabled conversational assistants
    • Governance of AI enabled services and applications with AI Guardrails and watsonx
    • Beyond declarative flows in virtual assistants with language models for single-turn and multi-turn reasoning
    • Supervised fine tuning of a large language model using quantized low rank adapters
    • Extending a conversational assistant with RAG for conversational search across multiple user and user-group embeddings
    • An LLM assisted approach to automating testing of a virtual assistant
    • Graph-Driven, LLM-Assisted Virtual Assistant Architecture
    • Gas System of the Future, Digital Twin
    • Injecting Config as Environment Variables from Hasicorp's Consul & Vault
    • Backup and Restore Neo4j in a Casual Cluster
    • Top 10 architectural highlights for Digital Ocean Kubernetes
    • A New Era for People Analytics
    • Can your People Analytics do this?
    • Build a Machine Learning Recommender
    • Build your own Blockchain Protocol
    • Implementation of the Stable Marriage Algorithm to find 'Stable Groups'
    • Implementation of the Stable Marriage Algorithm.
    • Zillow's Zestimate, and my ensemble of regressors for highly featured data prediction
  • Projects
    • Sample Project
  • Experience

Build a Machine Learning Recommender

Jul 29, 2019 · 1 min read

This article was published in the journal Towards Data Science. Please click here to access the article.

Last updated on Jul 29, 2019
Python Collaborative Filtering Content Filtering Hybrid Recommender
Authors
Architect@IBM

← Can your People Analytics do this? Aug 2, 2019
Build your own Blockchain Protocol Jul 2, 2019 →

© 2025 Me. This work is licensed under CC BY NC ND 4.0

Published with Hugo Blox Builder — the free, open source website builder that empowers creators.