Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔬 CellMonitor AI: Predictive Bioreactor Platform (V2.0)

Endüstri 4.0 standartlarında, biyoreaktör hücre kültürlerini gerçek zamanlı izleyen ve Hibrit Yapay Zeka (XGBoost + LSTM) ile hücre canlılığını tahmin edip, Otonom (Auto-Pilot) olarak sisteme müdahale edebilen IoT platformu.

🚀 Proje Vizyonu ve V2.0 Güncellemeleri

Bu proje, sensör verilerindeki anlık gürültüleri filtreleyerek "Şu an ne oluyor?" sorusunu XGBoost ile yanıtlarken, "5 Dakika sonra ne olacak?" sorusunu Zaman Serisi (LSTM) modeliyle öngörür.

🌟 V2.0 Yenilikleri:

Tam Senkronizasyon (State Management): Uygulama Provider mimarisine geçirilerek "Filo Dashboard" ile "Detay Ekranı" arasında milisaniyelik veri senkronizasyonu sağlandı.

Auto-Pilot (Otonom Müdahale): Operatör yorgunluğunu sıfıra indiren AI Kontrol modülü eklendi. LSTM modeli 5 dakika içinde %80'in altında kritik bir düşüş öngörürse, sistem operatöre sormadan laktat temizleme gibi hayati valfleri otomatik tetikler.

🧠 Mimari ve Kullanılan Teknolojiler

  1. Yapay Zeka ve Veri Bilimi

XGBoost (Anlık Durum): Sensör değerlerine bakarak hücre canlılığını anlık tahmin eder.

LSTM (Gelecek Öngörüsü): Son 40 saniyelik sensör trendlerini analiz ederek 5 dakika sonraki hücre sağlığını tahmin eder.

Stateless Calibration Layer: Sensörlerdeki anormalliklerde yapay zekanın paniklemesini engelleyen biyolojik kurallar tabanlı kalibrasyon katmanı.

  1. Backend (FastAPI)

Yapay zeka modelleri (TensorFlow ve joblib) FastAPI üzerinden RESTful servislere dönüştürüldü (/predict_current ve /predict_forecast).

  1. Frontend (Flutter)

Fleet Dashboard: Aynı anda 4 farklı reaktörü izleyebilen merkezi kontrol odası.

Detay Ekranı ve Otonom Kontrol: Canlı grafikler, yapay zeka göstergeleri ve yapay zekanın yetkilerini açıp kapatabildiğiniz Auto-Pilot anahtarı.

Glassmorphism UI: Fütüristik, karanlık tema tabanlı akışkan tasarım.

🛠️ Kurulum ve Çalıştırma (Local Environment)

Projeyi kendi bilgisayarınızda denemek için:

Bölüm 1: Backend

Repoyu klonlayın ve backend klasörüne girin.

Gerekli kütüphaneleri yükleyin:

pip install -r requirements.txt

API Sunucusunu başlatın:

python -m uvicorn main:app --reload

Bölüm 2: Frontend (Flutter)

mobile_app klasörüne gidin.

Paketleri çekin:

flutter pub get

Uygulamayı başlatın:

flutter run

💡 Senaryolar ve Kullanım

Manuel Müdahale: Simülasyon sırasında değerler kötüleştiğinde müdahale paneliyle değerleri elle düzenleyebilirsiniz.

Auto-Pilot Şovu: Detay ekranında sağ üstteki "Otonom AI" şalterini açın. Yapay zeka %80 altına bir düşüş öngördüğü an ekranda beliren yeşil bildirimle birlikte sistemi nasıl otomatik kurtardığını izleyin!

uygulamadan bazı görseller:

Ekran görüntüsü 2026-06-06 232124 Ekran görüntüsü 2026-06-06 232113

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages