/ Модель

Характеристики

Контекст
1 024 токена
Лицензия
MIT
Архитектура
gpt2 · dense
Опубликована
25 ноя 2023

NeXGen-based

Генерация текстаТекст → текст4 профессии

NeXGen — англоязычная модель CrabfishAI на базе GPT-2 для генерации творческих текстов, черновиков и другого контента.

20скачиваний за 30 дней1лайквеса обновлены6 янв 2024

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

NeXGen — генеративная языковая модель CrabfishAI на архитектуре GPT-2 для создания и продолжения текста. Разработчик описывает её как базовую версию семейства NeXGen; в карточке также названы варианты NeXGen-small и NeXGen-large. Модель предназначена для творческого письма, подготовки черновиков и генерации текстового контента, включая истории, стихи, статьи, письма и публикации для социальных сетей.

Модель принимает текст и генерирует текст, поддерживает английский язык. В метаданных указан контекст длиной 1024 токена. Доступны веса в форматах PyTorch, TensorFlow и Flax, включая safetensors; лицензия — MIT. Карточка предупреждает о возможных фактических, грамматических и тематических ошибках, предвзятости и неуместном содержании; результаты следует проверять, а модель не рекомендуется для критически важных приложений.

Сценарии применения

  • создание рассказов, стихов и сюжетов для игр
  • подготовка черновиков статей и блог-постов
  • написание маркетинговых текстов и описаний товаров
  • составление черновиков писем и сообщений
  • генерация подписей для социальных сетей
  • подготовка учебных материалов и комментариев к коду

Ограничения

Качество и связность ответов могут быть нестабильными: модель способна выдавать ошибочный, нерелевантный или грамматически некорректный текст, а также предвзятое или оскорбительное содержание. Не предназначена для критически важных приложений; сгенерированный текст следует проверять.

Для каких профессий подходит4

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

NeXGen - A Text Generative Model

Note- this is the based version of NeXGen series we,ll realise medium, large, xl versions of NeXGen soon stay-tuned.

Small version of NeXGen at: CrabfishAI/NeXGen-small

Large version of NexGen at: CrabfishAI/NeXGen-large

Introduction-NeXGen is a state-of-the-art text generative model designed to meet diverse needs, from creative writing to content creation. This model leverages advanced natural language processing techniques to provide human-like text generation with a wide range of applications.

Features

  • Creative Content Generation: NeXGen excels at generating creative writing, including stories, poetry, and fictional narratives.
  • Contextual Awareness: The model understands context, ensuring coherent and contextually appropriate responses.
  • User-Friendly Interface: NeXGen offers an intuitive and user-friendly interface for seamless integration into various applications.
  • Versatility: From content creation to educational support, NeXGen adapts to different writing styles and applications.
  • Advanced Architecture: Built on the latest advancements in natural language processing, NeXGen offers high-quality text generation.

Uses

NeXGen finds application in various domains, including:

  • Content Creation: Generate marketing copy, stories, and product descriptions.
  • Assistance in Writing: Aid authors, bloggers, and students in drafting articles and essays.
  • Chatbot Development: Power conversational agents with human-like responses.
  • Prototyping and Idea Generation: Facilitate brainstorming sessions for product development.
  • Social Media Content: Generate engaging captions for social media posts.
  • Personal Assistant Applications: Assist users in drafting emails and messages and more.

Direct Use Cases

NeXGen can be directly employed for:

  • Automated Email Drafting: Quickly compose emails with NeXGen's assistance.
  • Blog Post Generation: Generate sections or entire articles based on a given topic.
  • Code Commenting: Improve code documentation with clear and concise comments.
  • Storyline Creation for Games: Create dynamic and engaging storylines for video games.
  • Learning Material Generation: Develop study guides and educational content.
  • Personal Journaling Assistance: Receive prompts and suggestions for journaling.

Getting Started

To download NeXGen use this code:

from transformers import AutoTokenizer, AutoModelForCausalLM

# Specify the model name from Hugging Face Model Hub
model_name = "CrabfishAI/NeXGen-based"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name)

def generate_text(prompt, max_length=100, num_beams=5, no_repeat_ngram_size=2, top_k=50, top_p=0.95, temperature=0.7):
    input_ids = tokenizer.encode(prompt, return_tensors="pt")

    # Ensure attention_mask is provided
    attention_mask = input_ids.ne(tokenizer.pad_token_id).float()

    # Generate output text
    output = model.generate(
        input_ids,
        max_length=max_length,
        num_beams=num_beams,
        no_repeat_ngram_size=no_repeat_ngram_size,
        top_k=top_k,
        top_p=top_p,
        temperature=temperature,
        attention_mask=attention_mask  # Pass attention_mask to the generation method
    )

    decoded_output = tokenizer.decode(output[0], skip_special_tokens=True)
    return decoded_output

# Example usage:
prompt = "Your prompt here"
generated_text = generate_text(prompt, max_length=200)

print("Generated Text:")
print(generated_text)

Limitation

  1. Content Quality: The model's output may vary in quality, and there's a possibility it might generate content that is nonsensical, irrelevant, or grammatically incorrect.

  2. Bias and Sensitivity: The model is trained on diverse data, but it may inadvertently exhibit biases or generate content that is sensitive or inappropriate. Exercise caution and review generated text before use.

  3. Inappropriate Language: The model might generate text that includes offensive language or inappropriate content. Be mindful of this, especially in applications where maintaining a respectful and inclusive tone is essential.

  4. Ambiguous Prompts: The quality of generated text is highly dependent on the prompt provided. Ambiguous or unclear prompts may result in less coherent or relevant outputs.

Disclaimer

  • Use with Caution: This model is a tool that should be used with caution. Always review and validate the generated text before incorporating it into any application or publication.

  • Not for Critical Applications: Avoid using the model for critical applications where accuracy and reliability are paramount. The model is intended for creative and exploratory purposes.

  • Ongoing Improvement: The model may be updated or fine-tuned for better performance. Stay informed about updates and consider using the latest version for improved results.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
GPT2LMHeadModel
Ревизия весов
f9c7685

0 моделей