/ Модель

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

Контекст
32 768 токенов
Параметры
7,8 млрд
Лицензия
Apache 2.0
Архитектура
chatglm · dense
Опубликована
25 фев 2024

SciGLM-6B

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

SciGLM-6B — дообученная научная языковая модель ChatGLM для решения задач и ответов на вопросы по математике, физике, химии и формальным доказательствам.

13скачиваний за 30 дней8лайковвеса обновлены29 авг 2024

Бенчмарки

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

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

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

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

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

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

SciGLM-6B — научная языковая модель семейства ChatGLM, разработанная для рассуждений на уровне университетских курсов. Модель дообучена на SciInstruct — наборе из 254 051 инструкционного примера по математике, физике, химии и формальным доказательствам на Lean, подготовленном с помощью самооценки и пересмотра пошаговых рассуждений.

Модель предназначена для ответов на научные вопросы и решения задач по этим дисциплинам. Она содержит 7,8 млрд параметров, принимает текст и имеет контекст длиной до 32 768 токенов. Репозиторий использует формат PyTorch; лицензия — Apache-2.0.

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

  • Решение задач по математике университетского уровня
  • Объяснение вопросов по физике и химии
  • Пошаговый разбор научных задач
  • Помощь с формальными доказательствами на Lean

Ограничения

Карточка описывает ориентацию на научные рассуждения, но не приводит результатов независимых оценок качества. Заявленная специализация не гарантирует корректности ответов и доказательств.

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

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

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

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

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

Открыть на Hugging Face

SciGLM: Training Scientific Language Models with Self-Reflective Instruction Annotation and Tuning

SciGLM is a suite of scientific language models able to conduct college-level scientific reasoning. Central to our approach is a novel self-reflective instruction annotation framework to address the data scarcity challenge in the science domain. This framework leverages existing LLMs to generate step-by-step reasoning for unlabelled scientific questions, followed by a process of self-reflective critic-and-revise. Applying this framework, we curated SciInstruct, a diverse and high-quality dataset encompassing physics, chemistry, math, and formal proofs.

SciInstruct

We construct the SciInstruct as follows:

SubjectMathPhysics& ChemistryFormal Proofs (Lean)Total
# Number89,934123,86940,248254,051

We release our data and model for public use. If you wish to use SciInstruct or SciGLM, you can download them from the following links.

Download data: [Google Drive] [Tsinghua Cloud]

Download model: [Hugging Face]

Training & Inference

Fine-tuning

You can use the SciGLM model through Huggingface's Transformers library.

git clone https://github.com/THUDM/SciGLM.git
cd SciGLM
pip install -r requirements.txt

To train the 6B model, run:

bash /path/training/finetune.sh

Inference

cd /path/to/inference
python cli_demo.py

Citation

If you find our work helpful, please kindly cite our paper:

@article{zhang2024sciglm,
  title={Sciglm: Training scientific language models with self-reflective instruction annotation and tuning},
  author={Zhang, Dan and Hu, Ziniu and Zhoubian, Sining and Du, Zhengxiao and Yang, Kaiyu and Wang, Zihan and Yue, Yisong and Dong, Yuxiao and Tang, Jie},
  journal={arXiv preprint arXiv:2401.07950},
  year={2024}
}

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
ChatGLMForConditionalGeneration
Ревизия весов
3176abd

0 моделей