Spaces:
Sleeping
Sleeping
title: "Codenames AI Assistant" | |
emoji: 🧠 | |
colorFrom: blue | |
colorTo: red | |
sdk: streamlit | |
app_file: app.py | |
pinned: true | |
tags: | |
- nlp | |
- word2vec | |
- strategy | |
- ai | |
- streamlit | |
- game | |
license: mit | |
# 🧠 Codenames AI Assistant | |
Bu proje, **Codenames** oyununda hedef kelimelere en uygun **tek kelimelik ipucu**yu bulmaya çalışan bir yapay zeka strateji aracıdır. | |
Word2Vec modeli ile anlamsal benzerlik hesaplanır, hedeflere yakın, yasaklara uzak en iyi kelime önerilir. | |
## 🔍 Kullanılan Teknikler | |
- Gensim ile önceden eğitilmiş `word2vec-google-news-300` | |
- Cosine benzerliği | |
- Stratejik kelime seçimi | |
## 🧩 Nasıl Çalışır? | |
- Hedef ve yasaklı kelimeleri gir | |
- AI, en alakalı ve güvenli kelimeyi önerir | |
- Model eğitimi yoktur (hazır embedding kullanılır) | |
## 🧠 Örnek | |
```python | |
hedefler = ["dog", "cat", "fish"] | |
yasaklar = ["bomb", "knife", "gun"] | |
ipucu = oner_ipucu(hedefler, yasaklar, model) | |
print(ipucu) # animal gibi bir sonuç dönebilir | |