Gazi University
Discipline

Bilgisayar Bilimleri Anabilim Dalı

Gazi University

117

Archived Theses

0

DOIs Assigned

0%

DOI Rate

Discipline

50 Theses
Master'sOpen AccessEN

Interoperability and e-government services: An example

There are many people who helped to make my years at the graduate school most valuable. First, I thank Prof. Dr. Selahattin KURU, my thesis supervisor. Having the opportunity to work with his during my master thesis was intellectually rewarding and fulfilling. I also would like to thank for his accaptance and patiance for me. I thank him for his insightful suggestions and expertise.Many thanks to Department Secretary Ms. Dikmen, who patiently answered my questions and problems on word processing. My special thanks go to Francois Nadeau and Zafer Erenel whose friendship I deeply value.The last words of thanks go to my family. I thank my parents, my son Tunç, my 2 years old daughter for their patience and encouragement. Lastly I thank my wife Fatoş , she was always nice to me, for her endless support through this long journey.

Information transmissionUnified messagingE-Türkiye+1
Tutku Gövsa
Feyziye Schools Foundation Işık University · Institute of Graduate Studies in Science
2009
00
Master'sOpen AccessEN

Scoring of CERbB2 tumors in breast cancer by pathological image analysis

Nowadays, breast cancer is being investigated as a widespread disease and it is frequently a subject for scientific studies. Many types of interdisciplinary studies emerge concerning breast cancer, particularly about the treatment processes. For treatment purpose, targeted therapy/treatment approaches have become widespread in recent years. In the light of targeted therapy, the distribution of CerbB2 which is a protein of the Epidermal Growth Factor Receptor (EGFR) family, is examined. According to the distribution of CerbB2, the stage of the disease is classified. Score types of CerbB2 are proposed to be classified into four main classes. In this regard, this study analyzes CerbB2 score types by detection and classification methods, which are developed to diagnose the related tumor regions on the pathological images by interdisciplinary approaches. For diagnosis, firstly, whole slide tissue images were obtained from the hospital and analyzed under the supervision of pathologists. After the analysis of the images, the implementation of a real-time software tool is intended. Using this targeted tool, it is foreseen that pathological report for a patient can be formed faster and cheaper. To diagnose the phase of breast cancer, the images are analyzed in three different approaches. In the first approach, specific features of the cells are extracted from tissue specimens to be trained in the Support Vector Machine (SVM). For starters, a hybrid multi-level thresholding and radial line based cell detection method is applied. Following, a Membrane Intensity Histogram (MIH) method is used to feature extraction for each cell on tissue specimens. Then, these cell features are used to fed SVM classifier. These MIH based features are categorized into four separate score classes, namely, Score 0, Score 1, Score 2 and Score 3. These scores are classified based on the rule which is set by American Society of Clinical Oncology and the College of American Pathologists. In the second approach, a cell basis deep learning methods are used. By using deep learning models, the study proposes a unique approach to classify CerbB2 scores over tissue patches that has breast cancer. For this purpose, Whole Slide Images (WSI) are divided into tissue patches and labeled based on the score types. Then the data set is used for training, validating and testing with deep learning models. CerbB2 tumor scores are generated for cell fragments that are classified with high accuracy by the aid of convolutional neural networks (CNNs). During this classification, unlike traditional methods, CNN models are modified to get better performance. Cell based features are also extracted from these CNN models to be performed on SVM. Following these, the results obtained with deep learning models are compared with handcrafted cell-based feature extraction method. In the last approach, CerbB2 Scores are detected on WSI directly by using deep learning models. Since there isn't a previously published pathological dataset, a genuine dataset is prepared. The whole slide images are resized because WSI's are so large to be processed. The coordinates of Region of Interests (ROI) on WSI's are kept as optimized labels. Then the dataset is used in training phase of detection with Region Based Convolutional Neural Networks like Yolo using proper libraries. After the training phase, obtained models are used to diagnose score types on WSI's without any division of tissue specimens as in previous works. Also, the existing set of images are retrained using deep learning models with the augmented dataset by bilinear image rotation. Finally, the WSI's with original resolution is split to form the third pathological dataset. Then, by using this dataset, a third detector model is obtained for better analysis of the score type on the resized region of WSI. In this way, multiple labeled regions can be re-examined by this third model. At the end of the study, it is aimed to develop a software application using these methods in order to shorten the period for diagnosis comparing with traditional methods. Since it is possible to create faster and cheaper methods for diagnosis using computer programs, the relevant tumor regions can be detected rapidly by applying machine learning approaches on pathological images. For a correctly targeted therapy in breast cancer, the results from these methods will be useful. In the light of these objectives, the contributions of this work to pathological image analysis can be listed as follows: a real-time tissue scoring system, the original dataset is shared in public for contributing to similar studies, diagnosis of score types on WSI's. This study can also be categorized as an innovative study since it has been devised for the classification of a WSI without fragmentation and direct detection of score types on WSI images. In first two approaches of the study, the images are processed through the texture fragments of pathologic images, whilst in the last approach, the scores determined over the WSI are detailed.

Gözde Ayşe Tataroğlu
İstanbul Technical University · Bilişim Enstitüsü
2018
00
Master'sOpen AccessEN

It security incident response on DDOS attack using machine learning

This thesis aims to study Distributed Denial of Service (DDoS) attacks, a malevolent method used by attackers to prevent legitimate user access by overwhelming network resources. Specifically, these attacks often involve the attacker exploiting a multitude of client devices, infected with malware, and coordinating them to inundate the network infrastructure. In this thesis, a variety of machine learning algorithms will be utilized and investigated for their effectiveness in detecting DDoS attacks.

AlgorithmsInformation securityCyber security+1
Alı Baker
Bahçeşehir University · Lisansüstü Eğitim Enstitüsü
2023
00
Master'sOpen AccessEN

Exploring vulnerabilities in verified ethereum smart contracts: sophisticated dataset curation and code transformation for artificial intelligence driven scanners

Blockchain is a database that stores data in a distributed manner, ensuring the integrity and immutability of data. Due to these features, blockchain technology has gained great popularity in the field of data storage and transfer and has brought many new technologies. One of these technologies is Ethereum, and one of its most important innovations has been smart contract technology. Smart contracts allow independent parties to transfer data securely by enabling them to transact in a decentralized and encrypted manner without the need for a third party. However, smart contracts can be exploited by malicious actors due to their vulnerabilities. Furthermore, once created, it is not possible to modify smart contracts due to the structure of the blockchain. Therefore, the detection of vulnerabilities is crucial. The main objective of this thesis is realized based on the Ethereum smart contracts verified in 2022. These smart contracts have been rigorously analyzed using the symbolic analysis method and their vulnerabilities have been identified. The obtained results play a critical role in the security of smart contracts. In this context, the obtained smart contract codes were subjected to transcoding and data preparation for the effective use of advanced artificial intelligence methods. Thanks to this novel approach, the dataset is transformed into a sequential structure, which allows AI tools to perform more in-depth analysis on smart contract security. The results of this study provide a solid foundation for future smart contract security research and inspire efforts to improve the security of smart contract technology.

Ethereum
Emre Balcı
Bahçeşehir University · Institute of Graduate Studies
2023
00
DoctorateOpen AccessTR

Dinamik sistemlerin kuantum sinir ağlarıyla analizi

Günümüzde kuantum hesaplama için önerilen algoritmalar ve üretilen kuantum bilgisayar teknolojileri gelişmeye devam etmektedir. Diğer taraftan makine öğrenmesi bilgisayarlı görü, doğal dil işleme, tahmin, sınıflandırma gibi, birçok problemin çözümü için başvurulan önemli yöntemlerden biri haline gelmiştir. Kuantum makine öğrenmesi, bu iki temel yöntemin avantajlı taraflarının birleştirilmesiyle geliştirilen yeni bir alandır. Kuantum ve klasik hesaplamaların hibrit bir yaklaşımı olarak varyasyonel kuantum devreleri, girdi değişkenlerine karşılık bir çıktı değerinin tahmin edilmesini sağlayan makine öğrenmesi formundadır. Bu çalışmada, süper pozisyonun ve dolaşıklığın etkileri, veri kümesi boyutunun küçük olması durumunda, varyasyonel kuantum devre modeli ile hava durumu tahmini araştırılmıştır. Varyasyonel katmanlar arasında dolaşıklık katmanının kullanılması devre performansı üzerinde önemli bir etkiye sahip olduğu görülmüştür. Başlangıçta süperpozisyon katmanının kullanılması daha az sayıda varyasyonel katman kullanmamıza olanak sağlamıştır. Anahtar Sözcükler: Kuantum Hesaplama, Makine Öğrenmesi, Hava Durumu Tahmini, Varyasyonel Kuantum Devreleri, Hibrid Kuantum-Klasik Sinir Ağları

Beşir Oğur
Maltepe University · Lisansüstü Eğitim Enstitüsü
2023
00
DoctorateOpen AccessEN

Comprehensive analysis of transformer model components in natural language processing

The Transformer architecture, based entirely on attention mechanisms, has eliminated the need for recurrent and convolutional models and has formed the foundation of advanced language models such as ChatGPT. Nevertheless, compared to traditional deep learning approaches, the Transformer incorporates a large number of components and layers, which makes comprehensive analysis a challenging research task requiring high computational costs and long training times. To address these challenges, this study considers the Transformer architecture across three distinct stages. In the first stage, the Transformer architecture is addressed from a holistic perspective, and the effects of individual components as well as component pairs on model performance are systematically analyzed. In the second stage, while the core architectural components identified in the initial stage were kept under control, the performance of various optimization algorithms is analyzed with a higher resolution in the context of their interaction with model complexity and dataset scale. In the final stage, the study focuses on the critical role of the Key and Value dimensions within the multi-head attention mechanism. The results demonstrate that the contributions of architectural components to model performance are not homogeneous and that certain components and component pairs exhibit more dominant effects than others. These findings indicate that not all components exert equal influence in architectural design and hyperparameter optimization processes, either individually or through their interactions with other hyperparameters. In this context, accurately identifying the dominant effects enables high performance to be achieved with lower parameter configurations, leading to substantial reductions in both computational cost and training time

Hilal Çelik
Sivas University of Science and Technology · Lisansüstü Eğitim Enstitüsü
2026
00
Master'sOpen AccessEN

Hate speech detection in turkish news using a transformer-based model enhanced with linguistic features

Hate speech directed at ethnicities, nationalities, religious identities, and specific groups has increased not only in social media, but also in print media. This creates a need for automated hate speech detection systems that can quickly review and filter print media content before it is provided to readers if it contains hate speech. However, most of the existing automatic hate speech detection models are limited to detecting hate speech without considering the hate speech target group-specific discourse that is often used in news articles. Moreover, there are few datasets that include Turkish print media articles in the hate speech domain. In this study, a new BERT based model enriched with a set of target-oriented linguistic features for hate speech detection is proposed. The effects of weighting different BERT hidden vectors are also investigated, instead of using only the first hidden vector of the BERT encoder, which is the classical approach. New BERT based models that integrate different attention techniques are proposed for combining hidden vectors. A new preprocessed Turkish dataset for hate speech is also published, in which the target group for all hate speech articles is annotated. Experiments on a comprehensive Turkish dataset of news articles labeled for hate speech show that competitive performance in terms of accuracy and F1-score is achieved compared to previous approaches.

Deep learningNatural language processingHate speech+1
Atıf Emre Yüksel
Boğaziçi University · Institute of Graduate Studies in Science
2022
00
Master'sOpen AccessEN

Object relocation in a mobile computing environment

MaROS is an application development platform, which offers a solution to strengthen the weak aspects of mobile systems such as low network bandwidth, limited disk space, limited processing power, and batteries with short life span. In this platform, registered mobile computers may transfer their applications to MaROS server. This process is called "relocation". In this thesis, the design and implementation of the MaROS migration module is presented. The proposed model supports a lightweight migration system initiated by the application. A brief survey on migration systems, design, implementation, and evaluation of entire MaROS system and its migration package are presented in this thesis. In addition, suggestions to enhance the system are presented.

LaptopMaROS
Onur Demir
Yeditepe University · Institute of Graduate Studies in Science
1998
00
Master'sOpen AccessTR

Derin öğrenme algoritmaları ile ince iğne aspirasyon sitolojisi örneklerinden tiroid papiller karsinomun bölütlenmesi

Tiroid papiller karsinomu (PTK), endokrin sistem tümörleri arasında en sık karşılaşılan malignite olup dünya genelinde tiroid kanserlerinin büyük bir kısmını oluşturmaktadır. Erken teşhis ve doğru tanı, hastalığın tedavi başarısını doğrudan etkileyen en kritik unsurlardandır. Özellikle sitolojik örneklerden elde edilen görüntülerin yorumlanmasında uzman yorumu kadar hızlı ve güvenilir karar destek sistemlerinin de önemi giderek artmaktadır. Son yıllarda dijital patolojideki ilerlemeler ve yapay zekâ tabanlı algoritmaların gelişimiyle birlikte, tıbbi görüntülerde otomatik analiz uygulamaları ön plana çıkmaktadır. Bu kapsamda hazırlanan bu tez çalışmasında, İİA (ince iğne aspirasyon) sitoloji görüntülerinden elde edilen PTK örneklerinin segmentasyonu hedeflenmiştir. Araştırmada kullanılan veri seti, çalışmanın yürütücüsü tarafından oluşturulmuş ve patoloji uzmanı ile biyomühendis desteğiyle detaylı şekilde etiketlenmiştir. Görseller, 2448x1920 çözünürlüğe sahip olup iyi huylu (benign) ve kötü huylu (malign) olarak ayrılmıştır. Segmentasyon işlemi yalnızca malign vakalar üzerinde gerçekleştirilmiş, böylece hedef bölgenin belirgin olarak sınırlarının çizilmesi amaçlanmıştır. Derin öğrenme tabanlı segmentasyon için YOLO mimarisine dayanan YOLOv8-seg ve yeni nesil YOLOv11-seg modelleri tercih edilmiş, her iki model de ayrı ayrı eğitilerek mAP50 ve mAP50-95 gibi performans metrikleriyle değerlendirilmiştir. Elde edilen sonuçlara göre YOLOv11-seg modeli, %97.8 mAP50ve %70.1 mAP050-95 değerleriyle daha başarılı bir segmentasyon performansı göstermiştir. Bu çalışma, dijital patoloji alanında yapay zekâ destekli tanı sistemlerinin kullanımına katkı sağlayacak, özgün ve uygulanabilir bir yöntem ortaya koymaktadır.

Gökhan Gündoğdu
Fırat University · Fen Bilimleri Enstitüsü
2025
00
Master'sOpen AccessEN

An exploratory study to assess analytical and logical thinking skills of the software practitioners using a gamification perspective

The link between analytical and logical thinking skills and success of software practitioners attracted an increasing attention in the last decade. Several studies report that the ability to think logically is a requirement for improving software development skills, which exhibits a strong reasoning. Additionally, analytical thinking is a vital part of software development for example while dividing a task into elemental parts with respect to basic rules and principles. Using the basic essence of gamification, this study proposes a mobile testing platform for assessing analytical and logical thinking skills of software practitioners as well as computer engineering students. The assessment questions were taken from the literature and transformed into a gamified tool based on the software requirements. A focus group study was conducted to capture the requirements. Using the Delphi method, these requirements were discussed by a group of experts to reach a multidisciplinary understanding where a level of moderate agreement has been achieved. In light of these, an assessment tool was developed, which was tested on both software practitioners from the industry and senior computer engineering students. Preliminary results suggest that individuals who exhibit skills in analytical and logical thinking are also more inclined to be successful in software development.

Şahin Kayalı
Çankaya University · Fen Bilimleri Enstitüsü
2015
00
Master'sOpen AccessEN

Advanced data analytics for network security: Detecting and mitigating threats through real-time data processing

This research aims to investigate the enhancement of real-time threat identification and mitigation through the application of advanced data analytics in network security. The findings of this literature review and qualitative interviews with field specialists indicate that real-time data processing significantly improves the precision of threat detection and the velocity of response. We highlight advanced machine learning techniques such as decision trees and neural networks due to their ability to identify patterns overlooked by traditional methods. The research underscores the essential requirement for a workforce skilled in data analytics and cybersecurity, as well as the significance of a systematic implementation approach. Recommendations for organizations encompass employee training, utilization of real-time data, and the establishment of systematic deployment strategies. This study has certain limitations, such as the exclusive use of qualitative data. Nonetheless, it demonstrates that data analytics can enhance network security management. It recommends that subsequent research examine ethical issues, such as data protection and privacy within advanced analytics, and do empirical assessments of the proposed methodologies. Businesses must modify their security protocols to leverage data analytics capacity to mitigate the effects of emerging cyber threats.

Muhammad Hamza Mazhar
Altınbaş University · Lisansüstü Eğitim Enstitüsü
2025
10
Master'sOpen AccessTR

Yapay zeka ile diyabetik retinopati tespiti

Diyabetik retinopati (DR), diyabetin neden olduğu göz hastalıkları arasında en yaygın ve ciddi olanlardan biridir ve retinadaki kan damarlarında mikroanevrizma, kanama ve eksudalar gibi mikrovasküler anormalliklere yol açar. DR'nin erken teşhisi, tedavi sürecinde büyük bir öneme sahip olup, manuel tanı yöntemlerinin zorlukları göz önüne alındığında, bilgisayar destekli tanı sistemlerinin geliştirilmesi oldukça önem kazanmıştır. Bu çalışmada, DR teşhisinde otomatik görüntü sınıflandırma ve lezyon tespitine yönelik farklı derin öğrenme mimarilerinin performansları değerlendirilmiştir. İlk olarak fundus görüntüleri ön işlemesiz VGG16, VGG19, CNN, Xception, InceptionV3 ve ResNet50 modelleri ile DR sınıflandırmasına tabi tutulmuştur. Daha sonra görüntüler, CLAHE (Contrast Limited Adaptive Histogram Equalization) algoritması ile ön işlemden geçirilerek iyileştirilmiş ve yeniden DR sınıflandırması yapılarak tüm sonuçlar karşılaştırılmıştır. Görüntü ön işleme yöntemi olarak kullanılan CLAHE'nin, özellikle küçük lezyonların daha görünür hale getirilmesine katkı sağladığı ve sınıflandırma performansını belirgin şekilde artırdığı gözlemlenmiştir. Elde edilen sonuçlar arasında, VGG16-CLAHE ve CNN-CLAHE modellerinin %99 doğrulukla en yüksek performansı sağladığı belirlenmiştir. Ek olarak bu çalışmada geliştirilen VGG16-CLAHE tabanlı derin öğrenme modeli, kullanıcı dostu bir ara yüz uygulamasına entegre edilmiş ve gerçek zamanlı DR teşhisi yapabilme imkânı sağlanmıştır. Uygulama, DR'nin beş sınıfını (No DR, Mild NPDR, Moderate NPDR, Severe NPDR, PDR) başarılı bir şekilde ayırt edebilmektedir. Gelecekte daha geniş veri setleri ve farklı derin öğrenme mimarileri üzerinde çalışılarak sistem performansının artırılabileceği öngörülmektedir.

Ravan Jarjanazı
Bursa Technical University · Institute of Graduate Studies
2025
00
Master'sOpen AccessTR

Kablosuz ağlarda EAP tabanlı bir kimlik doğrulama protokolü

İletim ortamı olarak havanın kullanılmasından dolayı kablosuz ağlar saldırılara karşı elverişli olmaktadır. Bundan dolayı kablosuz ağlarda güvenlik kablolu ağlardakine göre daha karmaşık hal almaktadır. Kablosuz ağlarda sunulan servislere ve ağ kaynaklarına sadece geçerli kullanıcıların erişebilmesini sağlamada kimlik doğrulama en önemli yöntemdir. Korumalı Genişletilebilir Kimlik Doğrulama Protokolü (PEAP) kablosuz ağlarda kimlik asıllaması için yaygın kullanılan güvenli bir protokoldür. Ancak, yapılan araştırma ve incelemelerde PEAP'ın kimlik bilgilerini gizlemede zayıf olduğu görülmüştür. Bu çalışmada, kablosuz ağlarda kimlik doğrulama esnasında kimlik bilgilerinin gizliliğini sağlamak için yeni bir protokol geliştirilmiştir. Bu metot, PEAP'ın yönetim kolaylığı, güçlü güvenlik özellikleri ile dinamik anahtar dağıtımının sağladığı avantajlarını içermektedir.

Bilgi güvenliğiBilgi iletimiBilgisayar protokolleri
Çağdaş Kurt
Gazi University · Bilişim Enstitüsü
2013
00
Master'sOpen AccessTR

Siber güvenlikte biyometrik sistemler ve yüz tanıma

Globalleşen ve dijital ağların yaygınlaştığı dünyamızda insanların hayatında teknoloji giderek artan bir oranda yer almaya devam etmektedir. Bu sistemlerin güvenliğinin sağlanması büyük önem taşımaktadır. Elektrik, elektronik sistemler, internet, intranet, bilgi ve bilişim sistemleri güvenliği ile ilgili her şey ve bu kapsamda alınan her türlü güvenlik önlemi siber güvenlik olarak ifade edilmektedir.Siber güvenliğin kapsadığı alanlardan biri olan ve insanları farklı kılan ölçülebilir psikolojik veya davranışsal özelliklerin kimlik tespit amacıyla kullanıldığı biyometrik sistemler hızla yaygınlaşmaktadır. Özellikle otomatik kimliklendirme yaparak giriş çıkış kontrolünde kullanımı ön plandadır. Biyometrik sistemlerden olan yüz tanıma ise günümüzde halen üzerinde çalışılan bir konudur. Bu tezde yüz tanıma ile ilgili daha iyi sonuçlar elde etmek için yeni yaklaşımlar incelenmiş ve yüz tanıma işlemini gerçekleştiren bir yaklaşım geliştirilmiştir.Özellikler, nesne tanımanın temel unsurlarıdır. Bu nedenle, bir yüzü tanımlamak için yüz tanıma sürecinde, hangi özelliklerin verimli kullanıldığını bilmek gerekir. Bu kapsamda birçok yaklaşımın yanında, SIFT algoritması yüz tanıma amaçlı özellikle yüz bölgesindeki etkin değişmez özellikleri bulmak için kullanılmıştır.Bu tezde, siber güvenlik, biyometrik yöntemler ve yüz tanıma problemi üzerinde araştırma yapılarak, kullanılan temel yöntemler incelenmiştir. Nesne eşleştirmede kullanılan yöntemlerden biri olan SIFT yöntemi yüz tanıma amacıyla farklı yüz veritabanlarında ve farklı şekillerde denenmiştir.

BiyometriGörüntü işlemeSiberuzay+1
Süleyman Filiz
Gazi University · Bilişim Enstitüsü
2013
00
Master'sOpen AccessTR

Ağdaki aktif cihaz savunmasızlıkları için güvenlik politikası geliştirme sistemi

Bu tezde, kurumsal ağlarda kullanılan anahtarlar üzerindeki güvenlik konfigürasyonu eksikliklerinden dolayı oluşacak güvenlik açıklıklarını gidermeyi sağlayan bir yazılım geliştirilmiştir. Kurumsal ağlarda en çok rastlanan saldırı türleri belirlenmiştir. Bu saldırılar için yapılandırılması gereken konfigürasyonlar geliştirilen yazılım ile çok daha kolay ve kısa sürede yapılabilmektedir. Geliştirilen yazılım web tabanlı olarak çalışmaktadır. Sunulan web arayüz ile yönetim kolaylaştırılmıştır. Sunulan yazılım linux tabanlıdır. Herhangi bir linux bilgisayar üzerine bağdaştırılılarak merkezi olarak onlarca kurumun anahtarları uzaktan kontrol edilebilmektedir ve konfigürasyon yapılabilmektedir. SSL VPN teknolojisini kullanarak uzak bağlantı güvenli şekilde sağlanmaktadır. Geliştirilen yazılım ile Procurve marka tüm anahtarlar üzerinde başarılı sonuçlar elde edilmiştir.

Özgür Tonkal
Gazi University · Bilişim Enstitüsü
2013
00
Master'sOpen AccessTR

IPv6 geçiş yöntemlerinin başarım değerlendirmesi

IPv4'ten IPv6'ya geçiş beklenen zaman içerisinde gerçekleşmese de, IPv4 adres alanının tükenmesi ve giderek artan internet kullanıcısı sayısı nedeniyle IPv6'ya geçiş kaçınılmazdır. Bu çalışmanın amacı IPv6'ya geçiş için geliştirilen otomatik tünelleme yöntemlerinin, ağ performansını nasıl etkileyeceğidir. Bu tez çalışmasında IPv4, IPv6 ve otomatik tünelleme yöntemlerinden oluşan 6to4 ve ISATAP'ın performans ve kalite açısından karşılaştırılması yapılmıştır. Karşılaştırma benzetim programları kullanılarak sanal ortamda geliştirilmiştir. Ağ verimliliği, jitter ve kayıp paket oranı metrikleri Jperf programı kullanılarak hesaplanmıştır.

Arsan Adnan Hameed Hameed
Gazi University · Bilişim Enstitüsü
2013
00
Master'sOpen AccessTR

Bölümleyci kümeleme algoritmalarının farklı veri yoğunluklarında karşılaştırması

Teknolojinin yaygın kullanılmasının neticesinde hacmi her geçen gün artan büyük veri yığınları ortaya çıkmaya başlamıştır. Bu kadar büyük boyutta verinin analizi ve içindeki herhangi bir bilgiye ulaşmak basit inceleme yöntemleriyle oldukça zor olduğundan veri madenciliği devreye girmiştir. Veri madenciliği, çok büyük veri tabanlarından, önceden bilinemeyen, geçerli ve kullanılabilir bilginin çıkarılma işlemi olarak ifade edilmektedir. Başka bir deyişle veri madenciliği, çok büyük veri tabanlarındaki ya da veri ambarlarındaki veriler arasında bulunan ilişkiler, örüntüler, değişiklikler, sapma ve eğilimler, belirli yapılar gibi ilginç bilgilerin ortaya çıkarılması işlemidir. Veri madenciliği alanında son zamanlarda yaygın bir şekilde kullanılan yöntemlerden biri kümeleme yöntemidir. Kümeleme, veri setindeki bilgileri farklı kümelere ayırarak küme içindeki verilerin özelliklerinin benzerlik oranı minimum ve kümeler arasında benzerlik oranını maksimum yapmaktadır. Bu çalışmada bölümleyici kümeleme yöntemleri ele alınarak farklı dağılımlı veri setleri üzerinde bölümleyici kümeleme algoritmalarının karşılaştırması gerçekleştirilmiştir. Bölümleyici kümeleme algoritmaları arasından "k-means" ve "kernel k-means" algoritmaları seçilmiştir. Farklı dağılımlı veri setlerini kümeleyerek iki algoritmanın hızı, kümeleme kalitesi ve bellek kaplaması açısından bilgiler elde edilmiş ve bu bilgiler ışığında iki algoritmanın karşılaştırma sonuçları sunulmuştur.

Hussein Ali Ridha Al-zand
Gazi University · Bilişim Enstitüsü
2013
00
Master'sOpen AccessTR

Bulut bilişim veri güvenliği

Bulut bilişim kavramı bilişim hizmetlerinin internet üzerinden sunulması ve kullanılmasına yönelik bir yaklaşımdır. Bu yaklaşımın kullanıcılara sağlayabileceği avantajlar ve kolaylıklar sayesinde, internetten sonra bilişim dünyasında meydana gelen en önemli yeniliklerden birisi olabileceği düşünülmektedir. Bu çalışmada bulut bilişim kavramının gelişimi, anahtar özellikleri, mimarisi, yapısal katmanları, servis modelleri, bulut hesaplama, bulut bilişim çözüm türleri, temel unsurları, avantajları, dezavantajları, güvenlik, hukuk, bulut bilişim pazarı, bulut bilişim uygulamaları, dünyadaki ve ülkemizdeki durum irdelenmiştir ve bulut bilişim veri güvenliğine yeni bir yaklaşım önerilmiştir.

Arzu Öz
Gazi University · Bilişim Enstitüsü
2013
00
Master'sOpen AccessTR

Kablosuz örgü ağlarda ölçeklenebilir yönlendirme protokolü

Bu tezde, kablosuz örgü ağlarda yönlendirme işlemi ağın ölçeklenebilirliği açısından ele alınmış ve bu ağlar için ölçeklenebilir bir yönlendirme protokolü geliştirilmiştir. Geliştirilen protokol Ad-hoc on Demand Scalable Routing Protocol (ADSRP) ihtiyaç duyulduğu anda devreye girerek düğümlerdeki olası kopmalardan dolayı oluşacak paket kayıplarını engellemektedir. Ayrıca, daha az paket kayıbı ile ağın ölçeklenebilmesine imkan tanımaktadır. Benzetim aracı olarak Network Simulator 2.33 (ns-2) kullanılmıştır. Önerilen protokol C++ programlama dili kullanılarak kodlanmış ve örgü ağlarda yönlendirme protokolü olarak kullanılabilen Ad-hoc on Demand Distance Vector (AODV) ve Ad-hoc on Demand Multipath Distance Vector (AOMDV) yönlendirme protokolleriyle karşılaştırılarak benzetim sonuçları elde edilmiştir. Deneysel sonuçlar, geliştirilen protokolün örgü ağlarda başarılı olduğunu göstermiştir.

Ramazan Kocaoğlu
Gazi University · Bilişim Enstitüsü
2012
00
Master'sOpen AccessTR

Görüntü işleme algoritmalarının FPGA üzerinde gerçeklenmesi

Görüntü işleme algoritmaları; sağlık, güvenlik, savunma gibi birçok alanda kullanılmaktadır. Bu çalışmada bazı görüntü işleme algoritmaları FPGA geliştirme kartı üzerinde gerçeklenmiştir. FPGA tabanlı geliştirme kartları üzerinde gerçek zamanlı olarak görüntüde renk değiştirme, morfolojik açma ve kapama, kırmızı renkli nesne takibi, ten rengi tanıma, sobel filtresinin görüntüye uygulanması gibi bir takım tasarımlar gerçekleştirilmiştir. Bu işlemlerde donanım tanımlama dili olan Verilog kullanılmıştır. Elde edilen sonuçlar geliştirme kartına bağlanan monitör sayesinde gözlemlenmiştir. Yapılan bu çalışmanın, daha gelişmiş görüntü işleme sistemleri tasarlamak için bir temel olacağı düşünülmektedir.

FPGA
Mehmet Fatih Özçelik
Gazi University · Bilişim Enstitüsü
2012
00
Master'sOpen AccessTR

IEEE 802.11 kablosuz ağlarda güvenlik

Kablosuz ağlarda bağlantı hızının kullanıcılar için makul seviyelere çıkması kablosuz ağ kullanımını yaygınlaştırmıştır. Kablosuz ağların geniş bir şekilde kabul görmesi ve bu ağlara olan gerekliliğin artması, kablosuz ağların güvenliği ile ilgili bazı endişeleri de beraberinde getirmiştir. Kablosuz ağ güvenliği için birçok yöntem mevcuttur ve her geçen gün geliştirilmektedir. Kullanılan bu yöntemlerden bazıları güvenlik açıklarına sahiptir. Bu açıklardan dolayı kablosuz ağlar tehdit altındadır. Bu çalışmada kablosuz ağların korunması için geliştirilen IEEE güvenlik algoritmalarının açıkları anlatılmış ve bu açıklardan yararlanılarak kablosuz bir ağa nasıl dâhil olunacağı gösterilmiştir.

1-alanin desil ester hidroklorür
Mustafa Abdulkareem
Gazi University · Bilişim Enstitüsü
2012
00
Master'sOpen AccessTR

Hipermedya sistemlerinde uyarlanabilir ve uyarlanır metotları karşılaştırma ve yabancı dil öğretiminde örnek bir araç geliştirme

Bu araştırma kapsamında uyarlanır hipermedya tasarımının genel özellikleri sunulmuş ve güncel bazı uyarlanır hipermedya geliştirilme modelleri incelenmiştir. Ayrıca, uyarlanır ve uyarlanabilir hipermedya sistemleri avantaj ve dezavantajları karşılaştırılmıştır. Bu karşılaştırma sonucuna göre uyarlanır hipermedya sistemleri ile geleneksel uyarlanabilir hipermedya uygulamalarının olumlu yönlerini birleştiren faydalı bir metot ortaya koymaya yönelik örnek bir uygulama geliştirilmiştir. Bu uygulamada uyarlanır hipermedyaların en fazla uygulama alanı buldukları eğitsel uyarlanır hipermedya sistemi ve eğitim konusu olarak da yabancı dil (İngilizce) eğitimi seçilmiştir. Geliştirilen uygulama yabancı dil eğitiminde bazı dilbilgisi konularının öğrenilmesine destek sağlamaktadır.

İlker Sezer
Gazi University · Bilişim Enstitüsü
2011
00
Master'sOpen AccessTR

SDH ağları için özgün bir dcn planlama modeli

SDH ağları, geniş coğrafik alana yayılmış, optik olarak birbirine bağlanmış elemanlardan oluşmaktadır. Ağ yönetim sistemleri ile ağın konfigürasyon, hata, performans, güvenlik ve muhasebe yönetimi yapılmaktadır. Yüksek kalitede hizmet sağlamak için, ağ elemanları ile yönetim sistemleri arasında her koşulda sağlam ve güvenilir olarak çalışan bir iletişim kurmak esastır. Yönetim sistemleri tarafından, ağda yer alan her bir elemanın konfigürasyonu kontrol edilmekte ve yazılımların yeni sürümleri tüm elemanlara dağıtılmaktadır. Veri İletişim Ağı (DCN), yönetim sistemleri ile SDH elemanları arasındaki işletim mesajlarının taşınmasını sağlamaktadır. Bu çalışmada, SDH ağlarında sağlam, güvenilir bir DCN yapısının gereksinimleri belirlenmiş ve bunlara uygun DCN yapısını planlamak üzere özgün bir model geliştirilmiştir. Geliştirilen model ile ilk olarak, ağdaki eleman sayısı, elemanlarca desteklenen yığın yapıları gibi ağın genel özellikleri ele alınmakta, ardından her bir elemanın trafik bağlantıları, topolojik konumu ve yönetimsel yükü değerlendirilerek, kullanılacak yönlendirme protokolüne uygun olarak ağın DCN planlaması yapılmaktadır.

Optik ağlarSenkron sayısal hiyerarşiYönlendirme
Mehmet Şükrü Aygün
Gazi University · Bilişim Enstitüsü
2011
00
Master'sOpen AccessTR

Kablosuz tasarsız ağlarda kimlik doğrulama protokolleri

Sıradan kablolu bağlantılara göre, kablosuz ağlar kullanıcılarına birçok avantaj sunmaktadır. Fakat bunun yanısıra, kablosuz ağlar için güvenli koşulların sağlanması da oldukça gereklidir. Standart kablolu bağlantılarda, yerel ağlara müdahele etmenin daha zor olmasına rağmen, kablosuz bağlantılar bu konuda çok daha hassas kalmaktadır. Bu tez çalışmasında, günümüzde giderek daha çok yaygınlaşan kablosuz ağ teknolojileri araştırılmıştır. Ağların yapısı, özellikleri, güvenlik durumları incelenerek sunulmuştur. Ayrıca, tasarsız kablosuz ağlarda güvenlik yöntemi olarak nitelendirilen kimlik doğrulama, yetkilendirme süreçlerinin öneminden bahsedilmiş ve farklı kimlik doğrulama protokollerinin çalışma prensipleri araştırılmıştır. Çalışmanın uygulama kısmında Delphi platformu kullanılarak, ağlarda kimlik doğrulama benzetimi yapılmıştır.

Kablosuz ağlar
Rustam Babayev
Gazi University · Bilişim Enstitüsü
2011
00
Master'sOpen AccessTR

Kablosuz algılayıcı ağlarda anahtar dağıtım yöntemleri için performans değerlendirmesi

Kablosuz Algılayıcı Ağları (KAA) her bir cihaza algılayıcı düğümü adı verilen ve batarya enerjisi ile çalışan çok sayıda küçük özerk cihazlardan oluşur. Bu cihazlar bütünleşik algılayıcılar, veri işleme özellikleri ve kısa erişimli radyo haberleşme sistemleri ile donatılmıştır. Güvenilirlik, aslına uygunluk, erişebilirlik ve bütünlük KAA' nın tipik güvenlik amaçlarındandır. KAA'lar, askeri amaçlara yönelik algılama ve izleme sistemleri, çevre görüntüleme vb çok çeşitli uygulamalarda kullanılmaktadır. Güvenliğin son derece önemli olduğu düşman ortamlarda, KAA'ların güvenli haberleşmeyi sağlayabilmesi kriptografik yöntemleri kullanılmasına bağlıdır. Kriptografik yöntemler kullanılırken her zaman bir anahtar dağıtım hizmeti gereklidir. Bu çalışmada literatürde KAA'lar için önerilmiş olan anahtar dağıtım yöntemleri incelenmiştir. KAA'ların özelliklerine göre anahtar dağıtım yöntemleri için bir sınıflandırma yapılmış ve incelenen yöntemlerin güvenilir iletişim, hafıza yükü, iletişim yükü, anahtar dağıtım süresi ve düğüm yakalanmasına karşı direnç açısından performans karşılaştırması yapılmıştır.

Önder Ameen Khalil
Gazi University · Bilişim Enstitüsü
2011
00
Master'sOpen AccessTR

Fotometrik stereo tabanlı 3 boyutlu yüz tanıma

Literatürde 2B ve 3B yüz tanıma ile ilgili birçok çalışma bulunmaktadır. 2B yüz tanıma teknikleri pozdan, aydınlanmadan, yüz ifadelerinden ve makyajdan olumsuz etkilenmektedir. 3B yüz tanıma teknikleri poz, aydınlanma ve makyajdan bağımsız çalışabilmekte, diğer problemlere de kısmi çözüm getirmektedir. Gerçek uygulamalarda 3B tarayıcılarla 3B yüzlerin elde edilmesi pratik olarak gerçekleştirilememektedir. Fotometrik stereo ile farklı yönlerden aydınlatılmış en az üç adet 2B yüz görüntüsü kullanılarak 3B yüz verileri oluşturulabilmektedir. Bu yöntem, 3B yüz verilerinin hızlı bir şekilde üretilmesini sağlayan maliyet verimli ve kullanışlı yöntemlerden birisidir. Bu tezde 2B görüntülerden fotometrik stereo ile oluşturulmuş 3B veriler kullanılarak 3B yüz tanıma sistemi önerilmiştir. Yapılan deneylerde 64 farklı aydınlanma yönü altında görüntülenmiş 38 bireyin görüntülerinin bulunduğu Yale B ve genişletilmiş Yale B yüz veritabanları kullanılmıştır. Bütün 2B yüz görüntüleri maskelenerek 3B veri oluşturma işleminden önce yüz dışı bölgeler ve 3B oluşturma işleminde hata oluşturabilecek saç gibi öğeler çıkarılmıştır. Her bireyin 2B görüntülerinden deneysel olarak farklı aydınlatma açılarına sahip 3'lü 10 grup oluşturulmuş ve bu görüntüler kullanılarak 3B test yüz verileri elde edilmiştir. Ek olarak genetik algoritma ile 3B referans görüntüye yakın 3B test verisinin üretilebileceği farklı aydınlatma açılarına sahip 3'lü 5 grup seçilmiş, bu gruplar kullanılarak da 3B test yüz verileri elde edilmiştir. Yüz tanıma safhasında çeşitli algoritmalar bu 3B yüz verileri ile test edilmiştir. İlk olarak farkların karesinin toplamının karekökü ve 2B ilinti doğrudan yükseklik haritası üzerinde denenmiştir. Sonra yükseklik haritası nokta bulutuna dönüştürülerek iteratif en yakın nokta metodu uygulanmıştır. Yüzey normalleri ise test ve referans yüzlerin normalleri arasındaki açıların ortalaması alınarak yüz tanımada kullanılmıştır. Yüzey özelliklerinin tanımlanmasını sağlayan temel yüzey eğrilikleri ve türevleri; ortalama, Gaussian, eğilmişlik ve şekil indisi de yüz tanıma işleminde kullanılmıştır. Şekil indisi haritalarından SIFT tanımlayıcıları çıkarıldıktan sonra bu tanımlayıcıları eşleştirme yöntemi de yüz tanıma safhasında kullanılmıştır. Deneysel sonuçlar incelendiğinde şekil indisi haritalarının ilintisi ve farkları yöntemlerinin %99 üzerinde tanıma sonucu verdiği gözlenmiştir. Ek olarak yüz tanıma, yüzlerin herhangi bir kısmının olmadığı durumlarda herhangi bir kayıtlama işlemi uygulamadan şekil indisi haritalarından SIFT tanımlayıcılarını eşleştirme yöntemi kullanılarak yapılmıştır. Elde edilen sonuçlara göre ağız bölgesi ve burun ucunun olduğu bölge diğer yüz bölgelerine göre daha başarılı sonuçlar vermiştir. Son olarak yüz parçaları bazı açılarda döndürülerek de test edilmiştir. Sonuçlar incelendiğinde şekil indisi haritalarından çıkarılan SIFT tanımlayıcılarını eşleştirme yönteminin 90 derecelik dönmelere karşı çok az miktarda etkilendiği görülmüştür.

Fotometrik stereo yöntemiYüz tanımaÜç boyutlu yeniden yapılandırma
Ebubekir Temizkan
Gazi University · Bilişim Enstitüsü
2011
00
Master'sOpen AccessTR

Yazılım projelerinde risk yönetimi

Bu çalışmada bilgisayar yazılım projelerinin gelişimine katkı sağlayacak, yazılım projelerinin yönetimi ve yazılım projelerinde risk yönetimi ele alınmıştır. Aynı zamanda yazılım projeleri ve risklerlerin türleri incelenmiş, yapılan araştırmaların verimliliği ve hangi proje aşamasına odaklandığı gösterilmiştir. Risk yönetiminin yazılım projelerinde önde gelen konular arasında olduğu vurgulanmış, konuya daha fazla özen gösterilmesi ve yapılan risk çalışmalarının daha erken aşamalara odaklanması gerektiği gözlenmiştir. Yapılan çalışmaların büyük oranda kuram kapsamda kalması yazılımda risk tanımı ve risk azaltma işlemini pasif bırakmıştır. İnceleme sonucu bir takım bulgular ve öneriler sıralanmıştır.

Proje maliyetiProje yönetimiProjeler+10
Alaa E. Younis
Gazi University · Bilişim Enstitüsü
2011
00
Master'sOpen AccessTR

Metin madenciliği ile doküman demetleme

Günümüzde, büyük miktardaki veri Internet ortamında yer alan dokümanlar şeklinde saklanmaktadır. Buradaki esas problem bu verilerden önemli bilgileri çıkarmak ve keşfedilmemiş örüntüleri bulmaktır. Bu problemin çözümü için kullanılabilecek yöntemlerden birisi de kümeleme teknikleri ile dokümanlar arasındaki ilişkileri gruplayarak, farklı gruplar arasındaki ilişkileri ve örüntüleri bulmaktır. Kümeleme analizi, nesnelerin sınıflandırılmasını detaylı bir şekilde açıklamak hedefiyle geliştirilmiştir. Bu hedefe yönelik olarak, elamanlar içlerindeki benzerliklere göre gruplara ayrılır. Diğer bir hedef ise, benzer elemanların gruplanmasıyla veri setini küçültmektir. Bu çalışmanın amacı bölünmeli kümeleme teknikleri kullanarak İngilizce ve Türkçe metinlerde bulunan verileri belirli başlıklar altında kümeleyerek gerekli bilgiyi elde etmektir . Çalışmada metinlerin tümü Terim Frekansı ? Ters Doküman Frekansı (TF-IDF) vektörleri ile ifade edilmiştir. Daha sonra metin madenciliği konusunda, geleneksel bilgiye erişim çalışmalarının eksiklerini gideren Latin Semantic Index (LSI) yöntemi kullanılmıştır. LSI yöntemi K-Means ve K-Median algoritmalarını kullanarak gerek metinlerden gerekse bu metinlerde geçen terimlerden temel kavram vektörleri oluşturup her bir metnin ve terimin bu vektörler üzerindeki iz düşümünü hesaplar. Çalışmada TF, TF-IDF ve LSI kullanıldığında K-Means ve K-Median algoritmalarının başarıları karşılaştırılmıştır. K-Means algoritmasının kümeleme başarısı, K-Median algoritmasından daha iyi çıkmıştır. Veri seti olarak bu çalışmada oluşturulan Milliyet gazetesi veri seti ve literaturde sıklıkla kullanılan R8 ve WebKB-4 veri setleri kullanılmıştır. Milliyet gazetesi veri setinde sağlık, siyaset ve futbol adlı üç alt başlık bulunmaktadır. R8 veri seti Reuters-21578 içinde bulunmakta ve sekiz sınıf içermektedir. WebKB-4 veri seti farklı üniversitelerin bilgisayar bilimleri bölümlerinden toplanan web sayfaları kullanılarak oluşturulmuş ve dört sınıf içermektedir. Çalışma Microsoft. Net ortamında C# dili kullanılarak gerçekleştirilmiştir..

Syolai M.taha
Gazi University · Bilişim Enstitüsü
2011
00
Master'sOpen AccessTR

Veri madenciliği yöntemleri ile spam filtreleme

Ticaretin internet kanalları üzerinden gelişmesi, hızlı ve ekonomik haberleşme olması nedeni ile elektronik posta haberleşmesinin hayatımızda giderek önemini artırmıştır. İşlem maliyetinin çok düşük olması, çok büyük miktardaki verilerin çok uzak mesafelere saniyeler içinde aktarılmasına olanak sağlaması yaygınlaşmasını sağlamıştır. İnternet üzerinde aynı mesajın yüksek sayıdaki kopyasının, bu tip bir mesajı alma talebinde bulunmamış kişilere, zorlayıcı nitelikte gönderilmesi spam olarak adlandırılır. E-posta yolu ile gönderilen spam türlerinden ticari içerikli olan UCE (Unsolicited Commercial E-mail) ve UBE (Unsolicited Bulk E-mail) adından da anlaşılacağı gibi istenmediği halde size gönderilen bir ürünü ya da hizmeti tanıtıcı elektronik posta iletileridir. İstenmeyen elektronik posta problemini tamamen çözebilmiş tek bir teknik ya da tekniklerin birleşmesinden oluşan bir çözüm mevcut değildir. İstenmeyen iletilerin belirlenmesine yönelik birçok veri madenciliği çalışması da yapılmıştır. Veri madenciliği açıkça verinin bir parçası olmayan veride ilginç örüntüleri bulma sürecine denir. Spam filtrelemede iki tür yaklaşım söz konusudur. Bunlardan birincisi bilgi mühendisliği (knowledge engineering) yöntemi ile kurallar oluşturarak filtreleme yapmaktır. Diğeri ise makine öğrenimi ya da makine öğrenimi tekniklerini büyük veri setleri üzerinde uygulayarak makine öğreniminden ayrılan veri madenciliği olarak bilinen yöntemler ile önceden hazırlanmış veri setleri ile sınıflandırmanın yapılmasıdır.Bu tez kapsamında e-posta veri setleri üzerinden oluşturulmuş olan nitelik uzayı üzerinde veri madenciliği yöntemleri uygulanarak spam filtreleme yapılmıştır.

Serdar Kürşat Sarıkoz
Gazi University · Bilişim Enstitüsü
2010
00
Master'sOpen AccessEN

A neural-statistical modeling approach for keystroke recognition algorithms

The main problem of the computer and information systems is the security, which is to protectthe system from the attacks of imposter or unauthorized users. In order to supply bettersecurity, it must be determined clearly while system access that if the claimed one isauthorized user known by the system or not.Recently, biometric security systems technology is developed and added to the typicalauthentication systems , which are consist of username and PIN or password query, aiming toget higher security in system access.The keystroke pattern recognition system is chosen as one of the biometric security systemand proposed to perform a classification in this thesis. In order to achieve this, a perspective isdeveloped under the knowledge of the classification algorithms used earlier in keystrokepattern recognition systems. According to this, a model is designed which uses hybridcombination of two different algorithms. One of them is the statistical algorithm which is thevery firstly used one in pattern recognition and the other one is the neural networks. In themodel, the statistical algorithm formulations are embedded into the neural networkarchitecture. Designed algorithm model is described in detail and tested with sample userdatasets and performance results are presented.When thinking about need of new approaches in the classification algorithms in keystrokepattern recognition, this study can be a starting point to further enhancements with itsperspective on the subject.

Computer securityNerve netPattern recognition+1
Özlem Güven
Doğuş University · Institute of Graduate Studies in Science
2006
00
Master'sOpen AccessEN

Service oriented architecture

I present a survey that describes service oriented architecture. I made an sample applicationon Oracle BPEL by using Oracle SOA Suite for demonstration issues using it. I maderesearches about properties of service oriented architecture, advantages and disadvantages ofit. Besides, the past studies that were made by using SOA has been analyzed. In this thesisprinciples of service oriented architecture are explained.Service oriented architecture can be used in different areas by the help of its properties andadvantages. It can be adopted to different platforms easily. The use of SOA in applicationsdecreases the development time but making services at the beginning is not good in termseffort. The main advantage of service oriented architecture is reusability, a service can beused in different applications and there is no need to make any changes on the service. Tohave the description of any service is adequate to use it. A service can be used by sending thenecessary parameters to the service.In application part, an application has been developed step by step by using the properties ofservice oriented architecture.

Extensible markup languageOracle databaseWeb services
Murat Kaya
Doğuş University · Institute of Graduate Studies in Science
2009
00
Master'sOpen AccessEN

Application of text mining on IT incident management systems

With the increase of data stored in computer systems worldwide, gaining knowledge from data became more computer dependent. Data alone is not very valuable unless there's knowledge extracted from data. This is the reason that machine learning has become a quite important topic recently. Text classification is a machine learning task which aims on classifying documents based on their content and that is the method used in this study. This study focuses on the task of classifying documents on the IT service management, mainly incident management, tools. IT service management and incident management is a hot topic in every company which serves IT services and they require human effort to manage. In ITIL framework for IT service management, it's always useful to link the incidents with configuration items, in other words the assets or components necessary to deliver IT services, and this task is managed manually by IT support technicians in many IT service management tools. The aim of the study is to remove this manual linking step by applying text classification methods and instead to provide an automatic assignment of CI's to incidents. Four text classification methods, Naïve Bayes Multinomial, k-Nearest Neighbor, Support Vector Machine and C4.5 decision tree classifiers, are used on three different sets of incidents extracted from the same database by using different filters. The impact of some pre-processing steps is compared on different sizes of datasets. It's possible to conclude from the experiments that this study achieved an acceptable accuracy on all sizes of datasets though some methods, like SVM on Dataset B, may only be used as nice-to-have as the results are not perfect. Using a model with 64.41% accuracy as a primary solution might cause time and value loss. Another conclusion from the experimental results is that SVM performs well even in such complex datasets while the classifiers like Naïve Bayes Multinomial and kNN are very sensitive to noise. Learning speed of each classifier in the evaluations has been monitored and proved that C4.5 could be problematic from speed perspective on complex datasets. Naïve Bayes Multinomial and kNN, however, does not require any time to learn because of their distance and probability approaches.

Erdal Sever İşcen
Doğuş University · Institute of Graduate Studies in Science
2019
00
DoctorateOpen AccessTR

Esnek kullanımlı avuç izi bölgesine dayalı doğrulama sistemlerinin tasarım çalışması

Tez çalışmasının ilk kısmında düşük maliyetli iki adet çevrimiçi avuç izi doğrulama sistemi proje desteğiyle oluşturulmuş ve performansları gerçek hayat koşullarında ölçülmüştür. Tasarımı yapılan sistemler, üç yıl boyunca laboratuvar girişlerinde hizmet vermiş, kayıtlı binden fazla kullanıcısıyla 20,000?i aşkın doğrulamanın gerçekleştirilmesine imkan tanımıştır. Çevrimiçi sistemlerden elde edilen yüksek başarıdan ötürü, çalışmalarımızın ikinci kısmında, kullanımdaki kısıtlamaların en aza indirildiği serbest arka planlı ve temassız sistemlerin geliştirilmesi üzerinde durulmuş, tasarımları ve çevrimdışı testleri gerçekleştirilmiştir.Bu tezde, yüksek performans veren Gabor tabanlı Çekirdek Fisher Ayırtacı yönteminin avuç izi özniteliklerini belirlemede; Aktif Görünüş Modeli yönteminin de karmaşık arka plana sahip görüntülerde avuç bölütlenmesi amacıyla avuç izi tanımada kullanımları önerilmiştir. Ayrıca, tarafımızdan geliştirilen, doğrusal olmayan regresyonun kullanıldığı model tabanlı avuç izi bölgesi belirleme yöntemi, bölütleme performans ölçümlerinde kullanılabilecek sınırlandırılmış noktanın eğriye uzaklığı ve marjin genişliği kriterleri ile model tabanlı yöntemler için oluşturulan avuç modeli yeni yaklaşımlar olarak literatüre kazandırılmıştır. Çevrimiçi sistemlerle oluşturulan, gerçek dünyada oluşabilecek senaryoları içeren büyük ölçekteki avuç veritabanları ile çok sayıda kullanım esnekliğinin simüle edildiği serbest arka planlı sistemlerden elde edilen avuç veritabanları avuç izi tanıma testleri için araştırmacıların hizmetine açılmıştır. Doğrulama performansını arttırmak için farklı doğrulama senaryolarının kullanılması ve kullanıcı tanımlı normalleştirme kavramının avuç izi biyometriğinde uygulanması, tezin sağladığı diğer katkılar olarak dikkat çekmektedir.

Murat Aykut
Karadeniz Technical University · Fen Bilimleri Enstitüsü
2013
00
DoctorateOpen AccessEN

Sınavda öğrenci etkinliklerinin etiketlenmesi için derin öğrenme temelli özniteliklerin çıkarılması ve sınıflandırılması

Visual monitoring study findings have improved considerably as a result of research on video description and human activity detection. Exam cheating detection is a fundamental part of any level education program. This work focuses on students' activities labeling in the exam. The framework is developed for labeling students' activities into six different classes, back- watching, front-watching, side-watching, normal, showing gestures, and suspicious. A methodology for predicting cheating activities is proposed in this study. To extract features, feature descriptors such as local binary patterns and texture features are used. The entropy and ant colony optimization (ACO) based feature selection methods are utilized separately on the acquired feature subsets having qualities of both filter and wrapper-based approaches. The features are then combined to form a powerful features subset. Those selected features are trained on several different models. SVM-based and KNN classifiers are showed promising results on the datasets. The classification system accurately labels the student activities into abnormal and normal classifications using the exam activities detection dataset. The findings show that the proposed framework for activity recognition in exams is quite effective and accurate. 92% for SVM and 94% for KNN achieved on the dataset.

Musa Dıma Genemo
Karadeniz Technical University · Institute of Graduate Studies in Science
2021
00
Master'sOpen AccessEN

Online electricity bill management system: A web application for an energy supplier company in Somalia

This thesis examines the design and development of an Online Electricity Bill Management System (OEBMS) using a structured Software Development Life Cycle (SDLC) methodology, namely the Waterfall model. This framework simplifies the process of conceptualizing, constructing, and implementing the program. Clients can effectively handle their invoices by using the online application's user-friendly interface. By using automation in the billing process, the system effectively minimizes the need for human work and significantly decreases the occurrence of mistakes. Furthermore, it eliminates the need for paper-dependent activities, hence promoting the adoption of digital workflow. The primary objective of this thesis is to centralize the management of electrical data, including details about connections, power panels, and customer information. To accomplish this task, OEBMS utilizes machine learning methodologies such as regression models and random forests. To forecast future power consumption patterns, these models use previous data. As a result, the system may provide comprehensive reports that go beyond the mere presentation of fundamental billing data. It is considered the ability to create reports that predict potential increases in demand or discover consumer segments that show trends of shifting consumption. The system uses a MySQL server as the database management system, while an Apache web server hosts the web interface for user access. Another objective of this thesis is to tackle the inefficiencies and inaccuracies that arise from human bill computations and paper-based procedures. The OEBMS aims to automate these operations to improve efficiency and accuracy.

Progressive web appsEnergy management systems
Mohamed Maawıye Hılowle
Beykoz University · Lisansüstü Programlar Enstitüsü
2024
00
Master'sOpen AccessTR

Beyin - bilgisayar etkileşimi verilerin analizi ve uygulamaları

Vücudun ana kontrol mekanizması olan beyin, anlaşılması zor bir yapıya sahiptir. İnsan beyni üzerinde incelemeler yapılmaya başladığından beri günümüze dek farklı metotlarla, beynin hareketli yapısını anlaşılır hale getirmek için birçok çalışma yapılmıştır. Elektroensefalografi (EEG), bu yöntemler arasında beyin aktivitesini görüntülemeye yarayanlardan bir tanesidir. Beyin – Bilgisayar Etkileşimi, gelişmekte olan ve üzerinde çok fazla sayıda çalışma yapılmamış bir alandır. Yalnızca düşünceler aracılığıyla teknolojik cihazlarla konuşabilme fikri pek çok yeni ufuklar doğurur. Çalışmada kullandığımız Emotiv Epoc+ adlı cihaz, EEG sinyallerini okunabilir hale getirmek için faydalanılan araçlardan bir tanesidir. Kafatasında farklı loblara göre özelleşmiş olarak kendine has bölgelere yerleştirilen 14 farklı elektrot sayesinde bu cihaz aracılığıyla beyinsel aktivite gözlemlenir. Bu tez çalışmasında kullanılan EEG verileri, bahsedilen araç ve yazılım kullanılarak elde edilmiştir. Ayrıca çalışmayı desteklemek amaçlı kullanılan sınıflandırma algoritmalarının testi de UCI veritabanından alınan onaylanmış EEG verileri üzerinde gerçekleştirilmiştir. Beyinde üretilen dalgaların üst üste çakışmasıyla EEG sinyalleri meydana gelir. Bu çalışmada, kullanılan cihaz ve yazılım aracılığıyla bilgisayara aktarılan EEG verileri dosyaya yazdırılmıştır. Verilerin tutulduğu dosyalara gerekli önişleme operasyonları uygulanarak, kullandığımız programlama ortamı olan Visual C# 2015 de veriler ayrıştırılarak okunabilir hale getirilmiştir. Sınıflandırma aşamasında ise K-En Yakın Komşuluk, C x K – En Yakın Komşuluk, Naive Bayesian kullanılmıştır. Sınıflandırma algoritmalarının uzaklık ölçüm yöntemleri içinde ise Öklid, Bray- Curtis, Hellinger ve Cosine benzerlik ölçümleri bulunmaktadır. v Gerçekleştirdiğim tez çalışmasında, aynı denekten temin edilen anlık EEG sinyalleri kullanılmıştır. Deneğe deney sırasında dört temel ana yön (sağ, sol, yukarı, aşağı) gösterilen bir bilgisayar arayüzü sunulmuştur. Bu gösterilen dört yönden fare imlecinin yalnızca birine gitmesinin deneğin zihninde imgelenmesi istenmiştir. Deneğin bu düşünsel süreci EEG ölçüm cihazı yardımıyla kaydedilmiştir. Her bir yön düşüncesi ilgili yön ismiyle etiketlenip dört farklı sınıfa ayrılmıştır. Bu şekilde gruplanan EEG sinyalleri farklı sınıflandırma algoritmaları kullanarak sınıflandırma doğruluk oranlarını karşılaştırmıştır. Nispeten başarılı oran veren algoritma, hangi yönün düşünüldüğünün bilinmediği EEG verileri üzerinde uygulanarak incelenmiştir.

Alican Doğan
Dokuz Eylül University · Institute of Graduate Studies in Science
2018
00
Master'sOpen AccessTR

Uzaktan eğitimde veritabanı tasarımı ve örnek uygulama

Türkiye uzaktan eğitim uygulamasına yeni adapte olmuş ve hızlı bir şekilde gündemine alarak kullanıma başlamıştır. Şimdiye kadar belirli bir ders yada uygulama modülü için birçok veritabanı tasarımı yapılmış ancak evrensel değerde bir eğitim kurumunu oluşturabilecek seviyede geniş çaplı bir çalışma henüz yayınlanmamıştır. Üniversiteler bu uygulamanın en çok yapıldığı eğitim kurumlarından biridir, ancak her bir kurum kendi uzaktan eğitim modeli için bir veritabanı hazırlamaktadır.?Uzaktan Eğitimde Veritabanı Tasarımı ve Örnek Model? adlı çalışmada her kurum ve kuruluşa uyumlu, her ders için uyarlanabilir, gelişmiş, yönetimi kolay 153 tablo ve bu tabloların birbirleri ile tam ilişki içerisinde olduğu bir veritabanı tasarımı yapılmıştır. Veritabanı tasarımında Microsoft SQL Server 2005 veritabanı tasarım yazılımı kullanılmıştır. Veritabanı 38 ana modülden oluşmakta, farklı seviyelerde kullanıcılar tanımlanmakta ve bu kullanıcılara farklı erişim seviyeleri verilmektedir. Sistem bir bütün olarak farklı akademik ve idari personel tarafından yönetilmektedir.Tasarlanan veritabanı ister Windows form ara-yüzüne istenirse web formu ara-yüzüne uyarlanabilmekte ve kullanıcı isteğine göre geliştirilebilmektedir.Anahtar kelimeler: Eğitim Öğretim Yönetim Sistemi (LMS), SQL Server, Veritabanı, İlişkisel Tasarım, Uzaktan Eğitim

SQLUzaktan eğitimVeri tabanı
Yılmaz Sarpkaya
Afyon Kocatepe University · Fen Bilimleri Enstitüsü
2008
00
Master'sOpen AccessTR

SCORM uyumlu modüler öğrenim yönetim sisteminin tasarımı ve gerçekleştirilmesi

Günümüzde çoğu üniversite ve eğitim kurumu ders materyallerini internet ortamına aktararak öğrencilerine uzaktan eğitim vermek için programlar hazırlamaktadırlar. Fakat programların başarılı bir şekilde işleyebilmesi ve etkin bir eğitimin verilebilmesi için eğitim içeriklerinin internet ortamına aktarılması yeterli değildir. Eğitim içeriklerini internet ortamına hazır hale getirmek ve yayınlamak önemli bir aşama olsa da, içeriklerin ve diğer tüm işlemlerin kontrolü ve denetimini yapacak bir sisteme ihtiyaç vardır.Öğrenim Yönetim Sistemi (Learning Management System - LMS) de bu noktada ortaya çıkan bir kavramdır. Bir öğrencinin programa kayıt aşamasından mezuniyet belgesini aldığı döneme kadar olan bütün süreçlerin etkin ve güvenli bir şekilde yürütülmesinden Öğrenim Yönetim Sistemi sorumludur.Bu tez çalışmasında, geleneksel eğitime göre daha az maliyet ve daha fazla imkân sağlayan web tabanlı uzaktan öğretimin yükseköğretimde kullanımı amacıyla SCORM uyumlu ve modüler bir yapıda geliştirilen Öğrenim Yönetim Sistemi (LMS) anlatılmıştır.

LMSModüler programlarModülerlik+6
Fatih Bayram
Afyon Kocatepe University · Institute of Graduate Studies in Science
2009
00
Master'sOpen AccessTR

PDA tabanlı gerçek zamanlı EKG görüntüleme sistemi

Teletıp, ?elektronik bilgi ve haberleşme teknolojilerinin? sağlık hizmeti sağlamak ve destek sistemi olarak kullanılmasıdır. Acil yardım hizmetleri, gerekli müdahalenin zamanında ve uygun bir şekilde yapılması durumunda, servise ihtiyaç duyan kişinin hayatını kurtaracak bir etkiye sahip olduğu için çok büyük öneme sahiptir. Kalp krizi hem dünyada hem de ülkemizde en önemli sağlık problemlerinden biridir. Kalp krizinin üzerinden geçen her dakika, kalp adalesindeki hasarı arttırmakta, ne kadar erken müdahale edilirse adale o kadar az zarar görmektedir. Önemli miktarda kalp adalesinin zarar görmesi de geriye dönülmez bir tablo oluşturmaktadır. Bu nedenle kalp krizi durumunda hastaya erken müdahale edebilmek için, erken teşhis büyük önem taşımaktadır.Bu çalışmada, kalp krizi geçiren bir hasta ambulansa alındıktan sonra 12 derivasyonlu EKG cihazından alınan EKG işaretlerini, 230.4 Kbps hızında uzman doktorun PDA'sına aktaran 112 Acil Servis EKG İletim Programı tasarlanmış ve gerçekleştirilmiştir. Hazırlanan yazılım ile GPRS Modem, EDGE üzerinden internete bağlanarak PC ekranındaki EKG bilgilerini sorumlu kişilere MMS mesajı ile 90 sn de ulaştırmıştır. Bu sistem sayesinde uzman doktora ulaşmak kolaylaşmıştır. Ambulans nerede olursa olsun, GSM şebekesi mevcut olduğu sürece, sistemin EKG verilerini iletmesinin mümkün olduğu görülmüştür. Özellikle ulaşımın zor olduğu köy sağlık ocaklarında bu sistem kurulduğu takdirde, doğru teşhis ve müdahale için zaman kaybedilmeyecektir. Hastanelerde gece nöbetçi kalp hastalıkları doktoru bulunmaması durumunda, tasarlanan sistem sayesinde hastanın EKG grafiği kolaylıkla icapçı doktora iletilebilecektir. Bu sistem PC üzerinde çalışan diğer programlardan ve donanımdan bağımsız olduğundan dolayı her sisteme kolaylıkla entegre olabildiği için teletıbbın diğer alanlarında da kullanılabilir.

Tayfun Burak Aktürk
Afyon Kocatepe University · Fen Bilimleri Enstitüsü
2009
00
Master'sOpen AccessEN

Araştırma tabanlı testler baz alınarak model tabanlı testler için modeller geliştirme

Model-based testing facilitates automatic generation of test cases by means of models of the system under test. Correctness and completeness of these models determine the effectiveness of the generated test cases. Critical faults can be missed due to omissions in the models, which are primarily created manually. In practice, these faults are usually detected with exploratory testing performed manually by experienced test engineers. In this thesis, we propose an approach for refining system models based on the experience and domain knowledge of these test engineers. Our toolset analyzes the execution traces that are recorded during exploratory testing activities and identifies the omissions in system models. The identified omissions guide the refinement of models to be able to generate more effective test cases. We applied our approach in the context of two industrial case studies to improve the models for model-based testing of a Digital TV system. After applying our approach, three and four critical faults were detected for the first and second case studies, respectively. These faults were not detected by the initial set of test cases and they were also missed during the exploratory testing activities.

Ceren Şahin Gebizli
Özyeğin University · Institute of Graduate Studies in Science
2014
00
Master'sOpen AccessEN

HDTVler için yüksek performanslı düşük karmaşıklıklı gömülü sıkıştırma

HDTV video processors need to keep one or more previously scanned frames as they process streaming video when performing tasks such as frame rate conversion, deinterlacing, and other video enhancement techniques. Reading and writing frames require high bandwidth at HD resolutions. This bandwidth can be reduced by applying compression. Video compression methods do not address this problem as they reduce network traffic while adding extra memory traffic. What is needed is high-performance, low-complexity, and lossless (or near-lossless) image compression. This type of compression method is called Embedded Compression (EC). We propose a novel end-to-end embedded memory compression solution. It can support 4K Ultra HD video streams at 30 Hz with a single core implemented in 180nm ASIC technology, which amounts to a per-core pixel rate twice the competition.

HardwareImage compressionDigital video+2
Okan Palaz
Özyeğin University · Fen Bilimleri Enstitüsü
2014
00
Master'sOpen AccessEN

Yazılım tanımlamalı ağlar üzerine çoklu betimlenmiş video çoğa gönderim akışı

Video has become one of the most prominent applications of the Internet. Many of the video streaming applications involve the distribution of content from a CDN source to a large population of interested clients. However, widespread support of IP-Multicast has been unavailable to a large extent due to technical and economical reasons, all stemming from the non-programmable nature of today's Internet. As a solution, streaming multicast video is commonly operated using application level multicast. However, this technique introduces excessive delays for the clients and increased traffic load for the network. This thesis is concerned with the introduction of a SDN based framework that allows the network controller to not only deploy IP-Multicast between a source and subscribers, but also control, via a simple northbound interface, the distributed set of sources where multiple-description coded video content is available. Standard and premium users are envisioned. While standard subscribers are to receive one of the descriptions of the video, premium subscribers will receive multiple descriptions, each from a different source, simultaneously and combine these descriptions prior to playback for increased video quality. In the framework, the controller constructs and maintains a dynamic multicast tree from each source and formulates the associated multicast routes. An experimental testbed has been setup on Mininet to assess the performance of the SDN-based streaming multicast video application using QoS performance metrics on a well-known test videos. We observe that for medium to heavily loaded networks, relative to todays solution of application layer multicast in a non-SDN network, the SDN-based streaming multicast video framework increases the PSNR of the received video significantly, from a level that is practically unwatchable to one that has good quality.

Kyoomars Alizadeh Noghani
Özyeğin University · Fen Bilimleri Enstitüsü
2014
00
Master'sOpen AccessEN

Alana özel uyarlanabilir hizmet gözetimi

We propose an adaptive and domain-specific service monitoring approach to detect partner service errors in a cost-effective manner. Hereby, we not only consider generic errors such as file not found or connection timed out, but also take domain-specific errors into account. The detection of each type of error entails a different monitoring cost in terms of the consumed resources. To reduce costs, we adapt the monitoring frequency for each service and for each type of error based on the measured error rates and a cost model. We introduce an industrial case study from the broadcasting and content-delivery domain for improving the user-perceived reliability of Smart TV systems. We demonstrate the effectiveness of our approach with real data collected to be relevant for a commercial TV portal application. We present empirical results regarding the trade-off between monitoring overhead and error detection accuracy. Our results show that each service is usually subject to various types of errors with different error rates and exploiting this variation can reduce monitoring costs by up to 30\% with negligible compromise on the quality of monitoring.

Arda Ahmet Ünsal
Özyeğin University · Fen Bilimleri Enstitüsü
2014
10
Master'sOpen AccessEN

Eylem anlama ve duyguların beyin mekanizmalarına hesapsal yaklaşımlar

Through evolution living beings have gained unique features to deal with apparently easy but computationally expensive problems such as mate selection, learning sensorimotor skills and decision making. Thus, understanding how a biological system can process sensory information, interpret the probable results and find a solution in relatively short time to faced problems have become an attractive research area for computational neuroscience, artificial intelligence (AI) and robotics. In this thesis we focused on mirror neurons in the ventral premotor cortex (area F5) and the functional aspects of emotions from a computational but biologically plausible way. In the former part, the raw neural firing data from area F5 of macaque monkeys are analyzed to undercover neural representation using a decoding framework. For this, we propose two methods to detect mirror neurons by using machine learning and statistical analysis techniques. In the later part, we present that higher level emotions (those that have putatively evolved after the basic emotions of fear, anger etc.) are the behavioral manifestation of self-regulation mechanisms of computational (neuronal) energy expenditure for cognitive processing. To realize this proposal, we chose a tractable computational mechanism that may be considered as a model of neural computation mechanisms of the brain and deploy it on a robotic platform (Darwin-OP).

Murat Kırtay
Özyeğin University · Institute of Graduate Studies in Science
2015
00
Master'sOpen AccessEN

Açık dünya politika muhakemesi için akıllı bilgi toplama

Policies play an important role in autonomous multi-agents systems where each agent aims to achieve its own goals. Policies and related mechanisms allow authority or society to regulate the actions of agents to prohibit malicious and undesirable activities. Without policies, society could be harmed by irresponsible and malicious activities of its members. On the other hand, reasoning with policies is not trivial; it requires extensive knowledge about the environment. If the knowledge is incomplete or missing, reasoning with policies may not be possible. In this thesis, we propose a proactive approach for gathering information to reason with policies. While our approach can be used in various settings, we provide two case-studies; one in social networking domain and the other in on-line advertisement domain. Through experiments we demonstrated that our approach allows high rate of success during policy reasoning when the knowledge bases is not complete.

Information gatheringLogical reasoning
İrfan Can Büyükyıldız
Özyeğin University · Institute of Graduate Studies in Science
2015
10
Master'sOpen AccessEN

Dinamik hareket birimleri ile insan hareketi tanıma

Dynamic Movement Primitives (DMPs)-originally a method for movement trajectory generation has been also used for recognition tasks. However there has not been a systematic comparison between other recognition methods and DMPs using human movement data. We have implemented a movement recognition method based on DMPs with Gaussians centered equally spaced in phase variable and scaled one-nearest-neighbor weight comparison. Furthermore, in thesis, we presented a comparison of commonly used Hidden Markov Model (HMM) based recognition with our implementation of DMP based recognition using human generated letter trajectories. As the working principles of these two methods are very different, in addition to the performance, the numbers of adaptable parameters that are used in each method and, process time were compared. The results indicate that DMP gives better results than HMM in the tests with noiseless data, noisy data and derogated data with given human movement dataset.

Handwriting recognitionPattern recognition
Alp Burak Pehlivan
Özyeğin University · Fen Bilimleri Enstitüsü
2015
00
Master'sOpen AccessEN

Etkin beceri sentezi için eşzamanlı insan-robot öğrenmesi

It is generally expected that robots and autonomous agents will become a part of our daily lives in the coming decades. However, it is not feasible to program robots in advance for all possible tasks using classical robot programming. Therefore, intuitive and easy robot programming is one of the active research areas in robotics. We propose and implement a human-in-the loop robot skill synthesis that involves simultaneous adaptation of the human and the robot. In this framework, the human demonstrator learns to control the robot in real-time to make it perform a given task. At the same time, the robot learns from the human guided control creating a non-trivial coupled dynamical system. The research question we address is how this system can be tuned to facilitate faster skill transfer or improve the performance level of the transferred skill. At the beginning of the skill transfer session, the human demonstrator controls the robot exclusively as in teleoperation. As the task performance improves the robot takes increasingly more share in control, eventually reaching to full autonomy. The proposed framework is implemented and shown to work on some tasks such as physical cart-pole setup, cart-pole balance simulation, and mountain car. To assess whether simultaneous learning has advantage over the standard sequential learning (where the robot learns from the human observation but does not interfere with the control) experiments with two groups of subjects were performed. Moreover, reinforcement learning is applied to model a human demonstrator to verify simultaneous framework. The results indicate that the final autonomous controller obtained via simultaneous learning has a higher performance in the mentioned tasks.

Mohammad Alı Zamani
Özyeğin University · Institute of Graduate Studies in Science
2015
00
Master'sOpen AccessEN

PL/SQL programları için otomatik prosedür gruplama

Large software systems have to be decomposed into separate, modular units for providing appropriate abstractions and improving maintainability. There exist clustering techniques that are applied to provide such abstractions by automatically grouping system modules based on dependencies among them. Hereby, dependency is usually measured as the extent to which a module refers to elements of another module. This approach cannot be directly applied for all types of programs. Some programs involve modules that are indirectly coupled. For instance, PL/SQL programs include procedures that are in most cases coupled due to their database operations although they do not make calls to each other. In this thesis, we provide an approach and a tool that supports automated modularization of software systems by considering this type of dependencies We also extend this approach for multiple, different types of dependencies. We construct several dependency matrices each of which captures a different type of dependency among the system modules. First, we perform clustering according to each of these matrices separately. Then, we perform cluster aggregation (meta clustering) on the obtained clustering results to propose a packaging structure to the designer. We performed two industrial case studies on real PL/SQL programs from the telecommunications domain. Many unexisted packages were proposed by our tool and the accuracy of the results were confirmed by domain experts.

Metin Altınışık
Özyeğin University · Institute of Graduate Studies in Science
2016
00
Master'sOpen AccessEN

Boolean fonksiyonların işaret gösterimindeki terimlerin sıfırlanma düzenleri

Boolean functions (BF) are one of the fundamental concepts in discrete mathematics. It is possible to represent any BF by a unique polynomial when one takes -1 as True and 1 as False. Coefficients of the polynomial representing the given BF can be found with Lagrange interpolation. When the exact interpolation criterion is replaced with the signmatch criterion, one can find infinitely many sign representing polynomials for a given truth table. The problem of finding a minimum number of monomial set that is sufficient to represent a BF is a difficult mathematical problem. This thesis aims to contribute to its solution by investigating the zeroability patterns of monomials. To this end, we asked which monomials must be in a minimum sign representing polynomial. This question drove us to make numerical investigations on the BFs in lower dimensions. For all 3- and 4-variable BFs, we found all the monomial subsets, whose elements can be zeroed and we introduced a graph representation indicating whether particular pairs of monomials could be absent from any sign representation. In addition to the numerical investigations, we have also proved that if a three-element monomial set S, could not be absent altogether from the sign representation of a BF, then there must be at least a two element subset of S which could not be absent in any sign representation of that BF. We expect these results will give support to the development of heuristic algorithms to construct close-to-minimum number of monomial sign representing polynomials for BFs.

Boolean functions
Oytun Yapar
Özyeğin University · Fen Bilimleri Enstitüsü
2017
00
Master'sOpen AccessEN

Sinerjik görev uygulaması için insan-robot işbirliği

There is great potential for human and robot to work together as a team, since this collaboration can take advantage of both human and robot capabilities, cover their weakness and yield a higher performance. We propose and implement a human-robot collaboration framework where, while the human tries to perform a task, the robot infers the human intention and assists the human in achieving the inferred goal. We explore how the human is influenced when (s)he interact with machine autonomy, and whether there is any advantage in task performance when human shares control with an autonomous agent. In particular, we investigate whether interacting with autonomy can aid humans to improve their performance in shorter time. We realized this collaboration system by designing a ball balancing task in which the goal is to move and balance the ball on a target position on a tray held by a robotic arm. The human performs the task by controlling the robotic arm with an interface which tilts the tray and moves the ball while the robot infers the target ball position by observing the trajectory of the ball, and augments the human control commands for assisting in task execution. The length of ball movement trajectory, completion time and positional error were chosen as the measures to evaluate the task performance. To assess the impact of our system on human learning and task execution a set of experiments were conducted under two conditions, human control condition where human performs the task alone and share control condition where both human and robot are involved in performing the task. 20 naive subjects were volunteered to perform the experiment in four continuous days. The result of these experiments suggests that not only the task execution can be improved in collaboration with robot compare to when the humans perform the task alone but also this collaboration system can make the human learning to progress faster.

Robot controlRobotics
Negın Amırshırzad
Özyeğin University · Institute of Graduate Studies in Science
2017
00