--- license: apache-2.0 library_name: transformers ---

Enhanced Model Features

Adaptability: Adjusts to diverse contexts and user needs, ensuring relevant and precise interactions.

Contextual Intelligence: Provides contextually aware responses, improving engagement and interaction quality.

Advanced Algorithms: Employs cutting-edge algorithms for sophisticated and intelligent responses.

User Experience: Designed with a focus on seamless interaction, offering an intuitive and refined user experience.

from transformers import BartTokenizer, BartForConditionalGeneration from datasets import load_dataset Load pre-trained BART model for summarization tokenizer = BartTokenizer.from_pretrained('ayjays132/EnhancerModel') model = BartForConditionalGeneration.from_pretrained('ayjays132/EnhancerModel') Load dataset dataset = load_dataset("cnn_dailymail", "3.0.0") Function to generate summary def summarize(text): inputs = tokenizer(text, return_tensors="pt", max_length=1024, truncation=True) summary_ids = model.generate(inputs['input_ids'], max_length=150, min_length=40, length_penalty=2.0, num_beams=4, early_stopping=True) return tokenizer.decode(summary_ids[0], skip_special_tokens=True) ebugging: Print the type and content of the first example print("Type of dataset['test']:", type(dataset['test'])) print("Type of the first element in dataset['test']:", type(dataset['test'][0])) print("Content of the first element in dataset['test']:", dataset['test'][0]) Test the model on a few examples for example in dataset['test'][:5]: try: # If the example is a string, then it's likely that 'dataset['test']' is not loaded as expected if isinstance(example, str): print(f"Article: {example}\n") print(f"Summary: {summarize(example)}\n") else: # Access the 'article' field if the example is a dictionary article = example.get('article', None) if article: print(f"Article: {article}\n") print(f"Summary: {summarize(article)}\n") else: print("No 'article' field found in this example.") except Exception as e: print(f"Error processing example: {e}")