Downloads · 30 days
12
0% of all-time downloads
uw-vta/bloominzer-0.1
bloominzer-0.1 is a text classification model from uw-vta. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as apache-2.0.
The bloominer is a fine-tuned version of BERT that classifies questions by the Bloom's Taxonomy level: Knowledge, Comprehension, Application, Analysis, Synthesis, Evaluation.
Downloads · 30 days
12
0% of all-time downloads
All-time downloads
12.9K
Public
Repo size
5.4 GB
Likes
3
Public
Click a slice to open those files.
.pt2.7 GB · 67%
From the Hugging Face model README
The bloominer is a fine-tuned version of BERT that classifies questions by the Bloom's Taxonomy level: Knowledge, Comprehension, Application, Analysis, Synthesis, Evaluation.
Tests during training indicate that the Bloominizer is approximately 93% accurate in its classifications, with most misclassifications being for either one level below or above (for instance, it may misclassify a Comprehension question as a Knowledge question, but rately as an Evaluation question).
The Bloominizer has been used for large-scale classification of questions from a corpus. For example, a useful usecase is to run all questions in a long multiple choice exam through the Bloominizer and compute the relative percentages of questions from the six Bloom's levels. This can give you an idea of the approximate cognitive level of the overall exam.
The Bloominizer is easiest to use through a pipeline. Sample code is below:
import transformers
import torch
from transformers import pipeline
pipe = pipeline("text-classification", model="uw-vta/bloominzer-0.1")
print(pipe("What is a goat?"))
If you run this code, the output should be something like:
[{'label': 'Knowledge', 'score': 0.9993932247161865}]