milaan9 /
92_Python_Games
This repository contains Python games that I've worked on. You'll learn how to create python games with AI. I try to focus on creating board games without GUI in Jupyter-notebook.
Loading repository data…
ayomaska18 / repository
This repository contains two movie recommendation systems developed using the MovieLens 100K dataset. It includes both traditional user-based collaborative filtering and a deep learning-based neural collaborative filtering model.
This repository contains two movie recommendation systems developed using the MovieLens 100K dataset. It includes both traditional user-based collaborative filtering and a deep learning-based neural collaborative filtering model.
| File | Description |
|---|---|
rs1.py | User-Based Collaborative Filtering with cosine similarity |
rs2.py | Neural Collaborative Filtering (NCF) using PyTorch |
run_eval.py | Evaluation script computing RMSE and novelty for both systems |
eda.ipynb | Jupyter Notebook for Exploratory Data Analysis (EDA) |
Download the MovieLens 100K dataset and place the extracted ml-100k folder in the project root:
project/
├── ml-100k/
│ ├── u.data
│ ├── u.item
│ ├── u.user
│ ├── u.genre
├── rs1.py
├── rs2.py
├── run_eval.py
├── eda.ipynb
└── README.md
When both models are first run, it takes some time for them to train. After that, they are stored as a pickle model, which can later be used without training.
python rs1.py
python rs2.py
Run the following to compare the two systems:
python run_eval.py --num_users 10
Metrics evaluated:
The eda.ipynb notebook includes:
Once a model is trained, the system interactively asks for a user_id:
Enter User ID to get recommendations:
And returns:
Top 10 recommended movies for User X:
1. Movie A
2. Movie B
...
Install with:
pip install -r requirements.txt
Selected from shared topics, language and repository description—not editorial ratings.
milaan9 /
This repository contains Python games that I've worked on. You'll learn how to create python games with AI. I try to focus on creating board games without GUI in Jupyter-notebook.
janblechschmidt /
This repository contains a number of Jupyter Notebooks illustrating different approaches to solve partial differential equations by means of neural networks using TensorFlow.
integrativebioinformatics /
This repository contains scNotebooks, a collection of interactive Jupyter and Google Colab notebooks designed to teach and practice single‑cell and spatial transcriptomics. The notebooks guide learners through the complete workflow from introductory steps and single‑cell pipelines to diverse analytical approaches, and FAIR and sharing data
dipanjanS /
This repository will contain the presentation and python jupyter notebooks for the DataHack Summit 2024 conference talk, Improving Real-world Retrieval Augmented Generation Systems, focusing on the key challenges and practical solutions of how to solve them
laxmimerit /
This repository contains implementations of Retrieval-Augmented Generation (RAG) in Jupyter notebooks. It includes examples of building chatbots with and without history, processing PDFs with RAG, and using DeepSeek models for local RAG and financial document analysis.
StephanRhode /
This repository contains jupyter notebooks and python code for KIT course: Python Algorithms for Automotive Engineering