Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Kontrol Teorisi - Matematiği => Konuyu başlatan: muhittin_kaplan - 09 Ağustos 2017, 20:19:05

Başlık: regresyon/clustering analizi
Gönderen: muhittin_kaplan - 09 Ağustos 2017, 20:19:05
360 derecede rastsal olarak dağılmış noktalar oldugunu ve bu noktaların bir sektorde/sektorlerde dairenin geri kalanından daha az (0 degil ama cok az) oldugu bir durumda, noktalarin az oldugu sektor yada sektorleri nasil tespit edebiliriz ?
Başlık: Ynt: regresyon analizi
Gönderen: XX_CİHAN_XX - 09 Ağustos 2017, 20:31:25
Sorunuzu görsel olarak ifade edebilirseniz daha iyi anlaşılır. Benim anladığım dairesel bir alan sektörlere ayrılmış olsun ve bu alana yayılmış noktalar olsun. Hangi sektörde diğerlerine göre daha az nokta vardırı mı soruyorsunuz?


Regresyon analizi daha çok doğrusal dağılan noktalarda işe yarar. Dairesel yayılımda noktalar arasındaki korelasyon sıfıra yakın çıkacağı için sizin probleminizde eğer doğru anladıysam regresyon kullanmak çok uygun olmayacaktır diye düşünüyorum.


Başlık: Ynt: regresyon analizi
Gönderen: Firzen - 09 Ağustos 2017, 20:40:20
Önce verilen kümeler için K-NN yöntemi ile yoğunluk merkez noktaları bulunur. Bunu yapmak içinse öncelik olarak küme sayısını belirlemeli yada Fuzzy-C Clustering ve Gustafson Kessel ile Küme sayısınıda otomatik olarak ayarlayabilirsiniz.


Detaylı Bilgi : Cristopher Bishop - Machine Learning and Pattern Recognition
Başlık: Ynt: regresyon analizi
Gönderen: muhittin_kaplan - 09 Ağustos 2017, 20:43:48
(https://i.hizliresim.com/1gWApp.jpg)
Başlık: Ynt: regresyon analizi
Gönderen: berat23 - 09 Ağustos 2017, 21:04:47
bu bir clustering problemi. anladığım kadarıyla seçilen alanda nokta olma olsılığını bulmaya çalışıyorsunuz. yani pdf estimate edeceksiniz.

ben olsam bir kernel ile parzen window kullanırdım. kernel olarak gaussian candır, muhtemelen olur. böylece herhangi bir nokta için olasılık dağılımını bulursunuz.
Başlık: Ynt: regresyon analizi
Gönderen: FullMetal - 09 Ağustos 2017, 21:38:33
Örüntü tanıma konularına girmeye gerek var mı bilemiyorum. Basit yöntemlerle çözülebilir gibi gözüküyor.


Merkezden çizdiğiniz doğru parçasını 0-360 arası döndürürken her açı değişiminde doğru üzerinde kaç nokta bulunduğunu kaydedelim. İşlemin sonunda oluşan veri 0...360 arasında hangi açıda ne kadar nokta olduğunu bize gösterecek. Bu verinin min noktaları problemin istenileni oluyor. Değil mi?
Başlık: Ynt: regresyon analizi
Gönderen: muhittin_kaplan - 09 Ağustos 2017, 22:07:19
Clustering daha anlamli sanki, ama ondada kume olarak 1 secilmesi gerek sanirim. Uzaklik parametresini kullaniciya biraksam, kullanici giris yapsa nasil olur acaba ?
Başlık: Ynt: regresyon/clustering analizi
Gönderen: muhittin_kaplan - 10 Ağustos 2017, 00:17:00
http://scikit-learn.org/stable/auto_examples/index.html


şuradan gidelim.
Başlık: Ynt: regresyon/clustering analizi
Gönderen: muhittin_kaplan - 10 Ağustos 2017, 01:17:36
matplotlib (python çizim modülü) ile density grafiğini harita üzerinde göstererek istediğime ulaşacağımı düşünüyorum.

Başlık: Ynt: regresyon/clustering analizi
Gönderen: berat23 - 10 Ağustos 2017, 19:05:21
hocam parzen window'a bir bakın. Öyle uzaydan gelme matematiksel metodlardan değildir, gayet basit bence.
Başlık: Ynt: regresyon/clustering analizi
Gönderen: Firzen - 10 Ağustos 2017, 21:31:14
Alıntı yapılan: muhittin_kaplan - 10 Ağustos 2017, 00:17:00
http://scikit-learn.org/stable/auto_examples/index.html (http://scikit-learn.org/stable/auto_examples/index.html)


şuradan gidelim.

Doğru yoldasınız hocam. Ama tavsiyem Matlab veya Labview ile bu işlemi yapmanız daha hızlı olacağına inanmaktayım. Çünkü elinizde bir data bloğu var. Bu train ederek clusterin yapmanız lazım. Tek bir küme istediğiniz için buna bile gerek yok. Featurelara bakıp PCA yada LDA tabanlı bir sınıflandırma ile ayırım yapabilirsiniz. Tek kümede ise işlem sınır çizgilerinin belirlenmesi olacaktır. Yani sizin değer aralıkları bu gönderdiğiniz resim gibi değil nonlinear bir hat olacaktır.