gui.py is a graphical user interface implementation for the Copycat program. It provides a visual interface for running the analogical reasoning system, using matplotlib for visualization with a dark background theme.
Run the program from the terminal with the following command:
python gui.py--seed(optional): Provide a deterministic seed for the random number generator
- Graphical user interface for the Copycat system
- Dark background theme for better visibility
- Real-time visualization of the system's operation
- Detailed logging to
./output/copycat.log
- Requires the
copycatmodule - Uses
matplotlibfor visualization - Uses
argparsefor command-line argument parsing - Uses
loggingfor output logging
- The GUI provides a more user-friendly interface compared to the command-line version
- Results are displayed both in the GUI and printed to the console
- The interface includes temperature and time information for each answer
- The dark background theme is optimized for better visibility of the visualization