/ Модель

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

Контекст
2 048 токенов
Параметры
22 млн
Лицензия
gpl
Архитектура
llama · dense
Библиотека
transformers
Опубликована
11 авг 2023

tamillama_tiny_30m

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

Компактная экспериментальная LLaMA-модель для генерации историй на тамильском и английском языках и перевода между ними.

83скачиваний за 30 дней15лайковвеса обновлены28 авг 2023

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Raju Kandasamy разработал экспериментальную компактную языковую модель на архитектуре LLaMA с 22 млн параметров. Она генерирует связные истории на тамильском и английском языках, а также переводит истории между этими языками. Модель обучалась на датасете TinyStoriesInstruct; заявленная длина контекста — 2048 токенов.

Модель предназначена для исследовательских и учебных экспериментов с языковыми возможностями небольших моделей, а также для генерации коротких историй и перевода рассказов. Это игрушечная экспериментальная модель; её пригодность для других задач и качество за пределами описанных сценариев не подтверждены. Лицензия GPL.

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

  • генерация коротких историй на тамильском языке
  • генерация историй на английском языке
  • перевод рассказов с английского на тамильский
  • перевод рассказов с тамильского на английский
  • эксперименты с возможностями малых языковых моделей

Ограничения

Это игрушечная экспериментальная модель для обучения и исследований; качество и надёжность в задачах за пределами генерации историй и их перевода не подтверждены.

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

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

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

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

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

Открыть на Hugging Face

Tamillama_Tiny: A 30M tiny llama model trained to tell stories in Tamil

TL;DR:

This is an experimental model inspired by the paper https://arxiv.org/abs/2305.07759 - How Small Can Language Models Be and Still Speak Coherent English?.

Extended the same concept for Tamil. A 30M parameter LLaMA architecture model that outputs coherent Tamil is preseted here.

Additional experimentation which is included in the model:

  1. This is a multilanguage model as it can output both English and Tamil stories.
  2. The model also does translation of stories from Engish to tamil and vice versa. To see the translation feature, set the max_new_tokens > 512.
  3. Translation of original stories from the tinystories dataset was done using IndicTrans

For now, this is a toy model for researchers, students and LLM enthusiasts to play with the linquistic capability of the model.

Weights Release, License and Usage

We release the weights in two formats: Hugging Face transformers format and GGML format to use with CTransformers or LLaMA.cpp.

This is not fit for any practical purpose other than for research/experimentation use cases.

Usage:

from transformers import AutoTokenizer, AutoModelForCausalLM

tokenizer = AutoTokenizer.from_pretrained("RajuKandasamy/tamillama_tiny_30m")
model = AutoModelForCausalLM.from_pretrained("RajuKandasamy/tamillama_tiny_30m")
prompt = f"""சொற்கள்:
வாக்குறுதி, எலி, பெரியது
சுருக்கம்:"""
input_ids = tokenizer(prompt, return_tensors="pt").input_ids

generation_output = model.generate(
    input_ids=input_ids, max_new_tokens=256
)
print(tokenizer.decode(generation_output[0]))

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей