<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>ecHo108</title>
	<atom:link href="http://echo108.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://echo108.wordpress.com</link>
	<description>elektronik bilgi arşivi</description>
	<lastBuildDate>Sun, 28 Jun 2009 21:04:01 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='echo108.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ecHo108</title>
		<link>http://echo108.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://echo108.wordpress.com/osd.xml" title="ecHo108" />
	<atom:link rel='hub' href='http://echo108.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Beklenti Maksimizasyonu Algoritması</title>
		<link>http://echo108.wordpress.com/2009/06/28/beklenti-makzimizasyonu-algoritmasi/</link>
		<comments>http://echo108.wordpress.com/2009/06/28/beklenti-makzimizasyonu-algoritmasi/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 19:53:51 +0000</pubDate>
		<dc:creator>canerol</dc:creator>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[Beklenti Maksimizasyonu]]></category>
		<category><![CDATA[EM Algorithm]]></category>
		<category><![CDATA[EM algoritması]]></category>

		<guid isPermaLink="false">http://echo108.wordpress.com/?p=17</guid>
		<description><![CDATA[Beklenti makzimizasyonu algoritması, literatürde Expectation Maksimation (EM) diye geçmektedir. Bu algoritmanın amacı, örnek küme üzerinde bazı tespitler yapılır ancak bunlardan bir kısmı eksik veya hatalı parametrelerle temsil edildiği durumlarda kullanılabilir. Özellikle istatistiksel uygulamalar ile istatistiksel örüntü tanıma sistemlerinde oldukça kullanılabilen bir yöntemdir. Tanım yaparken üzerini vurguladığım gibi bu algoritma istatistiksel yöntemlere dayanmaktadır. Bu algoritmayı uygulamak [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echo108.wordpress.com&amp;blog=6868242&amp;post=17&amp;subd=echo108&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Beklenti makzimizasyonu algoritması, literatürde Expectation Maksimation (EM) diye geçmektedir. Bu algoritmanın amacı, örnek küme üzerinde bazı tespitler yapılır ancak bunlardan bir kısmı eksik veya hatalı parametrelerle temsil edildiği durumlarda kullanılabilir. Özellikle istatistiksel uygulamalar ile istatistiksel örüntü tanıma sistemlerinde oldukça kullanılabilen bir yöntemdir.</p>
<p>Tanım yaparken üzerini vurguladığım gibi bu algoritma istatistiksel yöntemlere dayanmaktadır. Bu algoritmayı uygulamak için ilkönce hatalı veya eksik olan verilen tespit edilir. Daha sonra ise tespit edilen parametrelerin örnek küme üzerindeki büyüklükleri yani tespit edilen parametreler kaç elemana ait olduğu çıkartılır. Çıkartılan bu sayıların kullanım amacı örnek kümeye ait olasılık yoğunluk fonksiyonun içinde kullanılacağındandır. Bu tür dağılımlar tekrar eden dağılımlardır.  Benzer bir uygulama olarak:</p>
<div id="attachment_12" class="wp-caption aligncenter" style="width: 317px"><img class="size-small wp-image-12" title="Benzer Bir f(x)" src="http://echo108.files.wordpress.com/2009/06/fx.jpg?w=307&#038;h=90" alt="Örnek Bir Nem Sensörü Devresi" width="307" height="90" /><p class="wp-caption-text">Benzer Bir f(x)</p></div>
<p>Daha sonra tüm veriler işlemlerde kullanmak için yeni değişkenlere atanır. Hatalı verilerin değişkenleri en az iki tane olmalıdır, çünkü eğer tek değişkenden ibaret olursa zaten ona eşit olurdu. Hatalı veriler bu sebepten en az iki değişkene atanmalıdır.</p>
<p align="center">Çi: x<sub>1</sub> N: x<sub>2</sub> H: x<sub>3</sub> + x<sub>4</sub> ÇH: x<sub>5 </sub><strong>(2)</strong></p>
<p>Yukarıda görülen örnekte görüldüğü gibi hatalı veriye sahip ‘H’ verisi iki tane değişken biçiminde yer almıştır.</p>
<p>Daha sonra örnek küme üzerindeki veriler incelenir ve bu verilere ait olasılık dağılımları belirlenir. Bu dağılımlar hatalı veya eksik veri olasılığı olan “p” ile yazılırlar. Yani burada p’ yi kullanarak beklentinin makzime edilmesinin yolu açılmış olur. Örnek olarak dağılım:</p>
<p><strong>P(Çİ)= </strong>0.2<strong>,  P(N)= </strong>0.6-0.5p<strong>,  P(H)= </strong>0.2 + 0.25p<strong>,  P(ÇH) = </strong>0.25p <strong>(3)</strong></p>
<p>Yukarıdaki gibi olasılık dağılımları çıkartılır ve daha sonra olasılık yoğunluk fonksiyonunun kurulmasına geçilir. Bu kurulum yukarıda ki f(x,p) fonksiyonudur. Bu fonksiyonda ilk kısım yani,  faktoriyel işleminin hesaplanmasına gerek yoktur. Çünkü bu işlem ilerde görüleceği gibi türev alma işleminden sonra “0” a eşit olacaktır. Bunun yerine işlem kolaylığı açısından “A” demek yeterli olacaktır.</p>
<p>Olasılık dağılımında dikkat edilirse bazı parametreler aynı üst altında yazılmıştır. Bunun sebebi değişken atamadır. Değişken atamalardan sonra aynı köke sahip kökler çıkacaktır. Yani:</p>
<p align="center">P(x<sub>1</sub>) = 0.2 , P(x<sub>2</sub>) = 0.6-0.5p , P(x<sub>3</sub>) = 0.2 , P(x<sub>4</sub>) = 0.25 , P(x<sub>5</sub>) = 0.25p ‘dir.</p>
<p>Burada görüleceği gibi x<sub>1</sub> ile x<sub>2</sub> , x<sub>4</sub> ile x<sub>5</sub> aynı köklere sahiptir. Bu da olasılık yoğunluk fonksiyonu üzerinde görülebilir.</p>
<p>Olasılık yoğunluk fonksiyonunun bu şekliyle işlemlerde kullanılması oldukça zordur. İşlemleri kolaylaştırma için bu fonksiyonun doğal logaritması alınır.</p>
<p align="center">ln(f(x,p)) =ln A+ (x<sub>1</sub>+x<sub>3</sub>) ln() + x<sub>2</sub> ln(0.6-0.5p) + (x<sub>4</sub>+x<sub>5</sub>) ln(0.25p)</p>
<p>Daha sonra literatürde E-Step denilen beklenti adımına geçilir. Bu adımda olasılık yoğunluk fonksiyonun beklentisi alınır. Fonksiyon üzerinde hatalı veriye ait değişkenler hariç diğerlerinin hepsi bilinir. Yani beklenti adımından sonra:</p>
<p align="center">E(ln(f(x,p))) = ln A+ (x<sub>1</sub>+x<sub>3</sub>) ln() + x<sub>2</sub> ln(0.6-0.5p) + (+x<sub>5</sub>) ln(0.25p)</p>
<p>Fonksiyon bu hale gelecektir. Burada x<sub>3</sub> ve x<sub>4</sub> haricindeki bütün x’ler bilinmektedir. Bu x’ler problemin tanımında bilinene değişkenlerdir. Yine burada k’lı yazımın sebebi k. iterasyonu vurgulamaktır.</p>
<p>Daha sonra bu fonksiyonun  türevi alınır ve sonuç sıfıra eşitlenir. İşlem içindeki p’ler yalnız bırakılır. Bu adıma literatürde M-Step yani makzimizasyon adımı denir. Amaç yakınsayan &#8220;p&#8221; değerleri için bilinmeyen parametrelerin bulunmasıdır.</p>
<div id="attachment_12" class="wp-caption aligncenter" style="width: 317px"><img class="size-small wp-image-12" title="p(k+1)'in hesaplanması" src="http://echo108.files.wordpress.com/2009/06/11.jpg?w=307&#038;h=200" alt="Örnek Bir Nem Sensörü Devresi" width="307" height="200" /><p class="wp-caption-text">p(k+1)</p></div>
<p>Burada işlem içerisinde bulunan x<sub>4</sub> değeri problem üzerinde ki olasılık dağılımlarından yola çıkılarak bulunur. Bu amaçla ilkönce birden küçük olan bir p değeri verilir. Daha sonra:</p>
<p align="center">
<div id="attachment_12" class="wp-caption aligncenter" style="width: 317px"><img class="size-small wp-image-12" title="x(k+1)" src="http://echo108.files.wordpress.com/2009/06/2.jpg?w=200&#038;h=90" alt="Örnek Bir Nem Sensörü Devresi" width="200" height="90" /><p class="wp-caption-text">X(k+1)'in Bulunusu</p></div>
<p>Burada -2.6 değeri hatalı verinin başlangıç değeridir. 0.25p değeri ise olasılık oranından kaynaklanmaktadır. X<sub>4</sub> ün olasılık oranına 0.25p düşmektedir. Bunun yanı sıra oran için hatalı veriye düşen tüm olasılığa bölünmüşlerdir.    Burada bulunan  değeri , P<sup>k+1</sup><sub> </sub>değerinin bulunması için kullanılır. Bu işlemler belirli bir noktadan sonra sabit değerler almaya başlar. İstenilen değerler o sabit değerler olacaktır. Algoritmanın genel şekli:</p>
<p align="center">
<div id="attachment_12" class="wp-caption aligncenter" style="width: 317px"><img class="size-full wp-image-12" title="EM Algoritması" src="http://echo108.files.wordpress.com/2009/06/3.jpg?w=480" alt="Örnek Bir Nem Sensörü Devresi"   /><p class="wp-caption-text">EM Algoritması</p></div>
<p>Can EROL<br />
Fatih Üniversitesi Elektronik Mühendisliği</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/echo108.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/echo108.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/echo108.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/echo108.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/echo108.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/echo108.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/echo108.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/echo108.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/echo108.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/echo108.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/echo108.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/echo108.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/echo108.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/echo108.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echo108.wordpress.com&amp;blog=6868242&amp;post=17&amp;subd=echo108&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echo108.wordpress.com/2009/06/28/beklenti-makzimizasyonu-algoritmasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14a8f23ad2c61e36e77f21e935ee8b25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canerol</media:title>
		</media:content>

		<media:content url="http://echo108.files.wordpress.com/2009/06/fx.jpg" medium="image">
			<media:title type="html">Benzer Bir f(x)</media:title>
		</media:content>

		<media:content url="http://echo108.files.wordpress.com/2009/06/11.jpg" medium="image">
			<media:title type="html">p(k+1)&#039;in hesaplanması</media:title>
		</media:content>

		<media:content url="http://echo108.files.wordpress.com/2009/06/2.jpg" medium="image">
			<media:title type="html">x(k+1)</media:title>
		</media:content>

		<media:content url="http://echo108.files.wordpress.com/2009/06/3.jpg" medium="image">
			<media:title type="html">EM Algoritması</media:title>
		</media:content>
	</item>
		<item>
		<title>Basit Bir Nem Sensörü ve Nem Ölçen Devre</title>
		<link>http://echo108.wordpress.com/2009/03/07/basit-bir-nem-sensoru-ve-nem-olcen-devre/</link>
		<comments>http://echo108.wordpress.com/2009/03/07/basit-bir-nem-sensoru-ve-nem-olcen-devre/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 19:49:00 +0000</pubDate>
		<dc:creator>canerol</dc:creator>
				<category><![CDATA[Elektronik]]></category>
		<category><![CDATA[nem sensörü]]></category>

		<guid isPermaLink="false">http://echo108.wordpress.com/2009/03/07/basit-bir-nem-sensoru-ve-nem-olcen-devre/</guid>
		<description><![CDATA[Çalışmakta olduğumuz ortamdaki sıcaklık, nem, ışık … gibi olgular bizim çalışma şartlarımızı belirler. Yaptığımız birçok tasarım çevresel şartlara bağımlıdır. Örneğin, 150 C’ de maksimum çalışma noktası olan bir entegreyi 200 C’ de çalıştırmamız ya devreye zarar verecektir ya da devremizin işlevinde bozulmaya yol açabilir. Dolayısıyla bir tasarım için ortam şartlarını ölçümü ve buna göre devrenin [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echo108.wordpress.com&amp;blog=6868242&amp;post=6&amp;subd=echo108&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Çalışmakta olduğumuz ortamdaki sıcaklık, nem, ışık … gibi olgular bizim çalışma şartlarımızı belirler. Yaptığımız birçok tasarım çevresel şartlara bağımlıdır. Örneğin, 150 C’ de maksimum çalışma noktası olan bir entegreyi 200 C’ de çalıştırmamız ya devreye zarar verecektir ya da devremizin işlevinde bozulmaya yol açabilir. Dolayısıyla bir tasarım için ortam şartlarını ölçümü ve buna göre devrenin cevaplandırma yapması önemlidir.</p>
<p>Bu ortam şartlarından biri de nem sensörleridir. Piyasada birçok ad ve markada nem sensörleri mevcuttur. Bunlar genellikle nem uyarıcı ve sensör kontrol devreleri ile satılır ya da sadece entegre şeklinde bulabiliriz.</p>
<p>Set halindeki nem ölçüm cihazlarının, ölçümlerinde başarılı olmalarının yanında fiyatları oldukça pahalıdır. Diğer yandan sadece entegre ile ölçüm yapılacak ölçümlerde entegrelerin ölçüm şekillerine ve hassasiyetlerine bağlı elektronik devre oluşturulması zorunludur.</p>
<p>Basit bir nem sensörü yapımı için, elimizde bir ince cam boru ile iki ince tel biçimde iki kılcal platin çubuk kullanımı yeterlidir.</p>
<div id="attachment_11" class="wp-caption aligncenter" style="width: 330px"><img class="size-full wp-image-11" title="Nem Sensörü" src="http://echo108.files.wordpress.com/2009/03/nem_sensoru1.jpg?w=480" alt="Nem Sensörünün Basit Gösterimi"   /><p class="wp-caption-text">Nem Sensörünün Basit Gösterimi</p></div>
<p>Çalışma prensibine inceleyecek olursak; iki ucu delik olan cam borunun arasından nem hava geçtikçe, cam boru içerisinde nem oluşacaktır. Nem oluştukça; platin çubuklar arasında direnç oluşacaktır. Platin çubuklar arasındaki dirençlilik ölçüldüğünde; ilk başta direnç değerlerinin sıfır olmasına karşın, ölçüme devam edildiğinde 1-2Mohm civarına hatta 500Kohm seviyelerine düşebilir.</p>
<p>Bu dirençlilik bir mikro denetleyici devresiyle ölçülebilir. Bunun daha önceden belirlediğin bir referans değerindeki dirence ihtiyaç vardır. Burada seri hatlar üzerindeki devre elemanlarının giriş gerilimini dirençleri oranın da paylaştıkları göz önünde tutulur. (Örneğin 5V giriş gerilimi olan devrece 2 ve 3 ohm değerinde iki direnç varsa; 2 ohm’luk direnci değeri 2V, 3 ohm’luk direncin değeri 3V olacaktır.)</p>
<div id="attachment_12" class="wp-caption aligncenter" style="width: 317px"><img class="size-full wp-image-12" title="Nem Sensor Devresi" src="http://echo108.files.wordpress.com/2009/03/devre.jpg?w=480" alt="Örnek Bir Nem Sensörü Devresi"   /><p class="wp-caption-text">Örnek Bir Nem Sensörü Devresi</p></div>
<p>Devrede de görüldüğü gibi, sensöre seri olarak bir referans direnci bağlanmıştır. Ölçümü mikro denetleyici ile yapacağımızdan dolayı, giriş pin’i analog/dijital çevirici pin’lerinden biri olmalıdır. Gün geçtikçe değişen analog/dijital çeviriciler bize yüksek hassasiyetli ölçüm olanakları sunmaktadır. Örneğin; 10 bit analog/dijital çevirici kullandığımızda 5V’luk bir değeri 5/2^10’ luk bir hassasiyet ile ölçeriz. Yazılımda seçtiğimiz analog/dijital çevirici bit sayısına göre bir kodlama yapılması şarttır. Yine kullandığımız mikro denetleyicinin ölçüm miktarının en fazla 5V olacağı göz önünde bulundurulmalıdır.</p>
<p>Böyle bir ölçüm devresi için devre üzerinde nem sensörü girişi için klemens kullanılması tasarım açısından yararlı olacaktır. Uzatma kabloları platin çubuklara lehimlenmeli ve bu kabloların çevre şartlarından izalasyonlu olmaları şarttır. Ölçümün sağlığı için lehim bağlantılarını koruma maddeleri ile kaplamak ve uzatma kablolarını birbirine sarmak yararlı olacaktır.</p>
<p>Can EROL</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/echo108.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/echo108.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/echo108.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/echo108.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/echo108.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/echo108.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/echo108.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/echo108.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/echo108.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/echo108.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/echo108.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/echo108.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/echo108.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/echo108.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=echo108.wordpress.com&amp;blog=6868242&amp;post=6&amp;subd=echo108&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://echo108.wordpress.com/2009/03/07/basit-bir-nem-sensoru-ve-nem-olcen-devre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14a8f23ad2c61e36e77f21e935ee8b25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">canerol</media:title>
		</media:content>

		<media:content url="http://echo108.files.wordpress.com/2009/03/nem_sensoru1.jpg" medium="image">
			<media:title type="html">Nem Sensörü</media:title>
		</media:content>

		<media:content url="http://echo108.files.wordpress.com/2009/03/devre.jpg" medium="image">
			<media:title type="html">Nem Sensor Devresi</media:title>
		</media:content>
	</item>
	</channel>
</rss>
