Merhaba! Bu proje, beyin tümörlerini tespit etmek amacıyla geliştirilmiş bir derin öğrenme uygulamasını içermektedir. Python programlama dilini kullanarak geliştirilmiş olan bu projede, tümörlü beyin görüntülerini kullanarak bir model oluşturulmuş ve bu model, beyinlerdeki tümörleri +%85 olasılıkla doğru bir şekilde tahmin edebilmektedir.
Projede kullanılan temel araçlar ve kütüphaneler şunlardır:
- Python: Projede temel programlama dili olarak Python kullanılmıştır.
- Derin Öğrenme Kütüphaneleri:
- TensorFlow: Derin öğrenme modellerinin oluşturulması ve eğitilmesi için kullanılmıştır.
- Keras: Yüksek seviyeli bir derin öğrenme API'si olarak projede kullanılmıştır.
- Diğer Kütüphaneler:
- Scikit-learn: Modelin performansını değerlendirmek ve optimize etmek amacıyla kullanılmıştır.
- OpenCV (cv2): Görüntü işleme operasyonları için kullanılmıştır.
- NumPy: Matematiksel operasyonlar ve veri manipülasyonu için kullanılmıştır.
Projenin sahibi ve geliştiricisi:
Osman Tunahan ARIKAN
- LinkedIn: Osman Tunahan ARIKAN
- Instagram: @osmanvac
- Bir model eğitmek için:
train.py
dosyasını kullanabilirsiniz.assets
klasörünün içerisinde bulunan örnek beyin tümörlerinden yola çıkarak kendisini eğitecektir.
Proje geliştirilirken kullanılan kaynaklar:
- Brain_Tumor_Detection GitHub Repository: Modeli eğitmek için kullanılan tumor resimleri buradan alınmıştır.