GPTC, ported to Scratch
Go to file
2022-07-06 13:37:54 -07:00
model Update project, add model and converter 2022-07-06 13:37:54 -07:00
.gitignore Update project, add model and converter 2022-07-06 13:37:54 -07:00
convert_raw_model.py Update project, add model and converter 2022-07-06 13:37:54 -07:00
convert_text.py Update project, add model and converter 2022-07-06 13:37:54 -07:00
gptc_scratch.sb3 Update project, add model and converter 2022-07-06 13:37:54 -07:00
LICENSE Initial commit 2022-07-05 18:36:22 -07:00
README.md Update project and README 2022-07-05 18:46:29 -07:00

gptc_scratch

gptc_scratch uses the same algorithm as GPTC, in a Scratch project. However, it only supports two categories, and they are numbered (1 and 2) rather than named.

Models are formatted differently than in the Python version of GPTC. A model consists of two files, each containing the text for a category. gptc_scratch does not have a tokenizer, so each line must consist of one lowercase word with no other characters. To load the model, right-click "Category 1 Words" in the project, click "import," then choose one of the files. Do the same thing again with "Category 2 Words" and the other file.

The text to classify must be stored in the same format as the model files. Follow the same procedure that you used for loading the model files, but with "Words in text to classify" and the file containing the text to classify. Then, click "Compile." If the button changes to a lighter color, wait for it to change back. Next, click "classify." This should update the "Cat1" and "Cat2" variables with the confidence valued for the given text and categories.