Bitki ve Kuş Türlerini Takip Eden Yapay Zeka Destekli Android Uygulaması
2 dk.

Bitki ve Kuş Türlerini Takip Eden Yapay Zeka Destekli Android Uygulaması

Lisans tezi olarak yaptığım projede; Bitki ve kuş türlerinin keşfini ve envanter kaydını tutan bir sistem tasarlanmıştır. Sistem android mobil uygulama ile kullanıcıların gözlemledikleri bitki ve kuş türlerinin sisteme kaydedebilecek ve girilen tür hakkında bilgilerin girilmesini, doğa koşılları ve varsa olumsuz etkenleri sistem üzerinden paylaşabilecektir. Google harita servisleri kullanarak yeni keşfedilen bitki ve kuş türlerinin faunaları kaydedilip hakkında bilgi edinilmesi amaçlanmıştır. Kullanıcı bu paylaşımla beraber gözlem merakı olan kişiler için paylaşım yapılmasını, kendisininde bu minvalde paylaşılan gözlem yerlerinin ortak bir yerde buluşturulduğu bir paylaşım platformu hazırlanmıştır. 

Burada paylaşılan yerlerin sosyal medya mantığıı ile gerçekleşmemektedir. Kullanıcıların ilk olarak paylaştıkları yerleri, türleri; alanında uzman kişiler tarafından incelendikten sonra herkesin görebileceği şeklinde paylaşılmasına izin verilir. bu şekilde, yalan yanlış bilgi verilmesi engellenmesi sağlanacaktır.

Uygulamada bir diğer özellik ise harita üzerinden gösterilen gözlem yerlerine ait kullanıcı gitmek istedikleri yerleri seçebilecek. Seçtikleri yerler için en kısa mesafe ile en fazla türlerin gözlemlenmesine yönelik rota oluşturur. Oluşan rota ile birlikte gezerken yol üzerinde görebileceği doğa yerleri öneri olarak kullancıyı sunulmuştur. Sen buraları geziyorsun fakat bu rota üzerinde şöyle doğa güzelliklerini de görmek isteyebilirsin gibi öneriler sunuyor. Burada ekstra olarak paylaşımlarla beraber bölgeye ait Ekoturizimin gelişmesi de hedeflenmiştir.

En kısa mesafede en uzun türleri için rota oluştururken yapay zekanın alt kategorisi olan Genetik Algoritma'dan  faydalanılmıştır. Mapbox harilarında en fazla 12 konum bilgisi girilerek en optimum rotayı verebilmektedir. 

Proje Android ile geliştirilmiştir. Android kısmı kodlarken Java kullanılmıştır. Verilerin ilgili kişiler tarafından onaylanması süreçlerin takip edilmesi yönetim panelinden yapılmaktadır. Codeigniter frameworkü kullanılarak php ile yapılmıştır. Android kısmından servislere istek atmak için retrofit kullanılmıştır. Retrofit ile http istekleri atılarak veri alışverişi gerçekleşmiş oldu :) 

 

Kullanılan Teknolojiler

İletişim

Bana ulaşmak için aşağıdaki formu kullanabilirsiniz. Sorularınızı, önerilerinizi veya işbirliği taleplerinizi iletmekten memnuniyet duyarım.

contactLoading
{{ contactErrorMessage }}
{{ contactSentMessage }}
İletişime Geçin

Her türlü soru ve talebiniz için benimle iletişime geçebilirsiniz.