20 Questions Game - Language Model Project Overview This project is part of the CS6120 course at Khoury College of Computer Sciences, Northeastern University. The primary objective is to develop a language model capable of playing the game "20 Questions." The model is designed to deduce a secret word through yes-or-no questions, utilizing deductive reasoning, efficient information gathering, and strategic questioning.
Features
Strategic Questioning: The model asks questions in a way that minimizes the number of queries needed to guess the word.
Utilizes the Meta-Llama-3.1-8B-Instruct model for tasks within the game.
Installation
To run the project locally, follow these steps:
Clone the Repository:
git clone https://github.com/yourusername/20-questions-game.git cd 20-questions-game
Install Dependencies:
Make sure you have Python installed.
Usage To start the game, run the Jupyter Notebook provided in the repository:
Launch Jupyter Notebook:
jupyter notebook
Open 20_Qstns_Game.ipynb and follow the instructions to interact with the game.
Contributors
Manasi Bondalapati
Naveen Subash Udata
Dheeraj Kumar Goli
Vikramadithya Pabba