Tahmin

Başlatan muhittin_kaplan, 01 Nisan 2018, 23:02:07

muhittin_kaplan

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ı ?

MuratHp

Merhaba, elinizde bir veri bulutu var mı? Yoksa sistemin kendini sürekli güncellemesi mi gerekiyor ?

muhittin_kaplan

#2
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.

gumush

Pozisyon estimation icin kalman olabilir.
Hikmet Gumus  izmir

OptimusPrime

Spline denenebilir
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

foseydon

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.

muhittin_kaplan

Araç olarak düşünelim, 90derece dönüş yok ama ölçüm hataları sebebiyle bazen 120derecden hatalı konum gelebiliyor.

Zoroaster

Düz bir yolda ilerliyorsun fakat yol birazdan çatallaşacak. Bunu çatal noktasına gelmeden nasıl tahmin edebilirsin ki?

Soruda eksiklik var sanki.

Seytan deliginden kacti.

foseydon

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.

bulut_01

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.
YENİLMEZ..

kimlenbu

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.

gumush

#11


Buna benzer bir durumda kullanilabiliyor.



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.

Hikmet Gumus  izmir

cak28

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.

SpeedyX

Machine learning
TensorFlow, Keras.io veya PyTorch üzerinden LSTM, RNN veya GRU algoritması kullanılabilir.

yilmaz_kk

Kalman filtresi kullanılabilir.