/ Модель

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

Лицензия
CC BY-NC-SA 4.0
Опубликована
25 окт 2023

llama-2-koen-13b

Генерация текстаТекст → текст

Предварительно обученная модель на основе Llama 2 с расширенным корейско-английским словарём для генерации текста на корейском и английском языках.

0скачиваний за 30 дней36лайковвеса обновлены28 апр 2024

Бенчмарки

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

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

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

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

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

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

Llama-2-KoEn-13B — предварительно обученная языковая модель, разработанная Junbum Lee (Beomi) и Taekyoon Choi. Это авторегрессионный трансформер на архитектуре Llama 2 с 13 млрд параметров, дообученный на корпусе корейских и английских текстов; словарь расширен до 46 336 токенов с добавлением корейской лексики. Модель принимает текст и генерирует текст, рассчитана прежде всего на корейский и английский языки.

Модель предназначена для генерации текста и языковых задач на корейском и английском, включая продолжение текста и ответы на запросы. В README указано контекстное окно 4 тыс. токенов. Репозиторий содержит веса в формате Safetensors для Transformers.

Ограничения включают необходимость использовать быстрый токенизатор Hugging Face и несовместимость вычислений BF16 с Apple Silicon согласно README. Лицензия CC BY-NC-SA 4.0 требует указания авторства, распространения производных материалов на тех же условиях и запрещает коммерческое использование.

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

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

Ограничения

Контекстное окно составляет 4 тыс. токенов. Для токенизации требуется быстрый токенизатор Hugging Face; согласно README, Apple Silicon не поддерживает вычисления BF16.

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

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

Открыть на Hugging Face

Llama-2-KoEn-13B 🦙🇰🇷🇺🇸

Llama-2-KoEn serves as an advanced iteration of Llama 2, benefiting from an expanded vocabulary and the inclusion of Korean + English corpus in its further pretraining. Just like its predecessor, Llama-2-KoEn operates within the broad range of generative text models that stretch from 7 billion to 70 billion parameters. This repository focuses on the 13B pretrained version, which is tailored to fit the Hugging Face Transformers format. For access to the other models, feel free to consult the index provided below.

Model Details

Model Developers Junbum Lee (Beomi), Taekyoon Choi (Taekyoon)

Variations Llama-2-KoEn will come in a range of parameter sizes — 7B, 13B, and 70B — as well as pretrained and fine-tuned variations.

Input Models input text only.

Output Models generate text only.

Model Architecture

Llama-2-KoEn is an auto-regressive language model that uses an optimized transformer architecture based on Llama-2.

Training DataParamsContent LengthGQATokensLR
Llama 2A new mix of Korean + English online data13B4k✗>60B1e-5

Vocab Expansion

Model NameVocabulary SizeDescription
Original Llama-232000Sentencepiece BPE
Expanded Llama-2-Ko46336Sentencepiece BPE. Added Korean vocab and merges

Tokenizing "안녕하세요, 오늘은 날씨가 좋네요."

ModelTokens
Llama-2['▁', '안', '<0xEB>', '<0x85>', '<0x95>', '하', '세', '요', ',', '▁', '오', '<0xEB>', '<0x8A>', '<0x98>', '은', '▁', '<0xEB>', '<0x82>', '<0xA0>', '씨', '가', '▁', '<0xEC>', '<0xA2>', '<0x8B>', '<0xEB>', '<0x84>', '<0xA4>', '요']
Llama-2-Ko['▁안녕', '하세요', ',', '▁오늘은', '▁날', '씨가', '▁좋네요']

Tokenizing "Llama 2: Open Foundation and Fine-Tuned Chat Models"

ModelTokens
Llama-2['▁L', 'l', 'ama', '▁', '2', ':', '▁Open', '▁Foundation', '▁and', '▁Fine', '-', 'T', 'un', 'ed', '▁Ch', 'at', '▁Mod', 'els']
Llama-2-Ko['▁L', 'l', 'ama', '▁', '2', ':', '▁Open', '▁Foundation', '▁and', '▁Fine', '-', 'T', 'un', 'ed', '▁Ch', 'at', '▁Mod', 'els']

Model Benchmark

LM Eval Harness - Korean (polyglot branch)

Llama-2-KoEn-13B Benchmark Score

Task0-shot5-shot10-shot50-shot
kobest_boolq0.3988480.7037950.7526120.7578
kobest_copa0.7767850.8127960.8187240.853953
kobest_hellaswag0.4999220.5126590.5033650.524664
kobest_sentineg0.5869550.9748110.9823670.987405
kohatespeech0.2782240.3786930.3707020.509343
kohatespeech_apeach0.3376670.5568980.5817880.667511
kohatespeech_gen_bias0.2484040.4847450.4736590.461714
korunsmile0.3271450.3291630.3478890.395522
nsmc0.64420.877020.899820.90984
pawsx_ko0.53550.54550.54350.5255

#1 Pretrained Korean LM on Open Ko LLM Leaderboard!

Open Ko LLM Leaderboard chart. @ 2023.11.22 9AM

Note for oobabooga/text-generation-webui

Remove ValueError at load_tokenizer function(line 109 or near), in modules/models.py.

diff --git a/modules/models.py b/modules/models.py
index 232d5fa..de5b7a0 100644
--- a/modules/models.py
+++ b/modules/models.py
@@ -106,7 +106,7 @@ def load_tokenizer(model_name, model):
                 trust_remote_code=shared.args.trust_remote_code,
                 use_fast=False
             )
-        except ValueError:
+        except:
             tokenizer = AutoTokenizer.from_pretrained(
                 path_to_model,
                 trust_remote_code=shared.args.trust_remote_code,

Since Llama-2-Ko uses FastTokenizer provided by HF tokenizers NOT sentencepiece package, it is required to use use_fast=True option when initialize tokenizer.

Apple Sillicon does not support BF16 computing, use CPU instead. (BF16 is supported when using NVIDIA GPU)

LICENSE

Citation

@misc {l._junbum_2023,
	author       = { {L. Junbum, Taekyoon Choi} },
	title        = { llama-2-koen-13b },
	year         = 2023,
	url          = { https://huggingface.co/beomi/llama-2-koen-13b },
	doi          = { 10.57967/hf/1280 },
	publisher    = { Hugging Face }
}

Acknowledgement

The training is supported by TPU Research Cloud program.

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

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

GPU в ailist

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

Нельзя запустить

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
b51b782

0 моделей