19 Questions

19 Questions assigns attributes to objects using machine learning and Bayesian inference, according to its project description.

github.com/fulldecent/19-questions
19 Questions homepage screenshot

About 19 Questions

19 Questions is an open-source project that implements a machine learning and Bayesian inference engine for assigning attributes to objects. It is presented as a guessing game in which the program asks questions to determine which object the player is thinking of. The computer wins if it guesses the object within 19 questions.

Players answer questions in a web browser, and the system compares those answers to responses from past players. It uses statistical inference to estimate the likelihood of each known object and selects the next question to reduce uncertainty, using entropy calculations. A demo is available at apps.phor.net/19q/, and the code can be self-hosted using PHP with a SQL database created from the included schema.

The repository includes installation steps, source files, and technical documentation in TECHNICAL.md. It suits developers, students, and others interested in machine learning, data science, and Bayesian methods who want to study or run a question-based inference system.

Key features

  • Guessing game that asks up to 19 questions
  • Uses past player answers to estimate likely object
  • Chooses questions to reduce uncertainty using entropy
  • Self-host with PHP and SQL database
  • Playable demo in a web browser
  • Technical documentation in TECHNICAL.md file
Best for: Developers and students interested in Bayesian inference and question-based learning systems.
Good for
  • Open source under MIT license
  • Includes working demo and install instructions
  • Documents inference method in detail
Watch out for
  • Requires PHP server and SQL database setup
  • Needs manual data entry to get started

19 Questions at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

19 Questions alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Data & Analytics

Well-known listings from the same topic.

All 302

19 Questions FAQ

What is 19 Questions?
It is an open-source machine learning game that tries to guess the object you are thinking of within 19 questions.
How does 19 Questions work?
It compares your answers to past player responses and uses statistical inference and entropy to choose the next question.
How do I install 19 Questions?
Create a SQL database from SCHEMA.sql, set database details in sources/config.php, copy the files to a server, and add initial data.
Is 19 Questions open source?
Yes, the code is published on GitHub under the MIT license.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing