/ Модель

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

Лицензия
MIT
Библиотека
keras
Опубликована
18 июл 2026

Bank_Telemarketing_Success_Prediction_using_ANN

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

Нейронная сеть на TensorFlow/Keras прогнозирует по табличным данным, подпишется ли клиент на срочный банковский вклад после телемаркетингового звонка.

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

Бенчмарки

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

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

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

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

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

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

Модель amirsoahil101/Bank_Telemarketing_Success_Prediction_using_ANN — нейронная сеть прямого распространения, созданная для прогноза отклика клиентов на телефонное предложение срочного банковского вклада. Она принимает табличные признаки клиента и социально-экономические показатели и предсказывает бинарный результат «да» или «нет». По карточке, данные UCI содержат 20 признаков; категориальные поля кодируются OneHotEncoder, числовые масштабируются StandardScaler, а сеть использует полносвязные слои с ReLU и Dropout и выходной слой с Sigmoid.

Автор сообщает о точности 82% на проверке. Репозиторий также описывает приложение для инференса с интерфейсом Streamlit и API FastAPI; модель построена на TensorFlow/Keras. Лицензия — MIT. Описание не приводит деталей разбиения данных или иных метрик качества, поэтому заявленную точность следует трактовать как результат автора, а не как независимую оценку.

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

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

Ограничения

В карточке приведена только точность 82%; подробности протокола проверки и другие метрики качества не описаны. Прогноз зависит от согласованной предобработки входных данных, включая кодирование категорий и масштабирование числовых признаков.

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

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

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

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

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

Открыть на Hugging Face

Bank Telemarketing Success Prediction Using ANN

Streamlit App

🎯 Project Description

A production-ready deep learning pipeline predicting bank telemarketing success via an ANN model trained on the UCI dataset with 82% accuracy[cite: 1, 2]. Features a dynamic Streamlit UI and FastAPI backend optimized with Pydantic validation to enforce strict input data boundaries and prevent inefficient model resource token burn. By processing complex client profiles alongside crucial macroeconomic indicators, the architecture replaces raw scripts with a resource-efficient inference application.

🖼️ Application User Interface

Live Preview of the Dashboard
(Once you upload your screenshot to GitHub, replace 'screenshot.png' with your actual image file name)

Streamlit App Interface


📊 Model Accuracy & Performance

  • Model Framework: TensorFlow / Keras (Artificial Neural Network - ANN)[cite: 2]
  • Target Objective: Binary Classification (Predicting yes / no for term deposit subscription)[cite: 1]
  • Validation Accuracy: 82% 🔥
  • Key Insight: The integration of 5 social and economic contextual attributes (such as employment variation rate and consumer price index) significantly enhances predictive performance compared to using traditional demographic features alone[cite: 1].

🧠 Neural Network Architecture

The deep learning architecture is constructed with the following layers:

  1. Input Layer: Designed to receive preprocessed feature vectors derived from the 20 core dataset attributes[cite: 1].
  2. Hidden Layers: Multiple Dense layers utilizing ReLU activation, combined with Dropout regularization to mitigate overfitting during training.
  3. Output Layer: A single continuous Dense neuron configured with a Sigmoid activation function to compute precise probability scores between 0 and 1.

🛠️ Data Preprocessing Pipeline

To prevent data leakage and ensure 100% feature consistency during live inference, the pipeline utilizes a robust preprocessing setup:

  • Categorical Encoding: Multi-class categorical variables (e.g., job type, education, marital status) are transformed using OneHotEncoder[cite: 1].
  • Numerical Normalization: Continuous numeric attributes (e.g., age, consumer confidence index, euribor 3 month rate) are scaled using StandardScaler[cite: 1].
  • Pipeline Synchronization: Transformations are bundled into an SKLearn ColumnTransformer, loaded via preprocessing.pkl and strictly aligned with live inputs using column.pkl[cite: 2].

💻 Installation & Setup

Run the following commands in your terminal to clone the repository, install dependencies, and run the project locally:

# Clone the repository
git https://huggingface.co/amirsoahil101/Bank_Telemarketing_Success_Prediction_using_ANN

# Navigate into the project directory
cd YOUR_PROJECT_FOLDER_NAME

# Install required packages
pip install -r requirements.txt

# Run the Streamlit application
streamlit run app.py

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

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

GPU в ailist

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

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

Keras/TensorFlow-модели рантайм не загружает.

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

0 моделей