industries
Pyvorin for Recommendation Engines
Collaborative filtering and content-based scoring.
Published May 30, 2026
Collaborative Filtering
User-user and item-item similarity scoring compiled for online serving.
def cosine_similarity(a, b):
dot = 0.0
norm_a = 0.0
norm_b = 0.0
for i in range(len(a)):
dot += a[i] * b[i]
norm_a += a[i] * a[i]
norm_b += b[i] * b[i]
return dot / ((norm_a * norm_b) ** 0.5)
Content-Based Scoring
TF-IDF and embedding-based similarity for item recommendations.
Two-Tower Models
Query and candidate tower scoring in retrieval pipelines.