/ Модель

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

Контекст
512 токенов
Параметры
152 млн
Лицензия
MIT
Архитектура
bert · dense
Базовая модель
indobert-base-p1
Опубликована
20 июн 2026

indobert-real-estate-chatbot

Классификация текстаТекст → label3 профессии

Дообученная IndoBERT классифицирует намерения индонезийских покупателей жилья в чат-боте о недвижимости.

11скачиваний за 30 дней0лайковвеса обновлены20 июн 2026

Бенчмарки

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

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

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

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

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

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

Это дообученная модель IndoBERT для классификации намерений в виртуальном помощнике по недвижимости. Она создана для академического исследования на примере жилого комплекса Perumahan Griya Alam Mandiri в округе Маланг, Восточная Ява, Индонезия, и не является официальным коммерческим продуктом застройщика.

Модель принимает разговорный текст на индонезийском языке и относит запрос потенциального покупателя жилья к намерению, например вопросу о цене, местоположении, инфраструктуре или расчёте ипотеки KPR. Архитектура — BertForSequenceClassification, размер — 151,6 млн параметров, контекст — до 512 токенов. Для преобразования числового результата в метку намерения в репозитории также есть LabelEncoder.

Модель предназначена для классификации запросов в сценариях чат-бота о недвижимости. Лицензия — MIT; README описывает академический контекст разработки, но не сообщает об оценке качества модели.

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

  • Определение намерения в вопросе о цене жилья
  • Классификация запросов о местоположении жилого комплекса
  • Распознавание вопросов об инфраструктуре и удобствах
  • Классификация запросов о расчёте ипотеки KPR
  • Маршрутизация обращений потенциальных покупателей в чат-боте недвижимости

Ограничения

Модель обучена для ограниченного сценария чат-бота о конкретном жилом комплексе, поэтому её пригодность для других объектов и типов запросов не установлена. README не приводит метрики качества.

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

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

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

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

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

Открыть на Hugging Face

IndoBERT Real Estate Chatbot (Intent Classification)

Model Description

This model is a fine-tuned version of the pre-trained indobenchmark/indobert-base-p1. It is specifically trained for intent classification in a real estate virtual assistant (chatbot) system, with a case study on Perumahan Griya Alam Mandiri, Malang Regency, East Java, Indonesia.

Academic Context & Documentation

Important Note: This model was developed exclusively for academic research purposes as part of an Undergraduate Thesis (Skripsi).

  • It is an implementation of Transfer Learning (fine-tuning) using the IndoBERT base architecture.
  • It is not an official commercial product of Perumahan Griya Alam Mandiri. The dataset and model were utilized strictly to fulfill the research objectives.

Intended Use

The model takes Indonesian conversational text as input and predicts the specific intent of a prospective home buyer (e.g., asking about property prices, locations, facilities, or mortgage/KPR simulations).

Repository Files

All necessary files are provided in the root of this repository for easy integration:

  • model.safetensors, config.json : The core Hugging Face Transformers model weights and configuration.
  • tokenizer.json, tokenizer_config.json : The tokenizer vocabulary and settings.
  • labelencoder.pkl : A serialized Scikit-Learn LabelEncoder required to map the model's numerical output back to the readable intent string.

Training Results

The following table shows the model's evaluation metrics at each epoch during the fine-tuning process:

EpochTraining LossValidation LossValidation Accuracy
10.38610.25290.9248
20.10340.16870.9507
30.03030.19870.9533
40.03120.18430.9507
50.01940.19580.9585

Quick Start Code (Python)

Since all files are unified in one repository, you can load the model directly using the Hugging Face Hub library:

from transformers import AutoTokenizer, AutoModelForSequenceClassification
from huggingface_hub import hf_hub_download
import torch
import pickle

# 1. Define the Hugging Face model repository
model_id = "whyuwrdhn/indobert-real-estate-chatbot"

# 2. Load Tokenizer and Model directly from Hugging Face
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForSequenceClassification.from_pretrained(model_id)

# 3. Download and Load the Label Encoder from the same repo
encoder_path = hf_hub_download(repo_id=model_id, filename="labelencoder.pkl")
with open(encoder_path, "rb") as f:
    label_encoder = pickle.load(f)

# 4. Inference Example
text = "Bisa minta info harga untuk tipe 45?"
inputs = tokenizer(text, return_tensors="pt")

with torch.no_grad():
    outputs = model(**inputs)
    logits = outputs.logits
    predicted_class_id = logits.argmax().item()

# 5. Decode the numerical ID back to the Intent Label
predicted_intent = label_encoder.inverse_transform([predicted_class_id])[0]
print(f"Predicted Intent: {predicted_intent}")

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
BertForSequenceClassification
Ревизия весов
2b24fc7

0 моделей