Skip to content

Instantly share code, notes, and snippets.

View N3burxam's full-sized avatar

N3burxam N3burxam

  • Germany
View GitHub Profile
@N3burxam
N3burxam / ANIME RECOMMENDATION SYSTEM 2.5
Last active November 4, 2025 09:27
Anime Recommendation System using TF-IDF and cosine similarity — built with Gradio and optimized for Google Colab.
#==========================================
# Anime Recommendation System – Version 2.5
#==========================================
import importlib.util, sys, subprocess, os, logging, difflib
import pandas as pd
import kagglehub
import gradio as gr
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.metrics.pairwise import cosine_similarity
@N3burxam
N3burxam / ANIME RECOMMENDATION SYSTEM 2.4
Created October 24, 2025 21:08
🔹 Features Genre-Based Recommendations: Uses TF-IDF vectorization and cosine similarity on anime genres to suggest similar anime. Weighted Scoring: Recommends shows based on both user ratings and popularity (members count). Flexible Input: Enter any anime title to get top N recommendations. Extended Error Handling: Clear error codes and messages…
# ==========================================
# 🎬 ANIME RECOMMENDATION SYSTEM – Ver. 2.4
# ==========================================
# 1. Import and install required libraries if missing
import importlib.util, sys, subprocess
def install_if_needed(package):
if importlib.util.find_spec(package) is None:
subprocess.check_call([sys.executable, "-m", "pip", "install", package])