Виявлення шахрайства в Python
Charlotte Werger
Data Scientist

Системи на правилах мають обмеження:

from sklearn.linear_model import LinearRegression from sklearn.model_selection import train_test_split from sklearn import metrics# Крок 1: розділіть ознаки та мітки на тренувальні й тестові дані X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)# Крок 2: визначте, яку модель використовувати model = LinearRegression()# Крок 3: натренуйте модель на тренувальних даних model.fit(X_train, y_train)# Крок 4: отримайте передбачення моделі на тестових даних y_predicted = model.predict(X_test)# Крок 5: порівняйте y_test із передбаченнями та обчисліть метрики якості print (metrics.r2_score(y_test, y_predicted))
0.821206237313
Розділ 2. Навчання з учителем: натренуйте модель на наявних мітках шахрайства
Розділ 3. Навчання без учителя: визначайте «підозрілу» поведінку без міток, лише з даних
Розділ 4. Виявлення шахрайства за текстами: доповнюйте моделі текстовим аналізом і тематичним моделюванням

Виявлення шахрайства в Python