Otomatik makine öğrenmesi (automl) sistemi ve web arayüzü geliştirilmesi
Development of an automated machine learning (automl) system and web interface
- Tez No: 965813
- Danışmanlar: PROF. DR. SERDAR İPLİKÇİ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2025
- Dil: Türkçe
- Üniversite: Pamukkale Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: Belirtilmemiş.
Özet
Makine öğrenmesi günümüzde hayatımızın içerisinde bulunmaktadır. Hayatın birçok alanında görülebilmektedir. Makine öğrenmesi, verimliliği artırır, manuel ayarlardan kurtarır ve işlem süresini kısaltan uygulamalar barındırır. Geliştirilen web tabanlı arayüz, çok sayıda yöntemi arka planda otomatik olarak çalıştırarak, en uygun sonuçları kullanıcıya sunmaktadır. Esnek yapı ve analiz süresini kısaltacak bir yapı kurulmuştur. Geliştirilen sistem, Python'ın scikit-learn ve Streamlit kütüphaneleri kullanılarak tasarlanmış, kullanıcı arayüzü, iş mantığı ve veri işleme katmanlarından oluşan katmanlı bir mimariye sahiptir. Tüm scikit-learn modelleri ve araçları için ayrı sarmalayıcı(wrapper) sistemler yazılmıştır. Sistem; 15 farklı sınıflandırma, 15 farklı regresyon ve 8 farklı kümeleme algoritması gibi temel makine öğrenmesi görevlerini desteklemektedir. Ayrıca, kapsamlı veri ön işleme (ölçekleme, eksik veri doldurma, kodlama, özellik mühendisliği, özellik seçimi, veri örnekleme, PCA), model karşılaştırma, hiperparametre optimizasyonu (Optuna entegrasyonu ile), oturum yönetimi ve detaylı görselleştirme yetenekleri sunmaktadır. Geliştirilen sistem, çeşitli sentetik veri setleri üzerinde sınıflandırma, regresyon ve kümeleme görevleri için test edilmiştir. Bu çalışma, farklı uzmanlık alanlarından kullanıcıların kod bilgisi olmadan veri setleri üzerinde makine öğrenmesi algoritmalarını uygulamasını, değerlendirmesini ve performanslarını karşılaştırmasını sağlamaktadır.
Özet (Çeviri)
Machine learning is part of our everyday lives today. It can be seen in many areas of life. Machine learning increases efficiency, eliminates manual adjustments, and includes applications that shorten processing time. The developed web-based interface automatically runs multiple methods in the background to provide users with the most appropriate results. A flexible structure has been established to shorten the analysis time. The developed system is designed using Python's scikit-learn and Streamlit libraries and has a layered architecture consisting of a user interface, business logic, and data processing layers. Separate wrapper systems have been written for all scikit-learn models and tools. The system supports basic machine learning tasks such as 15 different classification, 15 different regression, and 8 different clustering algorithms. Additionally, it offers comprehensive data preprocessing (scaling, missing data imputation, encoding, feature engineering, feature selection, data sampling, PCA), model comparison, hyperparameter optimization (with Optuna integration), session management, and detailed visualization capabilities. The developed system has been tested on various synthetic datasets for classification, regression, and clustering tasks. This work enables users from different fields of expertise to apply, evaluate, and compare the performance of machine learning algorithms on datasets without requiring coding knowledge.
Benzer Tezler
- İzmir yöresindeki süt sığırcılığı işletmelerinde sağımı yemleme ve temizlemeye ilişkin uygulamaların mekanizasyon işletmeciliği açısından irdelenmesi
Başlık çevirisi yok
ENGİN ÇAKIR
Yüksek Lisans
Türkçe
1986
ZoolojiEge ÜniversitesiTarımsal Mekanizasyon Ana Bilim Dalı
PROF.DR. RAUF UÇUCU
- Platin halkalı atomik absorpsiyon tekniğinde pnomatik, elektronik, otomik taşıyıcı sisteminin yapımı ve (Cd, Pb, Zn) standart çözeltileri kullanılarak sistemin optimizasyonu
Başlık çevirisi yok
AHMET AVİNÇ
Doktora
Türkçe
1986
Kimya MühendisliğiEge ÜniversitesiKimya Mühendisliği Ana Bilim Dalı
PROF.DR. MEHMET AYDIN
- Tarama çeviriciler için dijital kontrol sisteminin sentezi
Başlık çevirisi yok
MURAT TÜRE
Yüksek Lisans
Türkçe
1985
Elektrik ve Elektronik MühendisliğiUludağ ÜniversitesiElektronik Ana Bilim Dalı
PROF. DR. ERGÜR TÜTÜNCÜOĞLU
- Meteorolojik verilerin ısıl değerlendirilmesi ve bilgisayarda simülasyonu
Başlık çevirisi yok
KAYA SARICALI