Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: muhittin_kaplan - 01 Nisan 2018, 23:02:07

Başlık: Tahmin
Gönderen: muhittin_kaplan - 01 Nisan 2018, 23:02:07
Geçmiş verilere(son 10 veri örneğin) bakarak (x,y) t+1 zamanında ne olabileceğini tahmin yürütebilen bir algoritmaya ihtiyacım var. 4dereceden poly işimi görmedi.
Tecrübe etmiş, önerisi olan var mı ?
Başlık: Ynt: Tahmin
Gönderen: MuratHp - 01 Nisan 2018, 23:19:06
Merhaba, elinizde bir veri bulutu var mı? Yoksa sistemin kendini sürekli güncellemesi mi gerekiyor ?
Başlık: Ynt: Tahmin
Gönderen: muhittin_kaplan - 02 Nisan 2018, 00:25:03
Bir veri seti üzerinden çalışacak.
Veriler bir dosyadan alınıyor.
Birkaç tracking yapılan nesne var chart üzerinde. Bunlar lineer hareket ettiğinde vektör lerden sonraki adımı hesaplayabiliyorum. Ama bin lineer olduklarında (hız degisiminde dönüşlerde) bu tahmini yaptiramiyorum.
Başlık: Ynt: Tahmin
Gönderen: gumush - 02 Nisan 2018, 07:19:59
Pozisyon estimation icin kalman olabilir.
Başlık: Ynt: Tahmin
Gönderen: OptimusPrime - 02 Nisan 2018, 08:40:48
Spline denenebilir
Başlık: Ynt: Tahmin
Gönderen: foseydon - 02 Nisan 2018, 09:14:55
kalman filtreleme için kullanılıyor benim bildiğim, geleceğe dönük tahmin yapmak olası mı?

@OptimusPrime in dediği gibi spline denenebilir, ama başarılı olacağını sanmıyorum. burada sistemin karakteristiği önemli bence. hareketi tahmin edebilmeniz için bunu bir fonksiyon üzerine oturtabilmeniz gerekiyor. düz ilerlerken bir anda 90 derece dönüş oluyorsa, bunu bir fonksiyona oturtmak zorlar. sadece hareketin datası değil, bu harekete zorlayan şeylerin datası da gerekir diye düşünüyorum. her durumda da öğrenen bir algoritma lazım bence.
Başlık: Ynt: Tahmin
Gönderen: muhittin_kaplan - 02 Nisan 2018, 21:06:52
Araç olarak düşünelim, 90derece dönüş yok ama ölçüm hataları sebebiyle bazen 120derecden hatalı konum gelebiliyor.
Başlık: Ynt: Tahmin
Gönderen: Zoroaster - 03 Nisan 2018, 15:07:43
Düz bir yolda ilerliyorsun fakat yol birazdan çatallaşacak. Bunu çatal noktasına gelmeden nasıl tahmin edebilirsin ki?

Soruda eksiklik var sanki.

Başlık: Ynt: Tahmin
Gönderen: foseydon - 03 Nisan 2018, 15:44:48
Alıntı yapılan: muhittin_kaplan - 02 Nisan 2018, 21:06:52Araç olarak düşünelim, 90derece dönüş yok ama ölçüm hataları sebebiyle bazen 120derecden hatalı konum gelebiliyor.

hocam ben 90 derece lafın gelişi söyledim. burada işin espirisi şu, sizin bir tahmin yapabilmeniz için sistemin belirli bir karakteristiği olması lazım. şayet çevresel etki varsa, bunların verisi de elinizde olmalı ki tahmin yapabilelim. yani salt aracın kendi datası ile bunun tahminini bence yapamazsınız. @Zoroaster in verdigi ornekteki gibi, birzdan karsiniza yol ayrimi gelecek ve siz bunu bilmiyorsaniz aracin nasil hareket edecegini nasil tahmin edebilirsiniz? elinizde bu yol ayrimina ait bir data(koordinat) ve yol ayrimlarinda aracin nasil hareket ettigi(karakteristik) verisi gerekir.
Başlık: Ynt: Tahmin
Gönderen: bulut_01 - 03 Nisan 2018, 15:57:07
yada yapay zeka burda öne çıkıyor ortamdaki bütün verileri kayıt edip tahmin yeteneğini kullanması gerekir eger ortam verisi yok ise hiç bir tahminde bulunamaz sistem.
Başlık: Ynt: Tahmin
Gönderen: kimlenbu - 03 Nisan 2018, 16:22:12
Araştırma konun "statistical signal processing" ben dersi drop etmiştim, geçmiş verilere bakarak geleceği öngörmek için gerekli filtreleri, algoritmaları bulabilirsin. Eve geçince bulabilirsem direkt kitap adı vereyim, matlab kodlarına kadar vardı kitapta.
Başlık: Ynt: Tahmin
Gönderen: gumush - 03 Nisan 2018, 19:12:26
(https://www.mathworks.com/help/examples/vision/win64/kalmanFilterForTracking_02.png)

Buna benzer bir durumda kullanilabiliyor.

(https://www.mathworks.com/help/examples/vision/win64/kalmanFilterForTracking_03.png)

Burada sistemin konfigurasyonu cok onemli acikcasi ben uyguladigim modellerde bu kadar net sonuclar alamadim ama bu benim sorunu analitik hale getirip cozemeyip biraz deneme yanilma yapmamdan kaynaklaniyor olabilir.

Dikkat ederseniz yukaridaki ornekde sadece pozisyon degil yavaslamada tahminlenebilmis gibi gorunuyor.

Başlık: Ynt: Tahmin
Gönderen: cak28 - 03 Nisan 2018, 19:47:46
muhittin hocam, kalman filtresi tavsiye edilmiş fakat sizin verdiğiniz örneğe dayanarak aklıma gelen "onlie system identification" parametre belirleme algoritmaları var. İşinize yarayabilir, iyi çalışmalar.
Başlık: Ynt: Tahmin
Gönderen: SpeedyX - 04 Nisan 2018, 00:11:59
Machine learning
TensorFlow, Keras.io veya PyTorch üzerinden LSTM, RNN veya GRU algoritması kullanılabilir.
Başlık: Ynt: Tahmin
Gönderen: yilmaz_kk - 04 Nisan 2018, 22:40:48
Kalman filtresi kullanılabilir.