Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
YAZAR HAKKINDA
Tanıl Ergin
Tanıl Ergin
http://www.csharpnedir.com/
İletişme geçmek için tıklayın.
21 Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için tıklayın.
Yayınlanan diğer makaleleri için tıklayın.
İlgili etiketler: anlatmis derece dizimizin donanim isitilmaya oldugu olursak otomatik project saatlerde sistemin verilere vermektedir. yasayanlarin yazilim Yazılım Müh. Tanıl Ergin
 
YAZI HAKKINDA
Türü : Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi : İleri
Kategori : Yazılım Müh.
Yayınlanma Tarihi : 9.3.2005
Okunma Sayısı : 31904
Yorum Sayısı : 0     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS Serbest KÖŞE (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
emre TAŞ
Silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer
Conda install environment.yml Package 29.3.2024
Turhal Temizer
Mac OS/X Removing CUDA 29.3.2024
Burak Selim Şenyurt
Kurumsal Yazılımcının Oyun Geliştirme ile İmtihanı 29.3.2024
Burak Selim Şenyurt
Matematik ve Oyun Programlama - Missile Command - Final 29.3.2024
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
Akıllı Evler, Yapay Zekanın Günlük Yaşantımızdaki Kullanımı - 4
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon
Yazı dizimizin son bölümünde, üçüncü bölümde anlatmış olduğumuz yazılım sisteminin yapay zeka modülünün detaylarını inceleyeceğiz.

Yapay Zeka (YZ) Modülü

Yazılım sistemine bakacak olursak, sistemin yapay zekaya yönelik olan öğrenme, çıkarsama ve tepki verme gibi eylemleri yapan ve çevre ile etkileşime giren bölümü Uygulama Yönetim Modülü’dür.

Bu modül ile aşağıdakilerin yapılması planlanmaktadır:
- Ev içindeki dolaşan insanları algılama ve tepki verme
(Kişinin yürüdüğü yöndeki ışığı açmak, kapıları açmak..)
- İnsanların yaşayışına göre alışkanlıklarını öğrenmek ve bazı şeyleri önceden yapmak.
( Hergün saat 18:00’da eve gelindiğinde, evin 1 saat önceden ısıtılmaya başlaması gibi.)
- Dış çevreye göre otomatik yapılacak eylemler.
(Işık seviyesinin ayarlanması)
(Isının ayarlanması)

Yukarıdaki öğrenme, çıkarsama ve otonom olma özelliklerinin hepsi UYM tarafından yapılmakta olup, sensorlerden gelen bilgilere/mesajlara tepki vermek şeklinde özetlenebilmektedir.

UYM’yi inceleyecek olursak, UYM’deki zeka biriminin üç bölümden oluştuğunu görürüz:



Sensorlerden sürekli gelmekte olan veri, UYM’ye gelir. UYM’de bu veri zeka modüllerinde işlenir ve her modülün bu dataya karşı tepki olarak bir mesaj gönderir ya da metot çalıştırır. Sistemin dış dünyaya tepkisi bu şekilde anlatılabilir.
Sistem, dışarıdan gelen verilere öncelikle İzleme Modülü ile tepki vermektedir. Bu anlık tepkilerin verlmesi genelde ilkel hareketlere olan tepkilerdir. Kişinin gitmekte olduğu öndeki ışıkları yakmak gibi. Aynı zamanda, Dış Çevre Modülü de kişiler yerine dış çevrenin hareketlerine ilkel tepkiler vermektedir. Öğrenme Modülü ise, gelen verileri analiz ederek belirli kalıplar çıkarmaya yani kişilerin alışkanlıklarını modellemeye çalışır.


Öğrenilmeye çalışılan davranışlar:

1. Dış çevre sıcaklığına göre evde istenen sıcaklık.
Her gün düzenli olarak dış çevrenin kaç derece olduğu, evin kaç derece olması istendiği izlenir. Bu verilere dayanarak, dış çevre sıcaklığı ile ev scaklığı arasında bir bağıntı elde edilir ve daha sonra bu bağıntıya göre ev otomatik ısıtılmaya başlanır.

2. Yaşayanların hangi saatlerde dışarıda olduğu.
Evde yaşayanların günün hangi zamanları evde olmadığı hareket sensorleri yardımıyla anlaşılabilmektedir. Her gün, hangi saatlerde evin boş olduğu verisi tutulur ve eger bir model çıkarılabilirse (elde edilen verilerin kesişim aralığı bulunarak) o saatlerde evin ısıtma, ışık sistemleri devre dışı bırakılabilir.

Sonuç

Akıllı ev tasarımı, bir çok konuyu barındırdığından, gerçekleştirimi zor bir konudur. Sistemin donanım kısmının da en az yazılım kısmı kadar çalışma gerektirdiği akıllı ev sistemlerine yukarıda getirilen yaklaşım, yazılım mühendisliği açısından bakıldığında, donanımdan uzak bir yazılım geliştirme ortamı kurmayı sağlamaktadır. Yazılım sistemlerinin bir çok çeşidi olabilir. Bu tarz bir yazılım ile, eve farklı özellikler eklemek kolaylaşır, donanım sorunları ile yazılım hataları birbirinden ayrılmış olur, herhangi bir hatanın bu büyük sistemin hangi parçasından çıktığını bumak kolaylaşır.

Bu tip bir yazılım sistemi kullanmanın e büyük yararı ise, donanım katmanının bilgisayarda simulator ile sağlanıp, yazılım geliştirmenin hızlandırılması sağlanabilir.

Kaynaklar

Bang & Olufsen BeoLink
http://www.bang-olufsen.com/sw3533.asp

Phillips main research site
http://www.research.philips.com/InformationCenter/Global
/FHomepage.asp?lNodeId=13&channel=13&channelId=N13A921

Eassy Access project description
http://www.research.philips.com/InformationCenter/Global/FArticleDetail.asp
?lArticleId=2204&lNodeId=931&channel=931&channelId=N931A2204

TRON - ”‘The Real-time Operating system Nucleus”’ project (visited at 10.07.2004)
http://tronweb.super-nova.co.jp/homepage.html

Makale:
Akıllı Evler, Yapay Zekanın Günlük Yaşantımızdaki Kullanımı - 4 Yazılım Mühendisliği Tanıl Ergin
  • Yazılan Yorumlar
  • Yorum Yaz
Bu konu hakkında yayınlanan yorum bulunmamaktadır.
"Yorum Yaz" tabını kullanarak sizde yorumlarınızı yazabilirsiniz.
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
 
  • Bu Konuda Son 10
  • Eklenen Son 10
  • Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor