
- Главная
- Каталог
- Интернет технологии
- AI Ready | Нейросети
AI Ready | Нейросети
Авторский канал про искусственный интеллект
Статистика канала
• Нейросеть часто выбирает самый простой путь вместо правильного; • Модель начинает анализировать собственный контекст как критик; • Ролевые конфликты повышают точность.Перестань быть просто приемщиком ответов, стань активным критиком, и качество твоих результатов вырастет в разы.
python -m pip install pandas scikit-learn{}
Импорт модулей:
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.pipeline import Pipeline
from sklearn.preprocessing import StandardScaler
from sklearn.linear_model import LogisticRegression
from sklearn.metrics import roc_auc_score{}
Пример структуры данных:
data = pd.DataFrame({
"age": [22, 45, 35, 52, 23, 60],
"income": [30000, 120000, 70000, 150000, 28000, 200000],
"loan_amount": [10000, 20000, 15000, 30000, 8000, 25000],
"credit_history_years": [1, 15, 7, 20, 0.5, 25],
"defaults_before": [1, 0, 1, 0, 1, 0],
"default": [1, 0, 0, 0, 1, 0]
}){}
Здесь признаки — базовые социально-финансовые характеристики клиента и его кредитная история. Целевая переменная default: 1 — дефолт; 0 — обязательства выполнены.
Разделим признаки и цель:
X = data.drop(columns=["default"])
y = data["default"]{}
Если обучать модель на всех данных, корректно оценить качество невозможно. Поэтому делим выборку на обучающую и тестовую:
X_train, X_test, y_train, y_test = train_test_split(
X, y,
test_size=0.33,
random_state=42,
stratify=y
){}
В задачах скоринга логистическая регрессия используется часто: она устойчива, хорошо калибруется и легко интерпретируется.
Масштабирование признаков — стандартная практика:
model = Pipeline(steps=[
("scaler", StandardScaler()),
("clf", LogisticRegression(max_iter=1000))
])
model.fit(X_train, y_train){}
Оценка качества через ROC-AUC:
y_proba = model.predict_proba(X_test)[:, 1]
print("ROC-AUC:", round(roc_auc_score(y_test, y_proba), 3)){}
На малых выборках метрика приведена исключительно в учебных целях.
Пример оценки риска для нового клиента:
client = pd.DataFrame([{
"age": 30,
"income": 50000,
"loan_amount": 12000,
"credit_history_years": 3,
"defaults_before": 0
}])
risk = model.predict_proba(client)[0][1]
print("Вероятность дефолта:", round(risk, 2)){}
Отзывы канала
всего 5 отзывов
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
Каталог Телеграм-каналов для нативных размещений
AI Ready | Нейросети — это Telegam канал в категории «Интернет технологии», который предлагает эффективные форматы для размещения рекламных постов в Телеграмме. Количество подписчиков канала в 11.4K и качественный контент помогают брендам привлекать внимание аудитории и увеличивать охват. Рейтинг канала составляет 28.5, количество отзывов – 5, со средней оценкой 5.0.
Вы можете запустить рекламную кампанию через сервис Telega.in, выбрав удобный формат размещения. Платформа обеспечивает прозрачные условия сотрудничества и предоставляет детальную аналитику. Стоимость размещения составляет 1958.04 ₽, а за 42 выполненных заявок канал зарекомендовал себя как надежный партнер для рекламы в TG. Размещайте интеграции уже сегодня и привлекайте новых клиентов вместе с Telega.in!
Вы снова сможете добавить каналы в корзину из каталога
Комментарий