Skip to content

memollizm/Fraud-Detection-For-Banks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SOM ile Kredi Kartı Dolandırıcılığının Tespiti


1. Hakkında


Bu depo, Kendiliğinden Örgütlenen Haritalar (SOM) kullanarak kredi kartı dolandırıcılığının tespit edilmesini gösteren bir projeyi içermektedir. Proje, veri kümesindeki desenleri belirlemek ve potansiyel dolandırıcılık faaliyetlerini vurgulamak için denetimsiz öğrenmeyi içermektedir.


2. Veri Seti


Bu projede Credit_Card_Applications.csv adlı veri kümesi kullanılmıştır. Veri kümesi, kredi kartı başvurularının çeşitli özelliklerini içermektedir. Her satır farklı bir başvuruyu temsil eder ve sütunlar başvuruların farklı özelliklerini temsil eder. Son sütun, başvurunun onaylanıp onaylanmadığını (1) veya reddedildiğini (0) belirtir.


3. Gereksinimler


  • Python 3.x
  • NumPy
  • Matplotlib
  • Pandas
  • MiniSom

4. Projeye Genel Bakış


a. Veri Ön İşleme:
  • Veri kümesini yükleyin ve özellikleri (X) hedef değişkenden (y) ayırın.
  • Özellikleri MinMaxScaler kullanarak normalleştirin.

b. SOM'un İnşası ve Eğitilmesi:
  • 10x10 boyutunda bir SOM ağı başlatın.
  • SOM'u normalleştirilmiş verilerle eğitin.

c. Sonuçların Görselleştirilmesi:
  • SOM mesafe haritasını görselleştirin.
  • Her bir veri noktasını SOM haritasında belirli işaretler ve renklerle gösterin.

d. Dolandırıcılık Tespiti:
  • Kazanan harita hücrelerine göre dolandırıcılıkları belirleyin.
  • Tespit edilen dolandırıcılıkları ters normalleştirin.


5. Katkıda Bulunma


Bu projeye katkıda bulunmak istiyorsanız, bir çekme isteği (pull request) açabilirsiniz.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published