Bilgisayar Mühendisliği Yüksek Lisans Programı / Computer Engineering Master's Degree Program
Permanent URI for this collectionhttps://hdl.handle.net/11413/4936
Browse
Browsing Bilgisayar Mühendisliği Yüksek Lisans Programı / Computer Engineering Master's Degree Program by Language "tr"
Now showing 1 - 20 of 40
- Results Per Page
- Sort Options
Item Açıklanabilir ve Yorumlanabilir Yüz Duygu Tanıma(İstanbul Kültür Üniversitesi, 2023) TOKMAK, ELİF NASIR; Fatma Patlar AkbulutGünümüzde birçok sektörde otonom sistemler artmaktadır. Bu sistemler ile insanlar arasındaki etkileşimin artmasıyla bu sistemlerin doğru kararlar vermesi oldukça zorlaşmıştır. Otonom sistemlerin karar alırken insanların duygularını dikkate almaması, yanlış kararlar almasına sebep olmaktadır. Oluşturulan sistemlerin kişinin duygu durumuna göre karar vermesi gereken durumlarda, bu sistemlerin kişilerin duygularını yüz ifadelerinden hızlı ve doğru bir şekilde tahmin etmelerini gerekli kılmıştır. Bu çalışma yüz ifadesi tanımak için yapılan çalışmalarda oluşturulan yapay zekâ modellerinin aldığı kararların açıklanması ve eksikliklerinin belirlenmesi konularında yol gösterici olacaktır. İlk olarak Literatürde bu alanda yer alan çalışmalar incelenerek bu çalışmada kullanılacak model, veriseti ve teknikler belirlenmiştir. Bu çalışmada daha önceden eğitilmiş modeller olan VGG, ResNet ve Inception modelleri üzerinde iyileştirmeler yapılarak yeni üç model oluşturulmuştur. Oluşturulan modeller Fer2013 veriseti ile eğitilmiş ve modeller ilk olarak eğitim ve test verileri üzerinden karşılaştırılmıştır. Daha sonra ise modeller yedi farklı duygu durumu için seçilen yedi görüntüyü tahmin etmeleri sağlanarak ikinci defa karşılaştırılmıştır. Her iki karşılaştırmada da en iyi model VGG olmuştur. Modellerin yaptıkları tahminlerin doğruysa neden doğru ve yanlışsa neden yanlış olduğunu açıklanması için beş farklı Açıklanabilir Yapay Zekâ (XAI) tekniği kullanılmıştır. Kullanılan XAI teknikleri GradCAM, GradCAM++, Saliency haritası, SHAP ve LIME teknikleridir. Her modelin yedi farklı duygu durumunu tahmin etmesi sağlandıktan sonra bu tahminin beş farklı teknikle açıklaması yapılmıştır. En açıklayıcı bilgiler GradCAM++ ve Saliency haritası teknikleriyle elde edilmiştir.Publication Akıllı şehirlerde çöp toplama sisteminin genetik algoritma ile eniyilemesi(İstanbul Kültür Üniversitesi / Lisansüstü Eğitim Enstitüsü / Bilgisayar Mühendisliği Ana Bilim Dalı / Bilgisayar Mühendisliği Bilim Dalı, 2021) Özmen, Mehmet; Şahingöz, Özgür KorayŞehirlerdeki demografik büyüme hızı, nüfus yoğunluğunda ve buna bağlı olarak günlük atık miktarlarında büyük bir artışa sebep olmuştur. Bu artış tüm dünyada yönetilmesi gereken en önemli konulardan biri haline gelmiştir çünkü düzgün yönetilmeyen atık toplama sistemleri çevreye/doğaya ciddi zararlar vermektedir. Bu nedenle, problem tamamen ortadan kaldırılamasa bile, bu problemi mümkün olan en iyi seviyede yönetebilen sistemlerin geliştirilmesine ihtiyaç duyulmaktadır. Bu problemin yönetimi son yıllarda tüm dünyada hükümetlerin odak noktası olan, global adı ile "Smart City" olarak adlandırın Akıllı Şehir kurma projelerine konu olmuştur. Akıllı Şehir projelerinde katı atıkların toplanması sensörler, ağlar, yazılımlar ve diğer akıllı şehir sistemlerine konu teknolojik gelişmeler ışığında "Atık Toplama Rota Optimizasyonu" problemi olarak tanımlanıp çözülmeye çalışılmaktadır. Atık Toplama Rotası Optimizasyonu problemi, atık konteynırlarının doluluğunun tespit edilerek toplama araçlarının gereksiz dolaşımını engelleyerek araç dolaşımında oluşan trafiği azaltmak, yakıt tasarrufu sağlayarak gider azaltmak ve doğaya daha az zararlı gaz salınımı yapmayı sağlayabilme problemi olarak tanımlanmaktadır. Bu çalışmada, atık konteynırlarının doluluklarının tespit edilerek toplama listesine alınması ve bu listedeki çöplerin en kısa yoldan toplanması amaçlanmıştır. Önerilen sistemde, atık konteynırlarının doluluklarının tespiti, tabanlarına yerleştirilen ve konteynır içindeki atıkların ağırlığını ölçemeye yarayan sensörlerle yapılmaktadır. Sensörlerden gelen veriye göre doluluk oranının toplanmak için yeterli olduğuna karar verilen konteynırlar toplama listesine dâhil edilmektedir. Sonrasında ise listede bulunan konteynırların konumlarına göre Genetik Algoritmalar ile mesafe hesaplamaları yapılarak toplama aracının rotası belirlenmektedir. Anahtar Kelimeler: Atık Toplama, Akıllı Şehir, Dinamik Rota OptimizasyonuItem Araç İçi Ağlarda Makine Öğrenmesi Tabanlı Saldırı Tespit Sistemi(İstanbul Kültür Üniversitesi, 2022) KALKAN, SONER CAN; Özgür Koray ŞahingözGelişen dünyaya paralel olarak ulaşım teknolojileri de her geçen yıl önemli ölçüde gelişmeye ve değişmeye başlamıştır. Bu gelişim süreci ile beraber belli başlı sorunlar da kendini göstermeye başlamıştır. İvmeli olarak yükselen insan nüfusu ve aynı ivme ile artan ulaşım ihtiyaçları, toplu yaşam alanlarında araç kazalarında artışa neden olmaktadır. Buna ek olarak trafik sorunları ve yakıt tüketimi artışı sorunları da kendini göstermektedir. Bu döngünün getirdiği sorunların yeni teknolojik kazanımların kullanımıyla çözülmesi gerektiği açıktır. Bu bağlamda, sürücüsüz araçlar veya diğer adıyla otonom araçlar konseptleri iyi bir çözüm niteliği taşımaktadır. Her çözüm kendi sorunları da beraberinde getirmektedir. Bu çözüm de beraberinde belli başlı sorunları ortaya çıkarmaktadır. Günümüzde birçok otomobil, iki aşamada incelenen dijital güvenlik yaklaşımları ile geliştirilmektedir. Bu sistemler, dış kaynaklı siber saldırılardan koruma sağlamak için gereken bir tür gömülü sistem haberleşmesi (Denetleyici Alan Ağı (CAN) gibi) kullanılarak, araç içindeki ağda oluşturulur. Bu saldırılar, kural odaklı, anomali odaklı, liste odaklı sistemler vb. gibi çeşitli yollarla tespit edilebilir. Mevcut literatür, araştırmacıların bu tür saldırıların tespiti için bazı yapay zekâ tekniklerinin kullanımına odaklandığını göstermiştir. Yapılan çalışmada CAN güvenliği için makine öğrenimi yöntemlerine dayalı bir siber saldırı tespit sistemi önerilmiştir. Sonuç olarak, karar ağacı temelli toplu öğrenme modellerinin test edilen algoritmalar içerisinde en yüksek başarımı verdiği gözlemlenmiştir.Publication Arama motoru optimizasyonu teknikleri(İstanbul Kültür Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Anabilim Dalı, 2013-01) Eğri, Gökhan; Bayrak, CoşkunGünümüz teknolojisinde internetin hayatımıza etkisi gün geçtikçe artmaktadır. İnternet üzerinden ticaret, reklam ve pek çok iş dalı hızla gelişmektedir. Ancak büyük bir hızla gelişen bu dünyada, bilgiye ulaşmak da bir o kadar karmaşık hale gelmeye başlamıştır. Kullanıcılar her gün onlarcası açılan sitelerin hızına yetişemez hale gelmiştir. Bu noktada kullanıcıların hizmetine arama motorları girmektedir. İnternet trafiğinin %93'ü arama motorları tarafından sağlandığı düşünülürse, arama motorları adeta kullanıcıların diğer sitelere yönlendiren yegâne araçlar olmuşlardır. Arama motorlarının bu denli önem kazandığı günümüzde, arama sonuçlarında üstte çıkabilmek ve daha çok kullanıcıya hitap edebilmek için web siteleri arasında ki rekabet artmış durumdadır. Bu rekabetteki bir numaralı unsur ise arama motoru optimizasyonudur. Hazırladığım bu çalışmada öncelikle arama motorlarının önemine, arama motoru sonuçlarının genel hatlarıyla incelenmesine ve SEO'nun önemine değinilmiştir. Ardından SEO'yu etkileyen başlıca faktörler olan PageRank ve TrustRank [1] algoritmaları ile Meta Etiketleri, Robots. txt dosyası ve SEO araçları incelenmiştir. SEO tekniklerine yenilikçi bakış bölümünde ise, günümüzde arama motoru olarak akla gelen ilk isim olan Google'ın son yıllarda yaptığı Panda ve Penguen güncellemeleri analiz edilmiştir. Bu güncellemeler sonucunda SEO'ya etkisi olduğu düşünülen alan adı etkisi, sitede kalma süresi, server yerleşkesi ve kod yapısı gibi farklı etkenler detaylı olarak incelenmiştir. Çalışmamın son aşamasında incelemiş olduğum SEO etkenleri bir proje üzerinde uygulanmıştır. Yapılan uygulama çalışmasında verilen kod örnekleri ile bu etkenlerin bir siteye nasıl uygulanacağı açıklanmış ve bu etkenlerin çalışmaya yaptığı katkılardan bahsedilmiştir.Publication Beyin elektriksel aktivitesinin ölçümü ve sinyal analizi(İstanbul Kültür Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Anabilim Dalı, 2009-06) Tülay, Emine Elif; Erol BaşarBeyin karmaşık ve dinamik bir yapıdır. Beynin dinamik yapısını anlamak için beyin görüntüleme yöntemlerinden biri olan Elektroensefalografi (EEG) yöntemi kullanılır. EEG kayıtları, BrainAmp DC cihazı kullanılarak yerleri 10-20 sistemine göre belirlenmiş 32 kanaldan alınmaktadır. Kayıt ve analiz işlemleri için Vision Recorder ve Vision Analyzer programları kullanılmaktadır. Kullanılan paradigalar ise işitsel ve görsel oddball paradigmalarıdır. EEG salınımları, delta, teta, alfa, beta ve gama dalgalarının süper-pozisyonu ile oluşur. Hızlı Fourier Dönüşümü kullanılarak yapılan güç spektrumu analizi ile artefaklardan temizlenmiş EEG verisi osilasyonel bileşenlerine ayrılır ve her frekansın genlik değerleri elde edilir. Ayrıca beynin farklı bölgeleri arasındaki bağlantıyı ölçmek için kullanılan koherans analizi de uygulanan yöntemler arasındadır. Beyin bir sistemdir ve genel sistem teorisi prensipleri beyin için de uygulanabilir. Beyne uygulanan sistem araştırma prensiplerine göre, beynin her durumunun (uyku, uyanıklık vb.) değişik patolojiler (Alzheimer, Bipolar vb.), değişik cinsiyet ve yaştaki insanlar ve değişik girdi türleri (işitsel, görsel vb.) için incelenmesi gerekir. Bu tez çalışmasında incelenen iki önemli çalışma sonucunda, Alzheimer hastalarında beynin sol frontal ve santral bölgelerin hastalıktan etkilendiği tespit edilmiştir.Publication Bilgi güvenliği yönetim sistemi alt yapısının değerlendirilmesi için bir test aracı geliştirilmesi(İstanbul Kültür Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Bilimleri ve Mühendisliği Anabilim Dalı, 2008-09) Çetinkaya, Mehtap; Orhan GökçölBu çalısmada, kurumların bilgi güvenliğini hangi basarılılıkta uyguladıklarını saptamak için, ISO/IEC 27001:2007 Bilgi Güvenliği Yönetim Sistemi prensiplerinin kullanıldığı web tabanlı bir test aracı gelistirilmistir. Bu test aracı, kurumlardaki bilgi güvenliği altyapısının zaman içindeki durumlarının izlenmesi amacıylada kullanılabilir. Test aracı, popüler bir açık kaynak programlama dili olan PHP ile gelistirilmis; veri tabanı yönetim sistemi olarak ise yine açık kaynak mimarisine sahip MySQL kullanılmıstır. Web tabanlı olarak hazırlanan çevrim içi (online) anket seklindeki bir envanter sistemi yardımıyla toplanan bilgiler ISO/IEC 27001 ölçütleri çerçevesinde değerlendirilerek, envanteri dolduran kurumun/sirketin (hem kurumsal, hem de her bir çalısanı bazında bireysel) bilgi güvenliği altyapısı ile ilgili çıkarımlarda bulunulmustur. Ayrıca, sektörel bazda istatistiksel çıkarımlar da yapılarak, ülkemizdeki durumun kendi içinde ve dünyadaki diğer örnekleriyle karsılastırılması hedeflenmistir. Çalısma, ?Bilgi Güvenliği Yönetim Sistemi?nin kurum içindeki süreçlere katkısını da ortaya çıkartmaktadır. Çalısmanın son ürünü, Bilgi Güvenliği Yönetim Sistemi altyapısını değerlendirip, raporlayan bir test aracıdır (yazılım sistemi). Bu sistem, aynı zamanda, kendi içinde temel bir yönetim modülüne de sahiptir. Böylece, envanter soruları, yorumlar, bilgi güvenliği temel alanları gibi unsurlar kolayca değistirilebilir ve yenileri eklenebilir. Envanteri dolduran firmalarla ilgili tüm bilgiler ve envanter yanıtları tüm detayları ile raporlanAbilir. Bu araç, bilgi güvenliği yönetim sistemini olusturmus firmalarla test edilmis ve güvenilirliği kanıtlanmıstır. Daha sonra, farklı sektörlerden 22 firmaya uygulanmıs ve elde edilen sonuçlar listelenmistir. Anahtar Kelimeler ? Bilgi Güvenliği, Bilgi Güvenliği Yönetim Sistemi, ISO 27001Item Çekişmeli Üretici Ağlar İle Yüz İfadelerinden Duygu Etiketleme(İstanbul Kültür Üniversitesi, 2022) ÖZGÜL, GİZEM; Fatma Patlar AkbulutGünümüzün trendi haline gelen insan-bilgisayar etkileşimi ile ilgili çalışmalar giderek artan temalardan biri haline gelmiştir. Özellikle teknolojinin hızla artması ile birlikte pek çok alanda duygu analizi konusuna olan ilginin de arttığı görülmektedir. Bunlara; psikolojik hastalıklar, adli işlemler, eğitim, tıp ve akıllı sistemler örnek gösterilebilinir. İnsan yüz ifadeleri yardımıyla duygu analizi yapılabilmesi oldukça zor, karmaşık ve maliyetli problemlerden biridir. Zor ve karmaşık olmasının en önemli sebebi yüz görüntüleri içerisinde jest ve mimiksel ifadeler barındırmasıdır. Maliyetli olmasının sebebi ise çalışmalarda başarımı artırılabilmesi için defalarca kez işlemlerin tekrarlanması gerekmektedir. Bu çalışmada insanların yüz görüntüleri üzerinden duygu analizi yapılmaya çalışılmıştır. Çalışmada AffectNet veri kümesindeki yedi farklı duygusal durum incelenmiştir: kızgın, iğrenme, korkma, mutlu, nötr, üzgün ve şaşırmış. Bu araştırmada gerçek görüntüler ile Light Weight GAN algoritması kullanılarak elde edilen sahte görüntülerden oluşan yeni veri kümesi elde edilmiştir. CNN mimarileri yardımıyla duygu analizi yapılmıştır. Önerilen modelin ResNET152 ve Inception V3 mimarileri üzerinde başarım oranı test edilmiştir.Publication Çoklu öğrenci servislerinin rota optimizasyonu(İstanbul Kültür Üniversitesi / Lisansüstü Eğitim Enstitüsü / Bilgisayar Mühendisliği Ana Bilim Dalı / Bilgisayar Mühendisliği Bilim Dalı, 2021) Şahin, Hasan; Şahingöz, Özgür KorayBüyük şehirlerin karmaşık yapısından kaynaklı çok sayıda sorun bulunmaktadır. Şehirlerdeki sorunların çözülmeye çalışılması sonucunda ortaya çıkan akıllı şehir kavramı, şehirlerin çeşitli alanlardaki sorunlarını çözebilir. Şehirlerin çözülmeyi bekleyen sorunları arasında ulaşım sorunu ön plana çıkmaktadır. Ulaşım sorunları içerisinde temel bir sorun okul servisi sorunudur. Okul servisi, öğrencilerin ikamet ettikleri yerden alınarak eğitim gördükleri okula en uygun şekilde ulaşmalarını ve evlerine geri bırakılmalarını sağlayacak optimizasyon yolunun belirlenmesi sorunudur. Araç Rotalama Probleminin (ARP) alt türü olan Okul Servis Rotalama Problemi (OSRP) durakların araçlara dağıtımı ve araçların izleyecekleri yolun belirlenmesi aşamalarından oluşur. OSRP, bir servis aracının en uygun sürede, en kısa rotayı izleyerek duraklardan öğrencileri toplayıp okula götürmesini ve okulda toplanan öğrencileri evlerine bırakmasını amaçlar. Bu projede OSRP'nin optimizasyonu gerçekleştirilmeye çalışılmıştır. Bir okula hizmet veren bir firmanın birden fazla servisi için servis rotası sorunu genetik algoritmalar kullanılarak çözülmeye çalışılmıştır. Şirketin servis rotasını ve servis sayısını optimize ederek elde edilen kazancı maksimize etmek ve maliyetleri düşürmek için yönlendirme yöntemleri kullanılmıştır.Publication Dağıtık veritabanları için test uygulaması(İstanbul Kültür Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Anabilim Dalı, 2015-06) BAYDOĞMUŞ, GÖZDE KARATAŞ; Akbulut, Akhanİnternetin yaygınlaşması ile birlikte büyük veri kullanımında İlişkisel Veritabanı Yönetim Sistemleri (İVTYS), ölçeklenebilirlik konusunda yetersiz kalmaya başlamıştır. Son 10 yılın yükselmeye başlayan yeni veri saklama teknolojisi Dağıtık Veritabanları İVTYS‟lerin sunamadığı hizmetleri sağlamaktadır. Bu çalışmanın amacı, yazılım mühendisliği kapsamında önemli bir konu olan yazılım testlerinin, kullanımı artan bu sistemlere uygulanmasıdır. Bir dağıtık veritabanı uygulaması olan MongoDB üzerinde farklı sınamaların gerçeklendiği test uygulaması geliĢtirilmiş olup, bu uygulamaya "MongoDB Tester" ismi verilmiştir. Bu uygulama kullanılarak Dağıtık Veritabanları üzerinde yapılan iyileştirmelere ait sonuçlar paylaşılmıştır. MongoDB Tester uygulamasının önerisi ile yapılan iyileştirmelerle elde edilen sonuçlarda sistemde iyileştirmeler olduğu görülmüştür.Item Derin Duygu Analizi ile Uzaktan Eğitimde Kullanıcı Deneyimini Değerlendirme(İstanbul Kültür Üniversitesi, 2022) SADIGOV, RAHIM; Fatma Patlar AkbulutSon yıllarda sosyal medya platformlarının insanlar arasında hızla yaygınlaşması onları sunulan hizmetler arasında en popüler hale getirmiştir. Twitter, Facebook, Instagram gibi sosyal medya platformlarından gelen veriler duygu analizi ve başka bir çok alanlarda kullanılıyor. Bir sosyal medya platformu olan Twitter kulanıcı paylaşımları ile büyük veriye sahiptir. Bu paylaşımları işleyip duygu analizini ederek kulanıcıların paylaşımlardaki konu hakkında duygularını tespit etmek mümkündür. Duygu analizi doğal dil işlemenin alt dallarından biridir. Çoğunlukla, e-ticaret platformlarında ürünler hakkında yorumlarda, sosyal medya platformlarında paylaşımlarda duyguları tespit etmek için kullanılıyor. Son yıllarda veri uzmanlarının bu konu ile yakından ilgilenmesi nedeniyle popüler konular arasındadır. 2020 Ocak ayından itibaren Dünyayı saran Covid-19 salgını tüm alanlarda olduğu gibi eğitim alanını da kötü yönde etkilemişdir. 29 Nisan tarihinden Türkiye eğitim öğretim kurumlarının uzaktan eğitime geçmesi bu konunun popülerliğini arttırmıştır. Bu çalışmada Twitter sosyal medyası üzerinde paylaşılan uzaktan eğitim ile alakalı Türkce paylaşımlar için duygu analizi yapılmışdır. Twitter platformu üzerinde uzaktan eğitim ile alakalı paylaşımlar toplanmış ve etiketlenmesi yapılmışdır. Bu etiketlerdeki duygu sınıfları olumlu, olumsuz ve tarafsız veya alakasız olmak üzere üç sınıfa ayrılmıştır. Fakat, tarafsız ve alakasız etiketlere sahip paylaşımlar duygu analizinde önemli etkiye sahip olmadıkları için veri setinden silinmiştir. Bu çalışmada, CNN, LSTM, RNN olmak üzere üç derin öğrenme tekniği kullanılmıştır. Veriler eğitim ve test olmak üzere iki ayri verisetine ayrılmıştır. Veri seti bu teknikler kullanılarak eğitilmiş ve tahmin sonuçlarını belirlemek için test edilmişdir. Her sınıflandırma algoritmasının performansı geri çağırma, doğruluk, kesinlik ve F1 skorlari ile ölçülmüş ve birbirleri ile kıyaslanmıştır. Son olarak, RNN diğer iki modele kıyasla tüm metriklerde 38487 Twitter veri kümesinde en yüksek performansı elde etti ve % 74'lik oranla en yüksek doğruluğa ulaştı.Item Duygusal Reaksiyonların Fizyolojik Deneyim Örnekleme ile Analizi(İstanbul Kültür Üniversitesi, 2022) DOĞAN, GÜLİN; Fatma Patlar AkbulutStres, modern toplumumuzun ayrılmaz bir parçası haline geldi. Gelişmekte olan teknolojinin sağladığı akıllı cihazların yaygın bir şekilde kullanılması, bu cihazlarla stresi algılama ve hafifletme amacıyla kullanılması araştırma konusunu haline gelmiştir. Son zamanlarda göze çarpmayan giyilebilir cihazların ekolojik ortamlarda araştırmalara katkı sağlaması amacıyla kullanımı başlamıştır. Bu cihazların sağladıkları veriler ile duygu ve bilişin izlenmesi, deneyim ve bağlama özgü uygulama olanakları için yeni fırsatlar sağlamıştır. Bu cihazlar, günlük yaşamdaki çeşitli alanlardan çok miktarda yüksek oranda çözülmüş ve kişisel verilerin toplanmasını sağlayan deneyim örnekleme metodolojisi kullanılarak çoklu sensörler, kayıt kanalları ve uygulama tabanlı değerlendirme fırsatları ile donatılmıştır. Çalışmanın amacı, deneyim örnekleme metodu ile toplanan görüntü, ses ve fizyolojik sinyaller ile derin öğrenmeye dayalı duygu tahmin etme sistemlerinin oluşturulmasıdır. Çalışmaya katılan 20 katılımcı tarafından 7 gün süresince 6 defa olmak üzere 15 dakikalık oturumlar olacak şekilde, 175 saatlik fizyolojik sinyal, 111 görüntü ve 68 ses kaydı toplanmıştır. Görüntü verileri kullanılarak ses verilerinin desteklenmesi sayesinde çoklu modelleme duygu analizi gerçekleştirildi. Füzyon verileri için görüntü verilerinden duygu tahmini yapılabilme %83 oranında, ses sinyallerinde duygu tahmini ise %74 oranında başarı ile tahmin edildi. Çalışma kapsamında toplanan fizyolojik sinyallerin tümünün sentezlenmesi için geliştirilen optimum performansa sahip modelin başarı oranı %94 olarak tespit edilmiştir. Toplanan fizyolojik sinyallerin çeşitli kombinasyonları transfer öğrenimi tekniğinin ardından optimum model ve optimum zaman pencereleri kullanarak stres tahmini gerçekleştirildi. İkili ve üçlü fizyolojik sinyal kombinasyonları sonucunda EDA ve BVP sinyallerinin stres tespitinde etkin rol oynadığı görülmüştür.Publication Eagleye Scada designer(İstanbul Kültür Üniversitesi / Fen Bilimleri Enstitüsü, 2006-08) Küçükali, Emrah; Behiç ÇağalGelişen teknolojide hız ve güvenlik etkenlerinin en yüksek değerlerde istenmesi ve hatanın en az da tutulması için otomasyon sistemlerinde bilgisayarlar vazgeçilmez araçlar olmuştur. Kontrol sistemlerinin bilgisayarlara devredilmesi ve kullanılan yazılımlar ile verilerin analiz edilmesi suretiyle geleceğe yönelik kararların hızlı ve doğru alınması işletmelerin kar oranlarını yükseltmek için en önemli araçlar olmuştur. Mekanik teknolojisinin bilgisayar kontrollü eğilime girmesi mühendislerin sistem tasarımlarında yazılım ihtiyacını vazgeçilmez kılmıştır.Kontrolü bilgisayara devrederek insan hatalarının ortadan kaldırılması ve operatörlerin iş yükünün azaltılması toplam kaliteyi artıran bir unsur olmuştur. Bu projenin amacı kurulan mekanik sistemi kontrol edecek yazılımın programcılık bilgisi gerektirmeden ve cihazların haberleşme protokollerini bilmeden kolayca oluşturulması ve görsel tasarımın esnek ve her türlü otomasyon işi için uygun bir ortam yaratılmasıdır. Bu sistemde sistemi kullanacak olan kişinin bir programcı değil sadece sistemi kuran tasarımcı olduğu gözetilmiş ve hiç kod yazmadan basit bir bilgisayar bilgisiyle kontrol yazılımı yazabilmesi hedeflenmiştir. Günümüze kadar SCADA diye bilinen saha cihazları ile haberleşen yazılımların Visual Basic,Delphi,C++ gibi yüksek seviyeli dillerin uzman programcılar tarafından kodlandığı bir zamanda Eagleye SCADA Designer sistem tasarımcılarına programlama uzmanlığı yükünü ortadan kaldırmayı hedeflemiştir.Item Gerçek Zamanlı Kaçak Elektrik Kullanımının Derin Öğrenme İle Tespit Edilmesi(İstanbul Kültür Üniversitesi, 2022) YILDIZ, BARAN BEREKET; Fatma Patlar AkbulutTeknolojinin gelişimiyle elektrik enerjisine duyulan ihtiyaç günden güne hızla artmaktadır. Elektrik enerjisine artan talep ile paralel olarak kaçak enerji tüketimleri de başta Güneydoğu Anadolu Bölgesi olmak üzere yaygın şekilde kullanılmaya devam etmektedir. Bu durumun sonucunda literatürde kaçak elektrik tüketim tespiti analizlerine olan ihtiyaç artmaktadır. Bu çalışmada abonelere ait gerçek zamanlı kaçak elektrik tüketim durumu olan analiz başarı sayısı ve gerçek zamanlı anlık olarak elde edilen bir çok değişken ile derin öğrenme kütüphanelerinden biri olan Keras kütüphanesi Sıralı model kullanılarak eğitilmiş olup uygun hiper parameterler ile katmanlara ayrılarak açıklanmıştır. Proje sonucunda abonelerin kaçak tüketim gerçekleştirip gerçekleştirmediği durumu en yüksek doğru sınıflandırma ile oluşturulmuştur.Item Gerçek Zamanlı Strateji Oyunu İçin Mikro Yönetim Yapay Zekası(İstanbul Kültür Üniversitesi, 2023) ÖZCAN, SUAT; Akhan AkbulutSatranç ve GO oyunlarından daha fazla durum ve eylem alanına sahip gerçek zamanlı strateji oyunlarında uygulanan sabit kodlama ve senaryolu davranış bu alanın yapay zeka ihtiyacını karşılamıyorlar. Başarılı bir yapay zeka yaratmak için farklı yöntemler deneniyor. Bu yöntemlerden biri de yapay öğrenmedir. Gözetimli ve gözetimsiz metotlarla bu geniş durum ve eylem alanında başarılı sonuçlar elde edilmeye başlandı. Gerçek zamanlı strateji oyunlarını oluşturan öznitelikler değerlendirilerek öğrenme modellerine uygun öznitelikler keşfediliyor. Çalışma alanları daraltılıyor ve bu türün bir noktasına odaklanıyor. Bu çalışmada eğitim modellerini eğitecek veri kümesi için öznitelikler sistematik literatür taraması sonucu belirledik. Araştırma ortamını dengeli oyun mekanikleri ile Starcraft seçtik. Oyundaki durumu ve eylemi net ve açık şekilde kayda alan veri tabanından gerekli öznitelikler çıkardık. Bu özniteliklerin belirlediği her bir durumda Zerg ve Terran oyuncusunun hamlelerini veri kümesine işledik. Bu veri kümeleri ile 3 farklı model eğittik. Bu modeller ileri beslemeli sinir ağı modeli, uzun kısa vadeli hafıza ağlı özyinelemeli model ve 1B konvolüsyonel modelden oluşur. Ardından oyundaki birlikler menzillerine göre sınıflara ayırdık ve modelleri tekrar eğittik. Bulgular sunduk ve karşılaştırdık. Menzil sınıflandırmasının Zerg ırkı için daha başarılı sonuçlar verdiğini gördük. Zerg veri kümesi için yüksek f1 puanları ve AUC alanları sebebi ile uzun kısa vadeli hafıza ağlı özyinelemeli sinir ağı modelinin ve Terran veri kümesi için ileri beslemeli sinir ağı modelinin en iyi model olduğuna karar verdik.Publication Hesaplama Programlarının Grafiksel Kullanıcı Arayüzü (GUI) Hataları Perspektifinde İncelenmesi(İstanbul Kültür Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Anabilim Dalı, 2005-06) Engin, Alpay; Servet BayramBu tez çalışmasının konusu; hesaplama programlarındaki Grafiksel Kullanıcı Arayüzü (GUI) hatalarının incelenmesidir. Tezde, hesaplama programları olarak MATLAB 6.1 ve MathCAD 12 yazılımları ele alınmıştır. Hedef, arayüz tasarımında büyük çoğunlukla ne gibi hatalar yapıldığını incelemek ve bu hataların doğrularının nasıl olması gerektiğini göstermektir. Tez çalışmasında, hatalarından arındırılmış iyi bir grafiksel kullanıcı arayüzü nasıl olmalı konusunda bilgiler vermek amaçlanmaktadır. Tez, grafiksel kullanıcı arayüzü oluşturulması konusunda arayüz tasarımcılarına yol göstermesi ve yardım etmesi açısından da önemlidir. Bu tez çalışmasında, grafiksel kullanıcı arayüzü tasarımında dikkat edilmesi gereken arayüz dizayn prensiplerinin ve yöntemlerinin neler olduğu ve bunların önemi vurgulanmaktadır. Bu çalışma tezinin ana konularından biri olan Grafiksel Kullanıcı Arayüzü (GUI), insan-bilgisayar iletişimini ve bilgisayar ile kullanıcı arasındaki etkileşimi sağlayan bir araçtır. GUI, kullanıcıların çeşitli komutları grafiksel gösterimler (menüler, düğmeler, grafikler v.b) aracılığıyla gerçekleştirmelerini sağlayan bir sistem tasarımıdır. Tezde ele alınan GUI hata türleri dört tanedir : 1. GUI Elemanlarında Yapılan Hatalar, 2. Düzen ve Görünüm Hataları, 3. Metinsel Hatalar ve 4. Etkileşim Hataları. Tezde ele alınan hesaplama programları; matematiği temel alan, bilgisayar ortamında cebirsel her türlü hesaplamaya olanak tanıyan ve mühendislik alanında kullanılan yazılımlardır. Tezdeki hesaplama programlarından biri olan MATLAB, temel olarak nümerik hesaplama, grafiksel veri gösterimi, GUI tasarlama ve programlamayı içeren matris (matrix) tabanlı bir yazılımdır. Tezde seçilen uygulama programlarından bir diğeri olan MathCAD, matematik temelli işlemlerde ve sembolik hesaplamalarda kullanılan bir yazılımdır. MathCAD, bir programlama dilinden çok, kelime işlemci mantığıyla, matematiksel işaretlerin kullanımına olanak tanımaktadır. MATLAB ve MathCAD programlarının her ikisinin de ortak özelliği; mühendislik programları olmalarıdır. Bu tez çalışması, dünyada büyük bir popülaritesi olan ve inanılmaz boyutlarda kullanıcı kitlesine sahip MATLAB ve MathCAD programlarında pek çok grafiksel kullanıcı arayüzü (GUI) hatasının olduğunu göstermiştir. Tezde, bu hatalar tek tek incelenmiştir. Anahtar Sözcükler : MATLAB Programı, MathCAD Programı, Hesaplama Programları, Grafiksel Kullanıcı Arayüzü (GUI), GUI Hataları.Publication İçerik tabanlı oltalama saldırısı tespit sistemi(İstanbul Kültür Üniversitesi / Lisansüstü Eğitim Enstitüsü / Bilgisayar Mühendisliği Ana Bilim Dalı / Bilgisayar Mühendisliği Bilim Dalı, 2021) Özker, Uğur; Şahingöz, Özgür KoraySon yıllarda internet teknolojilerinin kaçınılmaz büyümesi nedeniyle gerçek dünyadaki sistemlerin neredeyse tamamı dijital platformlara aktarılıyor. Bu, özellikle ilgili hizmetlere her zaman ve her yerde konsept ile bağlanmamızı sağlayan mobil cihazlarla hayatımızın her alanında siber uzay kullanımını artırıyor. Bununla birlikte, bu kaçınılmaz genişleme, özellikle standart son kullanıcılar için birçok güvenlik ihlali de beraberinde getirir. Kimlik avı, bilgisayar korsanlarının kendilerini kolayca engelleyerek kullandıkları en çok tercih edilen saldırı türlerinden biridir. Bu tür saldırı, başlangıçta basit bir e-posta veya sosyal medya mesajı ile tetiklenir ve bu mesaj, esas olarak kurbanları kötü niyetli bir web sayfasına yönlendirir. Güvenlik yöneticileri için tespit edilmesi gerçekten zor saldırı türleridir. Bu nedenle, bu makalede içerik tabanlı bir kimlik avı tespit mekanizması önerilmektedir. Teklifte, en iyi eğitim modellerini seçmek için altı farklı makine öğrenimi modeli uygulanmaktadır. Deneysel sonuçlar, önerilen yaklaşımın çok sağlam olduğunu ve güvenlik yöneticileri için kabul edilebilir doğruluklar verdiğini göstermektedir.Publication İnternet güvenliği ve risk yönetimi(İstanbul Kültür Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Anabilim Dalı, 2007-06) Uslu, Tolga; Servet BayramBu çalışmada güvenlik tehditlerinin ne olduğu, tanımı ve evrimi incelenmektedir. Kötü niyetli saldırılara karşı daha güvenli sistemler oluşturmak için sistemlerin güvenliğini tehdit eden adımlar incelendi ve risk yönetiminin önerileri eşliğinde gerekli güvenlik modülleri sistemlere dahil edildi. Risk Yönetimi olarak adlandırılabilecek bu yeni yaklaşım, farklı bir yönetim anlayışı ihtiyaçlarını da beraberinde getirmektedir. Araştırmanın sonuçları, Risk Yönetimi'nin temelinde hazırlık, tespit, müdahale, iyileştirme ve takım çalışması olduğunu göstermektedir. Internet tabanlı projelerde risk, diğer projeler ile karşılaştırıldığında çok daha fazla olduğunu göstermektedir. Riskin azaltılması için doğru politikaların belirlenip, daha güvenilir sistemler için bilgilerin sürekli güncellenmesinin gerekli olduğu ve güvenliğin bir o kadar önemli olduğu bu dönemde, hazırlanacak olan projenin tasarımların ve güvenlik stratejilerinin nasıl olması gerektiği konusuna açıklık getirmektedir. Anahtar Kelimeler : Internet, Virüs, Güvenlik, Risk YönetimiPublication Kablosuz algılayıcı ağlar ile akıllı ev güvenliği(İstanbul Kültür Üniversitesi / Lisansüstü Eğitim Enstitüsü / Bilgisayar Mühendisliği Anabilim Dalı / Bilgisayar Mühendisliği Bilim Dalı, 2019) Dinç, Gözde; Şahingöz, Özgür KorayAkıllı ev, ev yaşamıyla alakalı çeşitli alt sistemleri birleştirmek, daha konforlu ve güvenli etkili hale getirmek için gelişmiş bilgisayar teknolojisinin kullanımı anlamına gelmektedir. Akıllı ev güvenlik sistemi, günlük yaşamda insanların hayatlarında gereksiz kayıpları önlemek için, evlerine giren çıkanları, yangınları, gaz sızıntılarını kontrol etmelerini sağlamaktadır. Sistem gerekli durumlarda, kullanıcıyı bilgilendirerek tehlikeli durumlar için önlem almasını sağlamaktadır. Aynı zamanda kişisel ve mal güvenliği de sağlanacaktır. Günümüzde, yurtiçi ve yurtdışında alanında uzman birçok kişi, akıllı ev araştırmalarına oldukça önem vermektedir. Teknolojinin gelişimiyle kentleşmenin artması sonucunda bu tür sistemlere ihtiyaç daha da artmaktadır. Bunun sonunda bu alanda çeşitli uygulamalar geliştirilmektedir. Önerdiğimiz akıllı ev güvenliği sistemi, akıllı şehir konseptine uygun olarak, yeni teknolojiler için bir alternatif olacak ve aynı zamanda diğer teknolojilerle beraber kullanımında destekleyici rol üstlenebilecek bir özellikte olacaktır. Önerilen akıllı ev sisteminin geleneksel yöntemlere göre daha tamamlayıcı ve başarı oranı yüksek bir teknoloji olması amaçlanmıştır. Kontrol edilmesi amaçlanan bir alan içerisinde kablosuz algılayıcı ağların Genetik Algoritmanın (GA) yardımı ile uygun şekilde yerleştirilmesi amaçlanmıştır. GA sayesinde kapsama oranında önemli ölçüde başarı elde edilmiştir. Bu olumlu kapsama oranlarının sonucuyla beraber aynı zamanda geliştirilen sistem, hızlı düğüm yerleştirme, enerji ve maliyet tasarrufu sağlamaktadır. Önerilen sistemde, popülasyana bağlı bir iyileştirme yapılmaktadır. Popülasyon içerisindeki seçim algoritmasıyla en başarılı uygunluk değerleri sıralanmakta ve bir kısmı elitizm ile bir sonraki popülasyona aktarılmaktadır. Popülasyon içerisinde rastgele seçilen her 2 bireye GA operatörlerinden olan çaprazlama ve mutasyon işlemleri yapılarak yeni popülasyon oluşturulmaktadır. Bu işlemler belirlenen iterasyon sayısına göre devam eder. Buradaki çaprazlama ve mutasyon işlemleri yeni ve farklı bireylerin oluşturulmasına yardımcı olmaktadır. Farklı oluşan bireylerle yapılan işlemlerde başarı oranı daha da artmaktadır. Aynı zamanda, GA kullanılarak dağıtılan algılayıcı düğümlerin daha iyi bir kapsama oranı sağladığı sonucuna da varılmıştır. Başarı sağlanan kapsama oranları tezin sonuç kısmında yer almaktadır. Önerilen sistemde, yazılımsal işlemler Matlab üzerinde gerçekleştirilmiştir. Matlab kendi içerisinde çeşitli algoritma ve fonksiyonları barındırdığı için sistemin geliştirilmesinin daha kolay olması ile birlikte sistemin karmaşıklığı da en alt seviye indirilmiştir. Donanımsal olarak sistem ele alındığında, Kablosuz Algılayıcı Ağların (KAA'ların) oluşturulmasını sağlayan algılayıcı düğümlerin konumu sistem için oldukça önemlidir. Algılayıcı düğümlerin dağıtım mimarileri iki şekilde ele alınmıştır. Bunlar; rastgele ve sabit algılayıcı düğüm dağıtım stratejileridir. Bu stratejiler, kapsama oranı sonuçları etkileyen diğer önemli bir unsurdur. Geliştirilen sistem sayesinde daha güvenilir, daha fazla kapsama oranı sağlayan, maliyeti düşük, karmaşık olmayan bir uygulama üretilmiştir. KAA'lar ev güvenliği sistem ile geleneksel yöntemlere göre daha az maliyetle daha güvenli bir şekilde uygulanabilen çalışmalar mümkün olabilecektir.Publication Makine öğrenme yöntemleri yardımıyla tüketim istatistiklerine göre talep tahmini(İstanbul Kültür Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Anabilim Dalı, 2013-09) Atalay, Muratcan; Demirer, Rüştü MuratElektrik enerjisi, doğası gereği büyük ölçeklerde depolanabilir değildir. Bu sebepten ihtiyaca uygun şekilde anlık üretilmelidir. Üretimin güvenilir bir şekilde sürdürülebilmesinde planlama önemli rol oynamaktadır. Hidroelektrik santrallerinde rezervuarda biriktirilen su, termal sistemlerde stoklanan yakıt miktarı ve aktif halde tutulan birim sayısı gibi kararlar elektrik üretim altyapısının kârlılığını birincil derecede etkilemektedir. Üretim planlamasının hayati bileşeni ise geleceğe dönük talep tahminidir. Talep tahmini, sektörel önemi ve tüketim örüntülerinin karmaşıklığı gereği açık araştırma konularından biridir. Bu problem üzerinde literatürde birçok farklı yöntem denenmiştir. Talebi zaman serisi olarak ele alan, talebin bileşenlerini doğrusal olarak modelleyen sistemler yanında doksanlardan itibaren makine öğrenmesi teknikleri öne çıkmaya başlamıştır. Makine öğrenmesi teknikleri geçmiş verilere dayanarak, tüketim ile etkileyen etmenler arasındaki doğrusal olmayan ilişkileri insan yardımı olmaksızın temsil edebilmektedirler. Ticari ürünlerin büyük çoğunluğunda kullanılan yapay sinir ağlarıyla beraber nispeten yeni destek vektör makineleri gibi teknikler de uygulanmaktadır. Bu çalışmada, ilki beş bin ticari işletmenin, ikincisi tüm Doğu Slovakya?nın toplam elektrik taleplerini içeren iki farklı veri kümesi kullanılmıştır. Sistem yüklerinin meteorolojik ve zamansal etmenler arasındaki bağımlılıkları dört farklı makine öğrenmesi tekniğiyle modellenerek başarımları karşılaştırılmıştır. Bu modellerden biri olan destek vektör makinelerinin, eğitim aşamasından önce ihtiyaç duyduğu parametre seçiminde üç farklı üst sezgisel yöntem denenmiş ve modelin başarımındaki etkileri araştırılmıştır. Özellik vektörü bileşenlerinin azaltılmasında temel bileşenler analizi kullanılmış ve başarım artışı incelenmiştir. Anahtar kelimeler: kısa vadeli talep tahmini, maksimum talep tahmini, yapay sinir ağları, destek vektör makineleri, rastlantısal ormanlar, parçacık sürü optimizasyonu, diferansiyel evrim, temel bileşenler analiziPublication Makine öğrenmesi yöntemleri ile banka pazarlama tahmini(İstanbul Kültür Üniversitesi / Lisansüstü Eğitim Enstitüsü / Bilgisayar Mühendisliği Ana Bilim Dalı / Bilgisayar Mühendisliği Bilim Dalı, 2021) Türkmen, Egemen; Şahingöz, Özgür KorayGünümüzde aktif olarak hayatımızın büyük bir bölümünde yer alan mobil aletler ve internet ile, insanlar ve onlara çeşitli alanlarda hizmet eden şirketler birbirleri ile etkileşim yöntemlerini çoğunlukla bu iletişim organları üzerinden yapar hale gelmiştir. Bu süreçler genellikle firmaların kendi ürettikleri programlar üzerinden ya da var olan paket programlar kullanılarak sürdürülmektedir. Kullanılan bu programlar süreç mükemmelliği açısından önemli olmakla birlikte, bu programlar üzerinden elde edilen çeşitli işlenmiş ve işlenmemiş veriler son zamanlarda çok daha önem arz eder hale gelmiştir. Elde edilen bu verilerden özellikle müşteri verileri firmalar için altın niteliği kazanmıştır. Bu veriler işlenerek ve işlenen veriler üzerinden detaylı analizler çıkartılarak firmalar müşterilerini daha çok tanır hale gelmekte ve bunun sonucu olarak firmaların daha iyi pazarlama yöntemleri geliştirilmesine ve bu doğrultuda pazarlama sonuçlarında alınan verimin artmasına sebebiyet vermektedir. Bu nedenden dolayı firmalar son birkaç senedir verilerin önemini anlamış ve veri işleme çalışmalarını hızlandırmıştır. Veri işleme çalışmalarına hız veren firmalar arasında ülkelerin ekonomik gücü olan bankalarda bulunmaktadır. Bankalar müşterileri ile sayısız iletişime girerek, müşterilerinin finansal süreçlerini yönetmelerinde onlara kolaylık sağlayarak onlara destek olma amacındadırlar. Bu tez çalışmasında bir bankanın telefon görüşmeleri ile aradıkları kişiye bankalarında vadeli bir hesap açtırmaya çalıştığı ve bu çalışmalardaki başarı oranlarının sonuçlarının olduğu bir veri seti incelenecek olup, bu incelemeler doğrultusunda var olan sonuçların iyileştirilmesi için Karar Ağacı, Naif Bayes, K-En Yakın Komşu, Destek Vektör Makinesi, Rastsal Orman, Ekstra Ağaçlar, Adaboost, Gradient Boosting gibi makine öğrenmesi algoritmaları ile Uzun Kısa-Süreli Bellek, Geçitli Tekrarlayan Birim, Basit Tekrarlayan Sinir Ağları gibi derin öğrenme yöntemleri ilgili veri seti ile kullanılarak ayrıntılı ve karşılaştırmalı bir çalışma yapılmıştır.