Metin verilerini kullanma

Python ile Sahtekarlık Tespiti

Charlotte Werger

Data Scientist

Sahtekarlık tespitinde sık sık metin verisiyle karşılaşacaksın

İşe yarar metin verisi türleri:

  1. Çalışanlardan ve/veya müşterilerden gelen e-postalar
  2. İşlem açıklamaları
  3. Çalışan notları
  4. Sigorta talep formu açıklama kutusu
  5. Kaydedilmiş telefon görüşmeleri
  6. ...
Python ile Sahtekarlık Tespiti

Sahtekarlık tespiti için metin madenciliği teknikleri

  1. Kelime arama
  2. Duygu analizi
  3. Kelime sıklıkları ve konu analizi
  4. Üslup
Python ile Sahtekarlık Tespiti

Sahtekarlık tespiti için kelime arama

Şüpheli kelimeleri işaretleme:

  1. Basit, net ve açıklaması kolay
  2. Eşleşmeler Machine Learning modelinin üstünde filtre olarak kullanılabilir
  3. Eşleşmeler Machine Learning modelinde özellik olarak kullanılabilir

Python ile Sahtekarlık Tespiti

pandas ile kelime sayımlarıyla sahtekarlığı işaretleme

# Using a string operator to find words
df['email_body'].str.contains('money laundering')

# Select data that matches df.loc[df['email_body'].str.contains('money laundering', na=False)]
# Create a list of words to search for list_of_words = ['police', 'money laundering'] df.loc[df['email_body'].str.contains('|'.join(list_of_words) , na=False)]
# Create a fraud flag df['flag'] = np.where((df['email_body'].str.contains('|'.join (list_of_words)) == True), 1, 0)
Python ile Sahtekarlık Tespiti

Hadi pratik yapalım!

Python ile Sahtekarlık Tespiti

Preparing Video For Download...