Views
No views yet
pip install fact_checking1from transformers import (
2 GPT2LMHeadModel,
3 GPT2Tokenizer,
4)
5
6from fact_checking import FactChecker
7
8_evidence = """
9Justine Tanya Bateman (born February 19, 1966) is an American writer, producer, and actress . She is best known for her regular role as Mallory Keaton on the sitcom Family Ties (1982 -- 1989). Until recently, Bateman ran a production and consulting company, SECTION 5 . In the fall of 2012, she started studying computer science at UCLA.
10"""
11
12_claim = 'Justine Bateman is a poet.'
13
14tokenizer = GPT2Tokenizer.from_pretrained('gpt2')
15fact_checking_model = GPT2LMHeadModel.from_pretrained('fractalego/fact-checking')
16fact_checker = FactChecker(fact_checking_model, tokenizer)
17is_claim_true = fact_checker.validate(_evidence, _claim)
18
19print(is_claim_true)False1from transformers import (
2 GPT2LMHeadModel,
3 GPT2Tokenizer,
4)
5
6from fact_checking import FactChecker
7
8_evidence = """
9Jane writes code for Huggingface.
10"""
11
12_claim = 'Jane is an engineer.'
13
14
15tokenizer = GPT2Tokenizer.from_pretrained('gpt2')
16fact_checking_model = GPT2LMHeadModel.from_pretrained('fractalego/fact-checking')
17fact_checker = FactChecker(fact_checking_model, tokenizer)
18is_claim_true = fact_checker.validate_with_replicas(_evidence, _claim)
19
20print(is_claim_true)
21{'Y': 0.95, 'N': 0.05}| precision | recall | F1 |
|---|---|---|
| 0.94 | 0.98 | 0.96 |