/ Модель

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

Контекст
1 024 токена
Параметры
205 млн
Лицензия
Apache 2.0
Архитектура
bart · dense
Библиотека
transformers
Опубликована
25 окт 2024

materials.selfies-ted

ЭмбеддингиТекст → embedding3 профессии

selfies-ted — модель IBM Research на основе BART для получения эмбеддингов молекул, представленных в формате SELFIES.

937скачиваний за 30 дней11лайковвеса обновлены13 окт 2025

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

selfies-ted — модель на архитектуре Transformer encoder-decoder семейства BART, разработанная IBM Research для получения представлений молекул в формате SELFIES. Модель содержит около 204,6 млн параметров, работает с входной последовательностью длиной до 1024 токенов и распространяется в форматах PyTorch и safetensors.

Основной сценарий — преобразование молекулярных строк SELFIES в векторные эмбеддинги для последующего использования в задачах химического анализа и машинного обучения. README также описывает кодирование строк SMILES в SELFIES перед получением эмбеддинга. Лицензия — Apache-2.0.

Модель предназначена для молекулярных представлений, а не для общения на естественном языке. Качество эмбеддингов зависит от корректного преобразования и представления молекул; в предоставленной карточке не приведены количественные результаты оценки.

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

  • получение векторных представлений молекул из SELFIES
  • подготовка молекулярных эмбеддингов для химического машинного обучения
  • кодирование строк SMILES через преобразование в SELFIES
  • извлечение признаков молекул для последующего анализа

Ограничения

Модель рассчитана на молекулярные представления в SELFIES, поэтому строки SMILES необходимо предварительно преобразовать. Карточка не приводит количественных оценок качества.

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

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

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

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

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

Открыть на Hugging Face

selfies-ted

selfies-ted is an transformer based encoder decoder model for molecular representations using SELFIES.

selfies-ted

Usage

Import

from transformers import AutoTokenizer, AutoModel
import selfies as sf
import torch

Load the model and tokenizer

tokenizer = AutoTokenizer.from_pretrained("ibm/materials.selfies-ted")
model = AutoModel.from_pretrained("ibm/materials.selfies-ted")

Encode SMILES strings to selfies

smiles = "c1ccccc1"
selfies = sf.encoder(smiles)
selfies = selfies.replace("][", "] [")

Get embedding

token = tokenizer(selfies, return_tensors='pt', max_length=128, truncation=True, padding='max_length')
input_ids = token['input_ids']
attention_mask = token['attention_mask']
outputs = model.encoder(input_ids=input_ids, attention_mask=attention_mask)
model_output = outputs.last_hidden_state

input_mask_expanded = attention_mask.unsqueeze(-1).expand(model_output.size()).float()
sum_embeddings = torch.sum(model_output * input_mask_expanded, 1)
sum_mask = torch.clamp(input_mask_expanded.sum(1), min=1e-9)
model_output = sum_embeddings / sum_mask

Paper:

For more information contact indra.ipd@ibm.com

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BartForConditionalGeneration
Ревизия весов
55e8339

0 моделей