Ölçeklenebilir Manifold Öğrenme Kütüphanesi Geliştirilmesi: Scaman

dc.contributor.advisor Yetkin, Emrullah Fatih
dc.contributor.author Pehlivan, Berke
dc.contributor.author Yetkin, Emrullah Fatih
dc.contributor.other Business Administration
dc.date.accessioned 2024-06-24T11:40:15Z
dc.date.available 2024-06-24T11:40:15Z
dc.date.issued 2024
dc.department Lisansüstü Eğitim Enstitüsü / Yönetim Bilişim Sistemleri Ana Bilim Dalı
dc.description.abstract This thesis presents an exploration of manifold learning and dimensionality reduction techniques, which are crucial in the fields of data science and machine learning. The center of this study is the development and evaluation of 'Scaman (Scalable Manifold Library), a Python-based computational tool designed to implement these techniques. This thesis investigates the key manifold learning algorithms. Including PCA,MDS, LE, and LLE and emphasizing the importance of eigenvalue solvers in these algorithms. The contribution of this thesis is the integration of advanced eigensolvers like NumPy, SLEPc and FEAST into key manifold algorithms within scaman package. The empirical analysis was conducted using various synthetic and real-world datasets. Those analyses focused on the efficiency, accuracy, and practical utility of scaman in different scenarios. Results demonstrate the tool's effectiveness, especially in handling large datasets. The advantages of FLANN and SLEPc prove scaman's efficiency in the creation of adjacency matrices and eigenvalue computation. The outcome of this thesis provides a computational tool for researchers and practitioners. Future directions include expanding the tool's capabilities by adding more algorithms, improving scalability, and applying various domain specific data-driven scenarios.
dc.description.abstract Bu tez, veri bilimi ve makine öğrenimi alanlarında önemli olan manifold öğrenme ve boyutluluk azaltma tekniklerinin bir incelemesini sunmaktadır. Bu çalışmanın merkezi, bu teknikleri uygulamak için tasarlanmış Python tabanlı bir hesaplama aracı olan 'Scaman'ın (Ölçeklenebilir Manifold Kütüphanesi) geliştirilmesidir. Bu tez, temel manifold öğrenme algoritmalarını incelemektedir. PCA, MDS, LE ve LLE'nin dahil edilmesi ve bu algoritmalarda özdeğer çözücülerin öneminin vurgulanması bu tezde amaçlanmıştır. Bu tezin katkısı, NumPy, SLEPC ve FEAST gibi gelişmiş özdeğer çözücülerin, Scaman paketi içindeki manifold algoritmalarına entegrasyonudur. Ampirik analiz, çeşitli sentetik ve gerçek dünya veri kümeleri kullanılarak gerçekleştirilmiştir. Bu analizler, farklı senaryolarda Scaman'ın verimliliğine, doğruluğuna ve pratik faydasına odaklanmıştır. Sonuçlar, aracın özellikle büyük veri kümelerinin işlenmesindeki etkinliğini göstermektedir. FLANN ve SLEPc gibi kütüphanelerin avantajları, Scaman'ın komşuluk matrislerin oluşturulmasında ve özdeğer hesaplamasında verimliliğini kanıtlar. Bu tezin bir çıktısı, araştırmacılar ve uygulayıcılar için hesaplamalı bir araç sağlamaktadır. Gelecek planları arasında, daha fazla algoritma ekleyerek, ölçeklenebilirliği geliştirerek ve çeşitli alanlara özgü veri odaklı senaryolar uygulayarak Scaman'ı genişletme yer almakltadır. en_US
dc.identifier.endpage 72
dc.identifier.uri https://hdl.handle.net/20.500.12469/5968
dc.language.iso en
dc.status Onaylandı
dc.subject Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol
dc.subject Yönetim Bilişim Sistemleri
dc.subject Computer Engineering and Computer Science and Control en_US
dc.subject Management Information Systems en_US
dc.title Ölçeklenebilir Manifold Öğrenme Kütüphanesi Geliştirilmesi: Scaman
dc.title Development of Scalable Manifold Learning Library: Scaman en_US
dc.type Master Thesis
dspace.entity.type Publication
relation.isAuthorOfPublication 81114204-31da-4513-a19f-b5446f8a3a08
relation.isAuthorOfPublication.latestForDiscovery 81114204-31da-4513-a19f-b5446f8a3a08
relation.isOrgUnitOfPublication c10ffc80-6da5-4b86-b481-aae660325ae5
relation.isOrgUnitOfPublication.latestForDiscovery c10ffc80-6da5-4b86-b481-aae660325ae5

Files

Collections