yazodi's picture
Upload 7 files
62a72a7 verified

A newer version of the Streamlit SDK is available: 1.48.1

Upgrade
metadata
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 ipucuyu 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

hedefler = ["dog", "cat", "fish"]
yasaklar = ["bomb", "knife", "gun"]
ipucu = oner_ipucu(hedefler, yasaklar, model)
print(ipucu)  # animal gibi bir sonuç dönebilir