|
Akıllı Evler, Yapay Zekanın Günlük Yaşantımızdaki Kullanımı - 4 |
|
Gönderiliyor lütfen bekleyin... |
|
|
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
|
|
|
-
-
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
|
|