mstachow commited on
Commit
0c35a23
1 Parent(s): 3d3fd68

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +32 -3
README.md CHANGED
@@ -1,3 +1,32 @@
1
- ---
2
- license: apache-2.0
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ language:
4
+ - en
5
+ ---
6
+
7
+ # What is the Bloominizer
8
+ The bloominer is a fine-tuned version of BERT that classifies questions by the Bloom's Taxonomy level: Knowledge, Comprehension, Application, Analysis, Synthesis, Evaluation.
9
+
10
+ Tests during training indicate that the Bloominizer is approximately 93% accurate in its classifications, with most misclassifications being for
11
+ either one level below or above (for instance, it may misclassify a Comprehension question as a Knowledge question, but rately as an Evaluation question).
12
+
13
+ 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
14
+ 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
15
+ of the approximate cognitive level of the overall exam.
16
+
17
+ # Using in transformers
18
+ The Bloominizer is easiest to use through a pipeline. Sample code is below:
19
+
20
+ ```
21
+ import transformers
22
+ import torch
23
+ from transformers import pipeline
24
+ pipe = pipeline("text-classification", model="uw-vta/bloominzer-0.1")
25
+ print(pipe("What is a goat?"))
26
+ ```
27
+
28
+ If you run this code, the output should be something like:
29
+
30
+ ```
31
+ [{'label': 'Knowledge', 'score': 0.9993932247161865}]
32
+ ```