Akıllı Satranç Uygulaması HAZIRLAYAN: BERKAY ATAMAN DANIŞMAN: DOÇ. DR. FEZA BUZLUCA
|
|
- Dilara Şener
- 6 yıl önce
- İzleme sayısı:
Transkript
1 Akıllı Satranç Uygulaması HAZIRLAYAN: BERKAY ATAMAN DANIŞMAN: DOÇ. DR. FEZA BUZLUCA
2 İÇERİK 1. Giriş 2. Analiz 3. Modelleme ve Gerçekleme 4. Yapılan Testler 5. Sonuç 6. Demo
3 1. GİRİŞ Satranç zekanın ve çabuk düşünmenin etkin olduğu en popüler masa oyunlarından biridir. Sonucunda iki oyuncudan biri kazanır veya beraberlikle sonuçlanır.
4 Satrancın Zorlukları Nelerdir? Tahtanın bulunduğu durumdan oluşabilecek tüm durumların hesaplanması çok zordur. Yapılacak her hamleden oluşacak duruma göre rakibin yapabileceği hamleler düşünülmelidir ve bu düşünce yapısı katmanlar şeklinde olmalıdır. Galibiyet-mağlubiyet sonucu çoğu senaryoda hesaplanamaz. Onun yerine galibiyet-mağlubiyete yakınlık değerlendirilir.
5 Kullanılan Teknolojiler Angular.js Ön yüz Dragula Ön yüz.net Arka yüz
6 2. ANALİZ Kullanıcıya sunulması gereken özellikler nelerdir? Kullanıcı deneyimini iyileştirecek görsel Kullanıcı deneyimini arttırmak için sürükle bırak özelliği Kullanıcının hamlesine karşılık olarak mantıklı bir hamle bulabilmek Karşı hamleyi hızlıca bulmak ve ön yüze aktarmak
7 Analizler Sonucu Gerekenler Tahta Yapısı (Board Represantation) Arama Fonksiyonu (Search) Değerlendirme Fonksiyonu (Evaluation)
8 3. MODELLEME ve GERÇEKLEME
9
10 State Sınıfı Görevi Oyunun o an ki tüm bilgilerini bulundurur. Tahta(board) nesnesi Tahtayla ilgili çeşitli bilgiler(değerlendirme fonksiyonu için) Hamle sahibinin rengi Tur sayısı Oyun durumu(açılış, gelişme, bitiş durumları) Oyunun durumunu değiştirebilir. GenerateMove() IsKingChekced() Evaluate() Tahta nesnesini bulundurur.
11 Tahta Yapısı State Sınıfının board nesnesi bir Square dizisidir.
12 Square Dolu mu boş mu? Hangi taş tarafından dolu? (Piece) Piece (Abstract Class) X, Y koordinatları Rengi Başlangıç pozisyonunda olup olmadığı Her taşın kendine özel hareket edilebilir fonksiyonu PlayableMoves() Bazı taşlara özel fonksiyonlar Şah: Rok hareketi
13 Tree Sınıfı - Görevi Bulunulan durumdan türeyebilecek durumlarla bir ağaç yapısı kurmak. Derinliğe göre (ply) Ağaçta, değerlendirilmiş durumlardan en mantıklısını seçmek. (Search)
14 Tree Sınıfı Ağaç Yapısı Ağaç yapısı her hamleden sonra tekrar kurulur. Fakat kurulma aşamasında belirli derinlikte değerlendirme yapılır ve alpha-beta budaması uygulanır. Bu sayede birçok düğümün oluşması engellenir. Zamandan ve hafızadan tasarruf sağlanmış olur. En kötü halde eklenecek düğüm sayısı: 1 + b + b 2 + b 3 Average Space Complexity: O(b 3d/4 ) Alpha-Beta Budaması
15 Tree Sınıfı En Mantıklı Hamleyi Bulmak Minimax Algoritması (Search) Rakibin her zaman kendisi için en iyi hamleyi yapacağı düşünülür. Kaybı minimize etmeye ve kazancı maksimize etmeye yarar. Kendi hamlesinde en iyi durumu seçip, rakibin hamlesinde kendisi için en kötü durumu seçmelidir.
16 Alpha-Beta Pruning Ağaç kurulurken, değerlendirilmesine gerek olmayan düğümlerin oluşmasını engeller. α : Alt Sınır β : Üst Sınır α<n<β
17 Değerlendirme Fonksiyonu(Evaluation) State sınıfının içinde bulunan Evaluate() fonksiyonuyla her durum kendini değerlendirir. Taşların puanları Piyon 100 At 320 Fil 330 Kale Vezir İki fil olma durumu 30 Taşların pozisyonları
18 Değerlendirme Taşların Pozisyonu Taşlar bulunduğu pozisyonlara göre negatif veya pozitif puanlar alır bu sayede belli bir strateji teşvik edilir. Vezir için pozisyon tablosu örneği:
19 UI Sınıfı Ön yüz ile arka yüz arasındaki iletişim hamle bilgilerinin aktarılmasıyla sağlanır. Hamle bilgisi oynanan taşın koordinatlarını içerir. Kullanıcı tarafından yapılan bir hamle arka yüzde ilk önce hamle doğrulama testine girer ve başarısız olursa hamle ön yüzde geri alınır.
20 Game Controller Sınıfı State ve Tree nesnelerini bulundurarak oyunu kontrol eder. Ön yüzden gelen veriler burada işlenir. Singleton Design Pattern
21 İş Akış Diyagramı
22 4. Yapılan Testler 3 derinlikli oyunda yapılmış bazı hamleler:
23 5. SONUÇ Başarımlar Rakibin hamlelerine mantıklı karşılıklar verilebildi. Belirli derinliklerde makul süreler elde edildi. Kullanıcı deneyimine uygun görsellik sağlandı. Eksiklikler Yüksek derinliklerde bekleme süresi çok uzadı. Algoritmalar optimize edilerek bunlar aşılabilir. Açılış oyunları veri tabanından alınabilirdi.
24 6. DEMO
25 Teşekkürler
Sequence Oyununun Minimaks Algoritması Kullanılarak Tasarlanması ve Geliştirilmesi
Sequence Oyununun Minimaks Algoritması Kullanılarak Tasarlanması ve Geliştirilmesi Yavuz Kömeçoğlu Çetin Oktay Nilgün İncereis Levent Yıldız Yrd. Doç. Dr. Aslı Uyar Özkaya XoX Oyunu Puanlama Sistemi Sequence
DetaylıYZM YAPAY ZEKA DERS#6: REKABET ORTAMINDA ARAMA
YZM 3217- YAPAY ZEKA DERS#6: REKABET ORTAMINDA ARAMA Oyun Oynama Çoklu vekil ortamı-her bir vekil karar verirken diğer vekillerin de hareketlerini dikkate almalı ve bu vekillerin onun durumunu nasıl etkileyeceğini
DetaylıYAKIN DOĞU ÜNİVERSİTESİ BESYO SATRANÇ DERS NOTLARI SATRANÇ OYUNUNUN TEMEL KURALLARI
YAKIN DOĞU ÜNİVERSİTESİ BESYO SATRANÇ DERS NOTLARI SATRANÇ OYUNUNUN TEMEL KURALLARI Madde 1: Satrancın Doğası ve İlkeleri Satranç oyunu, kare şeklindeki, Satranç Tahtası üzerinde, iki rakip arasında taşların
DetaylıRekabet ortamında Arama (Adversarial Search) Oyunlarda Arama
Rekabet ortamında arama Rekabet ortamında Arama (Adversarial Search) Oyunlarda Arama Kerem Salçın Çoklu etmen ortamı- her bir etmen (agent) karar verirken diğer etmenlerin de hareketlerini dikkate almalı
DetaylıÖrnek Arasınav Soruları Güz 2017
Sayfa#1 Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM 3217- Yapay Zekâ Dersi Örnek Arasınav Soruları Güz 2017 Süre: 75 Dakika Adı ve Soyadı YANIT ANAHTARI Öğrenci Numarası Grubu İmza
DetaylıBLM-431 YAPAY ZEKA. Ders-3 Durum Uzayında Arama. Yrd. Doç. Dr. Ümit ATİLA
BLM-431 YAPAY ZEKA Ders-3 Durum Uzayında Arama Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Dersin Hedefleri Durum uzayı temsilini öğrenmek ve durum uzayında
DetaylıOyununuzun senaryosunu kısaca tanıtınız/ amacını da belirtiniz:
Oyununuzun senaryosunu kısaca tanıtınız/ amacını da belirtiniz: Oyunda bir yapbozun ters çevrilmiş hali verilmiştir. Oyuncu her bir parçaya tıkladığında karşısına bir soru çıkıyor. Eğer doğru yanıt verirse
DetaylıKOÜ.GÖLCÜK MYO ÜNİVERSİTE SEÇMELİ DERSİ Dersin adı: SATRANÇ Dersin Yürütücüsü:Yrd. Doç. Dr. Fahrettin ÖVEÇ 1.Dersin amacı 2.
KOÜ.GÖLCÜK MYO ÜNİVERSİTE SEÇMELİ DERSİ Dersin adı: SATRANÇ Dersin Yürütücüsü:Yrd. Doç. Dr. Fahrettin ÖVEÇ.Dersin amacı.satranç Oyununun Tarihçesi.Satranç Oyun Elemanları ve Değerleri.Satranç Oyun Kuralları.
DetaylıHayali bir oyunun analizi, Hazırlayan Koray Okay,
1.e4 e5 2.Af3 Ac6 3.Fc4 Fc5 4.c3 Satranç oyunu, başlangıcından sonuna kadar belli bir stratejiye dayanarak oynanmalıdır. Daha ilk açılış aşamasından itibaren belli bir mantık düşünülerek oynanır. Açılışta
DetaylıOYUN GELİŞTİRME AŞAMALARI-I
OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ amacını da belirtiniz: Oyunum 4 elementle başlayıp elementlerin birbiri ile etkileşime girmesi sonucu element sayısı çoğalacak; Böylelikle
DetaylıSATRANÇ OYUNU EĞİTİM KILAVUZU
SATRANÇ OYUNU EĞİTİM KILAVUZU 1 Satranç beyin gücünü geliştiren bir strateji oyunudur. Bir satranç oyuncusu bir ordunun komutanı gibidir. Herkesin 16 askeri yani 16 satranç taşı vardır. Bir oyuncu Beyaz
DetaylıIDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu
IDE4DB Veritabanı Geliştirme Platformu Bitirme Projesi Sunumu Onur EKER 040970627 Danışman: Yrd. Doç Dr. Feza BUZLUCA Sunum İçeriği Projenin Tanımı Projenin Amacı Projenin Analizi Projenin Çözüm Sunduğu
DetaylıOYUN GELİŞTİRME AŞAMALARI-I
OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ amacınıda belirtiniz: Oyunumda ana karakter olarak bir arabamız vardır ve bu arabayı hedef konuma ulaştırmamız gerekmektedir. Ama engellere
DetaylıAd-Soyad- No: Emine Hatun AVŞAR-Leyla TABAK / 120805061-120805060 OYUN GELİŞTİRME AŞAMALARI-I
Ad-Soyad- No: Emine Hatun AVŞAR-Leyla TABAK / 120805061-120805060 OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ amacını da belirtiniz. Oyun tek kişiliktir. Diğer oyuncuları bilgisayar
DetaylıUygulamadı ki hedef kitlem meslek seçimi arefesindeki ilköğretim 5. Sınıf öğrencileri olacaktır.
Oyununuzun senaryosunu kısaca tanıtınız amacınıda belirtiniz: Hedef kitlenin gelecekte yapacağı meslek seçimi konusunda bilgi sağlamak amacıyla çeşitli meslek dallarını kullanarak hangi mesleğe ilgi duyduklarını
DetaylıSATRANÇ EĞİTİM & BOYAMA KİTABI. Dr. Olgun Kulaç
SATRANÇ EĞİTİM & BOYAMA KİTABI Dr. Olgun Kulaç 2 SATRANÇ OYUNUNUN KURALLARI Madde 1: Satrancın Esasları Satranç oyunu, kare şeklindeki, Satranç Tahtası üzerinde, iki rakip arasında taşların sıra ile oynatılması
DetaylıBLM-431 YAPAY ZEKA. Ders-5 Bilgili Arama Yöntemleri. Yrd. Doç. Dr. Ümit ATİLA
BLM-431 YAPAY ZEKA Ders-5 Bilgili Arama Yöntemleri Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Arama Grafları Eğer arama uzayı ağaç yapısından değil de graf
DetaylıMODÜL BİLGİ SAYFASI İÇERİK
: 10X10 ÇAPRAZ DAMA OYUN KURALLARI SÜRE : 40/8 AÇIKLAMA : Öğrenci/Kursiyerin 10x10 çapraz dama oyun kurallarını tanıması ve incelemesi sağlanmalıdır. GENEL AMAÇ : Öğrenci/Kursiyer, uygun şartlar sağlandığında
DetaylıDüzenlemeler ve değişiklikler 01 Ocak 2018 tarihinden itibaren geçerli kılınacaktır.
FIDE SATRANÇ KURALLARINDA YAPILAN DÜZENLEMELER FIDE Satranç Kurallarında yapılan düzenlemeler ve değişiklikler, Ekim 2017 de Antalya, Göynük'te gerçekleştirilen 88. FIDE Kongresinde, FIDE Yönetim Kurulu
DetaylıOYUN GELİŞTİRME AŞAMALARI (ARAYÜZ TASARIMI)
Adı Soyadı - No: Sinan Sefa GÜLER / 120805004 OYUN GELİŞTİRME AŞAMALARI (ARAYÜZ TASARIMI) OYUN PARKURU Farklı zemin renkleri bulunmaktadır. Parkurun etrafı ağaçlar ve tepelerle çevrelenmiştir. Aynı zamanda
DetaylıİNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ
İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ AD SOYAD: TESLİM TARİHİ: OKUL NO: TESLİM SÜRESİ: 2 hafta ÖDEV NO: 5 1- BANKA
DetaylıLOGO 3 SERİSİ: KULLANICI DENEYİMİNİN BİTMEYEN YOLCULUĞU
MART 2018 www.bilser.net LOGO 3 SERİSİ: KULLANICI DENEYİMİNİN BİTMEYEN YOLCULUĞU NETSIS 3 ENTEGRE NETSIS 3 STANDARD NETSIS 3 ENTERPRISE GO 3 TIGER 3 TIGER 3 ENTERPRISE Sayfa : 1 / 8 LOGO 3 SERİSİ: KULLANICI
DetaylıOYUN GELİŞTİRME AŞAMALARI-I
Adı-Soyad-No: Şeyma ORUÇ - 140805020 OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ amacını da belirtiniz: Oyun; ana karakter, ana karakter değdiğinde sorular soran engeller, soruların
DetaylıDemetleme Yönteminin Y 3-Katmanlı Mimari Yapı ile Gerçeklenmesi. eklenmesi. KalacakYer.com
Demetleme Yönteminin Y 3-Katmanlı Mimari Yapı ile Gerçeklenmesi eklenmesi KalacakYer.com BİTİRME ÖDEVİ Grup Elemanları: Demet NAR 040000660 Neşe e ALYÜZ 040000662 Danış ışman: Yrd. Doç Dr. Feza BUZLUCA
DetaylıGenel görüntüsü yandaki gibi olması planalanan oyunun kodu e.py bağlantısından indirilebilir. Basitçe bir text ed
Türkiyede SOS olarak bilinen oyun tarihin en eski oyunlarından biridir. Isa dan önce 100 civarında oynanmaya başlandığı düşünülür Nasıl oynandığına gelince bilindiği üzere taraflar sırasıyla seçtikleri
DetaylıLanguage: English / Turkish
Rules of Coerceo by Coerceo Company Erhan Turkish translation by Erhan Çubukcuoğlu Türkçe Language: English / Turkish Copyright (Ticari haklar) Bu döküman Coerceo şirketinin resmi yazılı izni olmaksızın
DetaylıOSD SATRANÇ DERS NOTLARI
OSD SATRANÇ DERS NOTLARI Üzerinde 8 yatay ve 8 dikey oluşan satranç tahtası, toplam 64 karedir. Tahtadaki taşlar sol alt baştan sırasıyla; Kale, At, Fil, Vezir, Şah ve 2. yatayda olanlar ise piyon olarak
DetaylıNesneye Dayalı Yazılım Metrikleri ve Yazılım Kalitesi. Ural ERDEMİR, Umut TEKİN, Feza BUZLUCA
Nesneye Dayalı Yazılım Metrikleri ve Yazılım Kalitesi Ural ERDEMİR, Umut TEKİN, Feza BUZLUCA İÇERİK Yazılımda Kalite Kavramları Yazılımın İç Özellikleri Metrik Kümeleri Düşük Kalite Göstergeleri Tasarım
DetaylıÖĞRENCİ NUMARASI PUAN DURUM 20131046126 90 BAŞARILI 20131049098 90 BAŞARILI 20131042066 90 BAŞARILI 20131049044 85 BAŞARILI 20144011154 85 BAŞARILI
ÖĞRENCİ NUMARASI PUAN DURUM 20131046126 90 BAŞARILI 20131049098 90 BAŞARILI 20131042066 90 BAŞARILI 20131049044 85 BAŞARILI 20144011154 85 BAŞARILI 20131049037 83,75 BAŞARILI 20131040027 83,75 BAŞARILI
Detaylı2. KADEME ANTRENÖR KURSU ÖĞRETİM PROGRAMI (TOPLAM: 48 SAAT
Ders Saati 2. KADEME ANTRENÖR KURSU ÖĞRETİM PROGRAMI (TOPLAM: 48 SAAT ) Ders Konusu Açıklama Kazanımlar 1 Spor fizyolojisi Spor fizyolojisi Satrançta yarışma sırasında gözlenebilen fizyolojik değişmeler
DetaylıDENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Yapay Zeka BİM-433 4/II 2+2+0 3 4,5 Dersin Dili Dersin Seviyesi
DetaylıVERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN
VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Kümeleme İşlemleri Kümeleme Tanımı Kümeleme Uygulamaları Kümeleme Yöntemleri Kümeleme (Clustering) Kümeleme birbirine
DetaylıÖZET...V ABSTRACT...VII TEŞEKKÜR... IX ŞEKİLLER DİZİNİ... XIV SÖZLÜK... XIX
XI İÇİNDEKİLER ÖZET...V ABSTRACT...VII TEŞEKKÜR... IX ŞEKİLLER DİZİNİ... XIV SÖZLÜK... XIX 1. GİRİŞ... 1 2. PLANLAMANIN TARİHÇESİ... 7 2.1 Literatürdeki Planlayıcılar ve Kullandıkları Problem... Gösterimi
DetaylıSatranç, Tavla & Dama
Satranç, Tavla & Dama tr Oyun talimatları Tchibo GmbH D-22290 Hamburg 92630AB6X6VII 2017-07 Değerli Müşterimiz! Üç klasik oyun pratik ve dekoratif bir ahşap kutunun içerisinde. Yüzyıllardır bu oyunlar
DetaylıBMB204. Veri Yapıları Ders 9. B+ Ağacı, Hash, Heap. Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü
BMB204. Veri Yapıları Ders 9. B+ Ağacı, Hash, Heap Erdinç Uzun NKÜ Çorlu Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Dersin Planı B+ Tree Temel bir veritabanı çalışma kodu Hash (Karma) Heap Ağaçlar
DetaylıKARAR TEORİSİ. Özlem AYDIN. Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü
KARAR TEORİSİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü Karar Ortamları Karar Analizi, alternatiflerin en iyisini seçmek için akılcı bir sürecin kullanılması ile ilgilenir. Seçilen
DetaylıLOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım
LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler Cem Yılmaz Genel Müdür LOGOBI Yazılım Hakkımızda LOGOBI Yazılım A.Ş. iş zekası alanında faaliyet gösteren, Türkiye de sahip olduğu yüzlerce müşterinin
DetaylıOYUN GELİŞTİRME AŞAMALARI-I
OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ amacınıda belirtiniz: Bu oyunu oynayan öğrenci ilk sahnede deniz kenarında havada süzülen balonları farenin kontrolündeki iğne ile patlatarak
DetaylıWeb Madenciliği (Web Mining)
Web Madenciliği (Web Mining) Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Denetimsiz Öğrenmenin Temelleri Kümeleme Uzaklık Fonksiyonları Öklid Uzaklığı Manhattan
DetaylıSaha İş Gücü Yönetim Sistemi ve Güzergah Optimizasyonu
Saha İş Gücü Yönetim Sistemi ve Güzergah Optimizasyonu Sahayı Bilerek Yönetin Başarsoft, hayatınıza harita tabanlı çözümler sunar. Saha İş Gücü Yönetim Sistemi Nedir? Kurum ve firmaların, saha işlerini
DetaylıTÜRK DAMASI KURALLARI
TÜRK DAMASI KURALLARI ĐÇĐNDEKĐLER Taşların Yerleşimleri ve Oyunun Amacı... 3 Amaç... 3 Diziliş... 3 Hamleler... 3 Normal Taşların Hamleleri... 3 Dama Taşının Hamleleri... 3 Kurallar... 4 Nezaket Kuralları...
Detaylıa b e f g h i SHOG NED R?
9 8 7 6 5 4 3 2 1 a b c d e f g h i SHOG NEDR? SHOG, Japonya da yaklaık 20 milyon kiinin oynadıı bir oyundur. Hedefleri, karı tarafın ah ını tuzaa düürmek olan iki oyuncu arasında oynanan bir zihinsel
DetaylıSDD Dökümantasyonu Versࠀyon 1.0. Movࠀe Predࠀctࠀon Orhan Özgün Ergen Ahmet Saday Berkay Erken
ࠀFakültes Mࠀmarlık Mühendࠀslࠀk ve ࠀtesࠀversࠀÜn Beykent ࠀğࠀslࠀMühend Yazılım SDD Dökümantasyonu Versࠀyon 1.0 Movࠀe Predࠀctࠀon 120301009 Sefa Saࠀd Denࠀz 120301019 Orhan Özgün Ergen 120301027 Ahmet Saday
DetaylıAKILLI TATIL PLANLAMA SISTEMI
AKILLI TATIL PLANLAMA SISTEMI Istanbul Teknik Üniversitesi Bilgisayar ve Bilişim Fakültesi Bitirme Ödevi Ali Mert Taşkın taskinal@itu.edu.tr Doç. Dr. Feza Buzluca buzluca@itu.edu.tr Ocak 2017 İçerik Giriş
DetaylıTÜBİTAK-BİDEB YİBO ÖĞRETMENLERİ. (Fen ve Teknoloji - Fizik, Kimya, Biyoloji - ve Matematik) PROJE DANIŞMANLIĞI EĞİTİMİ ÇALIŞTAYI
TÜBİTAK-BİDEB YİBO ÖĞRETMENLERİ (Fen ve Teknoloji - Fizik, Kimya, Biyoloji - ve Matematik) PROJE DANIŞMANLIĞI EĞİTİMİ ÇALIŞTAYI YİBO-5 ÇALIŞTAY 2011-1 GRUP ORİJİN PROJE ADI DEFİNE AVCISI PROJE EKİBİ Hikmet
DetaylıZeki Optimizasyon Teknikleri
Zeki Optimizasyon Teknikleri Tabu Arama (Tabu Search) Doç.Dr. M. Ali Akcayol Tabu Arama 1986 yılında Glover tarafından geliştirilmiştir. Lokal minimum u elimine edebilir ve global minimum u bulur. Değerlendirme
DetaylıWheep Em v B puzzle Oyunu Referans: Passage3 PC Oyunu. Son Güncelleme: Wheep Em. Oyun Tasarım Dokümanı.
Wheep Em v1.0.2 2B puzzle Oyunu Referans: Passage3 PC Oyunu Son Güncelleme: 18.01.15 Wheep Em Oyun Tasarım Dokümanı Mücahit Saruhan İçindekiler 1. Genel Bakış... 3 1.1 Oyun Hakkında... 3 1.2 Hedef Kitle...
DetaylıY N G. Kris Burm G I P F
ris Burm G I P F Bir birleşimin ürünü Son söz: GIPF projesinin yedinci oyunu. 2 oyuncu için. GIPF projesi başlarken 6 oyundan oluşması planmış olsa da yedinci oyun olan LYNG, projenin bir sentezi olarak
DetaylıAVRASYA ÜNİVERSİTESİ
Ders Tanıtım Formu Dersin Adı SATRANÇ Öğretim Dili Türkçe Dersin Verildiği Düzey Ön Lisans () Lisans ( X) Yüksek Lisans( ) Doktora( ) Eğitim Öğretim Sistemi Örgün Öğretim (X) Uzaktan Öğretim( ) Diğer (
DetaylıSATRANÇTA TEMEL BİLGİLER
SATRANÇTA TEMEL BİLGİLER A. AÇILIŞ PRENSİPLERİ 1) Merkez karelerinin kontrolü a) Piyonlarla ve diğer taşlarla merkez kontrol edilmeye çalışılmalıdır. b) d ve e piyonları sürülmesi yararlıdır. Hem merkezin
DetaylıYÖNEYLEM ARAŞTIRMASI - III
YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Altın Oran (Golden Section Search) Arama Metodu Tek değişkenli bir f(x) fonksiyonunu ele alalım. [Bazı x ler için f
Detaylı10 x 10 ÇAPRAZ DAMA PROGRAMI KULLANIM KILAVUZU
10 x 10 ÇAPRAZ DAMA PROGRAMI KULLANIM KILAVUZU 1. BÖLÜM PROGRAMIN AYARLARININ YAPILMASI Checkersland programını çalıştırdığınız zaman karşınıza gelecek ekran aşağıdaki gibi olacaktır. Bizim bu programı
DetaylıTÜRKİYE SATRANÇ FEDERASYONU 1. KADEME YARDIMCI ANTRENÖR YETİŞTİRME KURSU PROGRAMI
1. GÜN (Sabah Oturumu) Tarih : / /20.. DERS 1 DERS 2 DERS 3 09: 30 10: 15 10: 25-11: 10 11: 20 12: 05 KONU: GENEL ANTRENMAN BİLGİSİ ( Toplam 2 saat: 1. Ders saati ) Genel antrenmanın ne olduğu anlatılır.
DetaylıMantıksal çıkarım yapmak. 9 ve üzeri
Aktivite 6 Savaş gemileri Arama algoritmaları Özet Bilgisayarların sıklıkla bir yığın verinin içerisinde bilgi bulmaları gerekir. Hızlı ve verimli yöntemler kullanarak bunu becerirler. Bu aktivitede 3
DetaylıYZM YAPAY ZEKA DERS#4: BİLGİSİZ ARAMA YÖNTEMLERİ
YZM 327 - YAPAY ZEKA DERS#4: BİLGİSİZ ARAMA YÖNTEMLERİ Bilgisiz Arama Stratejisi Sadece problem formülasyonundaki mevcut bilgiyi kullanır Durum bilgisinden yararlanmazlar Çözüme ulaşmak için hiçbir bilgi
DetaylıAlgoritma Geliştirme ve Veri Yapıları 10 Graf Veri Modeli. Mustafa Kemal Üniversitesi
Algoritma Geliştirme ve Veri Yapıları 10 Graf Veri Modeli Graf, matematiksel anlamda, düğümler ve bu düğümler arasındaki ilişkiyi gösteren kenarlardan oluşan bir kümedir; mantıksal ilişki düğüm ile düğüm
DetaylıYZM 2116 Veri Yapıları
YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği BAŞLAMADAN ÖNCE Bu dersi alan öğrencilerin aşağıdaki konuları bildiği
Detaylı1-Zihinsel kazanýmlar 2-Duyuþsal kazanýmlar 3-Bedensel kazanýmlar
ÖÐRENME Öðrenme, bireyin çevresi ile etkileþimi sonucu kalýcý olan davranýþ kazanmasýdýr. Öðrenme planlý ve düzenli etkileþim sonucu olur. Eðitimde hedef, toplumun geliþimine katký saðlayacak bireyi geliþtirmektir.
DetaylıOYUN TEORİSİ. Özlem AYDIN. Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü
OYUN TEORİSİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü TANIM ''Oyun Teorisi'', iki yada daha fazla rakibi belirli kurallar altında birleştirerek karşılıklı olarak çelişen olasılıklar
DetaylıKredi Limit Optimizasyonu:
Kredi Limit Optimizasyonu: «Teorik Değil Pratik" Simge Danışman Analitik Direktörü, Experian EMEA Kar Gelişimi Kredi Limit Optimizasyonu Optimizasyona Genel Bakış Profilleme Modelleme Karar Matrisleri
DetaylıTÜRK DAMASI DAMA PROGRAMI KULLANIM KILAVUZU
TÜRK DAMASI DAMA PROGRAMI KULLANIM KILAVUZU 1. BÖLÜM PROGRAMIN AYARLARININ YAPILMASI Checkersland programını çalıştırdığınız zaman karşınıza gelecek ekran aşağıdaki gibi olacaktır. Bizim bu programı Türk
DetaylıYZM 2116 Veri Yapıları
YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği Bu bölümde, BÖLÜM - 8 Problem Tanımı Arama Ağaçları İkili Arama
DetaylıYÖNEYLEM ARAŞTIRMASI - III
YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Quadratic Programming Bir karesel programlama modeli aşağıdaki gibi tanımlanır. Amaç fonksiyonu: Maks.(veya Min.) z
DetaylıOYUN GELİŞTİRME AŞAMALARI-I. Hedef kitleniz? Oyunumuzun hedef kitlesi İlkokul 4.sınıf öğrencileri, Sosyal Bilgiler dersini içermektedir.
OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ amacınıda belirtiniz: Oyunumuz 3 levelden oluşan bir oyun olmak üzere suya yol açarak hedefe ulaştırma oyunudur. Oyunumuzda suyu hedefine
DetaylıBİLGİSAYAR PROGRAMLARININ TASARIMLARINDAKİ VE KODLARINDAKİ SORUNLARIN BELİRLENMESİ ALPER FİLİZ MEHMET ALİ SERT
BİLGİSAYAR PROGRAMLARININ TASARIMLARINDAKİ VE KODLARINDAKİ SORUNLARIN BELİRLENMESİ ALPER FİLİZ 040080202 MEHMET ALİ SERT 040090521 SUNUM İÇERİĞİ Problem Tanımı Tespit Edilen Sorunlar Problemin Sonuçları
DetaylıAlgoritmalar. Arama Problemi ve Analizi. Bahar 2016 Doç. Dr. Suat Özdemir 1
Algoritmalar Arama Problemi ve Analizi Bahar 2016 Doç. Dr. Suat Özdemir 1 Arama Problemi Sıralama algoritmaları gibi arama algoritmaları da gerçek hayat bilgisayar mühendisliği problemlerinin çözümünde
DetaylıVeri Madenciliği Yaklaşımı ile Mesleki Yönlendirme Sistemi
Veri Madenciliği Yaklaşımı ile Mesleki Yönlendirme Sistemi YRD. DOÇ. DR. HÜSEYİN GÜRÜLER MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ, TEKNOLOJİ FAKÜLTESİ, BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ Meslek Seçimi Meslek Seçimi
DetaylıRENK, MEVYE VE KELİMELER İLE İNGİLİZCE ÖĞRENİMİ OYUN GELİŞTİRME AŞAMALARI
RENK, MEVYE VE KELİMELER İLE İNGİLİZCE ÖĞRENİMİ OYUN GELİŞTİRME AŞAMALARI Oyununuzun senaryosunu kısaca tanıtınız/ amacını da belirtiniz: Oyun, 1. Aşamada resim üzerinde yer alan yolda bulunan renk toplarına
DetaylıÜrün numarası: Petank seti. Oyun kılavuzu. Tchibo GmbH D Hamburg 95091AB2X3VIII
Ürün numarası: 358 480 Petank seti tr Oyun kılavuzu Tchibo GmbH D-22290 Hamburg 950912X3VIII 2017-10 Değerli Müşterimiz! Petank Fransa'da oule (Pétanque) olarak bilinir güney Fransa'nın çok popüler oyunlarındandır.
DetaylıDaha komplike uygulamalar elektronik ticaret, elektronik kimlik belgeleme, güvenli e-posta,
Çift Anahtarlı (Asimetrik Şifreleme) Bilgi Güvenliği: Elektronik iletişim, günümüzde kağıt üzerinde yazı yazarak yapılan her türlü iletişimin yerine geçmeye adaydır. Çok uzak olmayan bir gelecekte kişi/kuruluş/toplumların,
DetaylıTakım Oyuncusu Olabilmek FM Alper Efe ATAMAN
Takım Oyuncusu Olabilmek FM Alper Efe ATAMAN Rusya nın Khanty-Mansiysk kentinde düzenlenen 39. Satranç Olimpiyatları sona erdi. Satranç severler ağız birliği edercesine, ev sahibi ülke adına oynamaya başlayan
DetaylıFUTBOL SAHASINDA DENKLEM ÇÖZÜMÜNÜN ÖĞRETİMİ
FUTBOL SAHASINDA DENKLEM ÇÖZÜMÜNÜN ÖĞRETİMİ ln Grubu PROJE EKİBİ Cevat Aslan ÖZKAN (MERKEZ YİBO- ARDAHAN) Ahmet Onur YARDIM ( Merkez İMKB YİBO- SİİRT) Nihat DİKBIYIK ( Güzelsu YİBO- GÜRPINAR/VAN) AMAÇ
DetaylıSİSTEM ANALİZİ ve TASARIMI. ÖN İNCELEME ve FİZİBİLİTE
SİSTEM ANALİZİ ve TASARIMI ÖN İNCELEME ve FİZİBİLİTE Sistem Tasarım ve Analiz Aşamaları Ön İnceleme Fizibilite Sistem Analizi Sistem Tasarımı Sistem Gerçekleştirme Sistem Operasyon ve Destek ÖN İNCELEME
DetaylıHızlı Düzey Küme Yöntemine Bağlı Retinal Damar Bölütlemesi. Bekir DİZDAROĞLU. KTÜ Bilgisayar Mühendisliği Bölümü
Bekir DİZDAROĞLU KTÜ Bilgisayar Mühendisliği Bölümü bekir@ktu.edu.tr 1/29 Tıbbi imge bölütleme klasik yaklaşımları a) Piksek tabanlı b) Kenar tabanlı c) Bölge tabanlı d) Watershed (sınır) tabanlı e) Kenar
DetaylıİSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ. AKILLI FİYAT ARAMA MOTORU TiLQi.NET
İSTANBUL TEKNİK ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK FAKÜLTESİ AKILLI FİYAT ARAMA MOTORU TiLQi.NET Bitirme Ödevi Kadir Kemal Dursun 040000643 Hakan Demirtaş 040000684 Bölüm : Bilgisayar Mühendisliği Anabilim
DetaylıBİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS YAPAY ZEKA BG-421 4/2 2+1+0 2+.5 4 Dersin Dili : TÜRKÇE Dersin Seviyesi : LİSANS
DetaylıOYUN GELİŞTİRME AŞAMALARI-III (ARAYÜZ TASARIMI)
Adı Soyadı - No: Kübra Rengin AKÇA 130805032 OYUN GELİŞTİRME AŞAMALARI-III (ARAYÜZ TASARIMI) Oyun Parkuru Oyun parkuru tek bir alan içerisinde yer alır oyuncuların dışarı çıkmaması için farklı bir renk
DetaylıKESİN PROJE RAPORU PROJENİN ADI PROJEYİ HAZIRLAYANLAR BABÜR NEDİM ÇAĞATAY OKUL ADI VE ADRESİ DANIŞMAN ÖĞRETMEN
KESİN PROJE RAPORU PROJENİN ADI HANGİ ADAYI SEÇELİM? PROJEYİ HAZIRLAYANLAR BABÜR NEDİM ÇAĞATAY OKUL ADI VE ADRESİ ÖZEL KÜLTÜR FEN LİSESİ ATAKÖY 9.-10. KISIM, 34156 BAKIRKÖY - İSTANBUL DANIŞMAN ÖĞRETMEN
DetaylıVERİ MADENCİLİĞİ (Sınıflandırma Yöntemleri) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr
VERİ MADENCİLİĞİ (Sınıflandırma Yöntemleri) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr Genel İçerik Veri Madenciliğine Giriş Veri Madenciliğinin Adımları Veri Madenciliği Yöntemleri Sınıflandırma
DetaylıTam ve Karma Stratejili Oyunlar. İki Kişili Oyunlar için
Tam ve Karma Stratejili Oyunlar İki Kişili Oyunlar için İki kişili-sıfır toplamlı oyunlar Sabit toplamlı oyunların bir türüdür, Sabit olan toplam 0 a eşittir. Temel Özellikleri Oyunculardan birinin kazancı
DetaylıOYUN GELİŞTİRME AŞAMALARI-I
Adı-Soyad : Meliha ERTEN-Nuriye TUNÇ-Erkan ERKAN-Yunus ÖZKÖK OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ Oyunun amacını belirtiniz: Yapılacak olan oyunun amacı; Oyunda başkarakterimiz
DetaylıSanal Antrenör düğmesine basıp tüm bu işleri senin için özel antrenörümüzün yapmasını da sağlayabilirsin!
ONLINE OYUN NASIL OYNANIR? Online maçlara başlamak için aşağıdaki adımları takip etmen yeterli. Bir kere başlayınca ne kadar kolay ve pratik olduğunu göreceksin: 0. FORMANI VE RENKLERİNİ BELİRLE Oyunun
DetaylıOYUN GELİŞTİRME AŞAMALARI-I
OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ amacınıda belirtiniz Oyuncu oyuna Oyuna Başla butonu ile başlayacaktır. Ekranda, yukarıda çıkan resimler ile birlikte üzerinde ingilizce
DetaylıDARÜŞŞAFAKA LİSESİ SALİH ZEKİ LİSE ÖĞRENCİLERİ ARASI MATEMATİK PROJELERİ YARIŞMASI
DARÜŞŞAFAKA LİSESİ SALİH ZEKİ LİSE ÖĞRENCİLERİ ARASI MATEMATİK PROJELERİ YARIŞMASI PROJENİN ADI: OYUN TEORİSİ İLE İSTANBUL TRAFİĞİNİN İNCELENMESİ HAZIRLAYANLAR: ECE TUNÇKOL-BERKE OĞUZ AKIN MEV KOLEJİ ÖZEL
DetaylıZeki Optimizasyon Teknikleri
Zeki Optimizasyon Teknikleri Ara sınav - 25% Ödev (Haftalık) - 10% Ödev Sunumu (Haftalık) - 5% Final (Proje Sunumu) - 60% - Dönem sonuna kadar bir optimizasyon tekniğiyle uygulama geliştirilecek (Örn:
DetaylıULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ
ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTIRMA MODELİNİN TANIMI Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.
DetaylıDijital Dönüşüm ile. Değişen Üretim Süreçleri ve Yeni İş Modelleri. Doç. Dr. Alp ÜSTÜNDAĞ 12.04.16
Dijital Dönüşüm ile Değişen Üretim Süreçleri ve Yeni İş Modelleri Doç. Dr. Alp ÜSTÜNDAĞ 12.04.16 https://www.youtube.com/watch?v=f6gb9uwbzl Endüstri de 4. Devrim ile yeni bir dönem başlıyor 1.0 2.0 3.0
DetaylıEND. İKTİSADI VE OYUN TEORİSİ (BİRİNCİ ÖDEV)
END. İKTİSADI VE OYUN TEORİSİ (BİRİNCİ ÖDEV) AÇIKLAMALAR Ödevlerinizin teslimi, 14 Kasim 2013 günü saat 09:30-12:30 da yapılacaktır. Sorular aynı gün örgün (13:15) ve ikinci öğretim (17:00) dersinde çözüleceği
DetaylıVT Gerçeklenmesi Ders Notları- #3
VT Gerçeklenmesi Ders Notları- #3 Remote: Kullanıcıdan gelen JDBC isteklerini karşılar. Planner: SQL ifadesi için işleme planı oluşturur ve karşılık gelen ilşkisel cebir ifadesini oluşturur. Parse: SQL
DetaylıKısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon
OPTİMİZASYON Bu bölümde çok değişkenli kısıtsız optimizasyon problemlerinin çözüm yöntemleri incelenecektir. Bu bölümde anlatılacak yöntemler, kısıtlı optimizasyon problemlerini de çözebilmektedir. Bunun
DetaylıÖZEL ÜLKEM ANAOKULU OCAK-ŞUBAT AYI BÜLTENİ 3 YAŞ
ÖZEL ÜLKEM ANAOKULU OCAK-ŞUBAT AYI BÜLTENİ 3 YAŞ Ocak Ayında Temamız MASALLAR Şubat Ayında Temamız TAŞITLAR Ocak ayında masallar, Şubat ayında taşıtlar temalarımızı işledik. Çeşitli masallar sunumlarımızı
DetaylıÇizgeler (Graphs) Doç. Dr. Aybars UĞUR
Çizgeler (Graphs) ve Uygulamaları Doç. Dr. Aybars UĞUR Giriş Şekil 12.1 : Çizge (Graph) Çizge (Graph) : Köşe (vertex) adı verilen düğümlerden ve kenar (edge) adı verilip köşeleri birbirine bağlayan bağlantılardan
DetaylıSOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma
SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma Çiğdem İNAN, M. Fatih AKAY Çukurova Üniversitesi Bilgisayar Mühendisliği Bölümü Balcalı-ADANA İçerik Çalışmanın
DetaylıDoğu Akdeniz Üniversitesi Bilgisayar Mühendisliği Bölümü. BLGM 318 Ara Sınavı 2012 2013 Đlkbahar Dönemi 13 Nisan 2013. Ad, Soyad Öğrenci No.
Doğu Akdeniz Üniversitesi Bilgisayar Mühendisliği Bölümü BLGM 318 Ara Sınavı 2012 2013 Đlkbahar Dönemi 13 Nisan 2013 Ad, Soyad Öğrenci No. : : Öğretim Üyesi: Doç. Dr. Zeki BAYRAM Süre: 100 dakika Talimatlar:
DetaylıBİR MONTAJ HATTI ÜRETİM SİSTEMİNDE OPTİMAL İŞGÜCÜ DAĞILIMININ ARENA PROCESS ANALYZER (PAN) VE OPTQUEST KULLANILARAK BELİRLENMESİ
BİR MONTAJ HATTI ÜRETİM SİSTEMİNDE OPTİMAL İŞGÜCÜ DAĞILIMININ ARENA PROCESS ANALYZER (PAN) VE OPTQUEST KULLANILARAK BELİRLENMESİ Özgür ARMANERİ Dokuz Eylül Üniversitesi Özet Bu çalışmada, bir montaj hattı
DetaylıAdı Soyadı - No: Aykut ÖZASLAN/
Adı Soyadı - No: Aykut ÖZASLAN/140805028 OYUN GELİŞTİRME AŞAMALARI-I Oyununuzun senaryosunu kısaca tanıtınız/ amacını da belirtiniz: Oyunda 3 adet robosiklet vardır. Robosikletlerden birisini kullanıcı
DetaylıOPC Data Access (DA) Temelleri
OPC Data Access (DA) Temelleri Hazırlayan Kepware Technologies Türkçe Meal Salih GÖK Anket Data Access nedir? Data Access in getirileri OPC DA e giriş (Data Access) OPC DA Özelliklerine bakış Hızlı bir
DetaylıSTREET BASKETBALL KULLANIM KILAVUZU
STREET BASKETBALL KULLANIM KILAVUZU ÖZEL NOT Street Basketball oyununu tercih ettiğiniz için teşekkür etmek istiyoruz, kullanıcının güvenliği için, lütfen kullanmadan önce talimatları okuyunuz. Bu kılavuzda
Detaylı