/ Модель

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

Контекст
2 048 токенов
Параметры
144 млн
Лицензия
Apache 2.0
Архитектура
TAAS · dense
Опубликована
25 авг 2023

TAAS

Заполнение пропусковТекст → текст3 профессии

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

18скачиваний за 30 дней5лайковвеса обновлены30 авг 2023

Бенчмарки

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

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

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

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

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

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

TAAS — система анализа текстовых адресов для логистики, разработанная Cainiao AI. Модель основана на предварительно обученной географо-графовой модели G2PTL: она объединяет языковое представление текста с кодированием географических связей. В репозитории указана плотная архитектура TAAS с 144 млн параметров, контекстом до 2048 токенов и форматом PyTorch.

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

Карточка описывает загрузку модели через Transformers; для примера используется AutoModel и trust_remote_code. Модель может служить основой для дообученных вариантов под отдельные задачи. Метаданные указывают feature-extraction, а каталог также сообщает fill-mask; для основного назначения выбраны адресный анализ и получение представлений текста. Практические ограничения: конкретные метрики качества и подробности применения для каждой заявленной логистической задачи в карточке не приведены.

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

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

Ограничения

Карточка не приводит метрики качества и подробные сведения о данных или процедурах для отдельных логистических задач. Для загрузки в примере требуется Transformers с trust_remote_code.

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

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

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

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

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

Открыть на Hugging Face

TAAS

Introduction

TAAS: A Text-based Delivery Address Analysis System in Logistics

System description

TAAS is an integrated system for text-based address analysis in logistics field. TAAS supports several address perception tasks, as well as other logistics related tasks. Our system is based on a Geography-Graph Pre-trained model in logistics, termed G2PTL, which promotes the delivery address encoding by combining the semantic learning capabilities of text pre-training with the geographical-relationship encoding abilities of graph modeling.

overview.png

Supported Tasks

  1. Address perception tasks
  • Address Completion
  • Address Standardization
  • House Info Extraction
  • Address Entity Tokenization
  • Address embedding
  1. Logistics related tasks
  • Geo-locating From Text to Geospatial
  • Pick-up Estimation Time of Arrival
  • Pick-up and Delivery Route Prediction

How To Use

Once installed, loading and using a fine-tuned model on any specific task can be done as follows:

from transformers import AutoModel
model = AutoModel.from_pretrained('Cainiao-AI/TAAS',trust_remote_code=True,ignore_mismatched_sizes=True)
model.eval()
address = ['北京市马驹桥镇兴贸二街幸福家园1幢5单元1009室 注:放在门口即可']

# Address completion
output = model.addr_complet(address)
print(output)
['北京市通州区马驹桥镇兴贸二街幸福家园1幢5单元1009室 注:放在门口即可']
# Address standardization
output = model.addr_standardize(address)
print(output)
['北京马驹桥镇兴贸二街幸福家园1幢5单元1009室']
# House info extraction
output = model.house_info(address)
print(output)
[{'楼栋': '1', '单元': '5', '门牌号': '1009'}]
# Address entity tokenization
output = model.addr_entity(address)
print(output)
[{'省': '北京', '市': '', '区': '马驹桥', '街道/镇': '镇兴贸二街', '道路': '', '道路号': '', 'poi': '幸福家园', '楼栋号': '1', '单元号': '5', '门牌号': '1009'}]
# Geo-locating from text to geospatial
output = model.geolocate(address)
's2网格化结果:453cf541fcb147b437433cf3cff43f470'
# Pick-up estimation time of arrival
output = model.pickup_ETA(eta_data)
# Users can get the address embeddings for their pick-up ETA model
# Pick-up and Delivery Route prediction
output = model.route_predict(route_data)
# Users can get the address embeddings for their route prediction model

Requirements

python>=3.8

tqdm==4.65.0
torch==1.13.1
transformers==4.27.4
datasets==2.11.0
fairseq==0.12.2

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

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

GPU в ailist

Универсальный рантайм · fill-mask

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

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

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

0 моделей