Natural Language Processing (NLP) in Python
Fouad Trad
Machine Learning Engineer






from transformers import pipelineqa_pipeline = pipeline(task="question-answering", model="distilbert/distilbert-base-cased-distilled-squad")context = """The Amazon rainforest is the largest tropical rainforest in the world, covering parts of Brazil, Peru, and Colombia."""question = "Which countries does the Amazon rainforest cover?"qa_answer = qa_pipeline(question=question, context=context) print(qa_answer)
{'score': 0.9242347478866577,'start': 90, 'end': 116,'answer': 'Brazil, Peru, and Colombia'}
from transformers import pipeline qa_pipeline = pipeline(task="text2text-generation", model="fangyuan/hotpotqa_abstractive")context = """The Amazon rainforest is the largest tropical rainforest in the world, covering parts of Brazil, Peru, and Colombia.""" question = "Which countries does the Amazon rainforest cover?"input_text = f"question: {question} context: {context}"result = qa_pipeline(input_text)print(result)
[{'generated_text': 'The Amazon rainforest covers parts of Brazil, Peru, and Colombia.'}]
Natural Language Processing (NLP) in Python