Zaman Serileri Tahmini için bir sistem geliştiriyorum. Java için Encog3 Kitabı'nı aldım, ancak 3 sütunlu bir CSV dosyasını göndermek ve ikinci sütunu tahmin etmeye çalışmak için sıcak öğeyi bilmem gerekiyor. Ben (yani DeviceConsumption
olan) tahmin etmek istediğiniz sütunu belirtmek bir yükleyici içine bu dosyayı yüklemek ve daha gerekiyorZaman serisi tahmini kodlaması 3 java CSV'den okunabilir
Date
, DeviceConsumption
, TotalPower
şu şekildedir: CSV tanımlanır. Üçüncü sütun daha fazla bilgi sağlamak ve bir kalıp oluşturmak için kullanılır. (Sunspot gibi) i
TemporalMLDataSet result = new TemporalMLDataSet(windowSize,1);
TemporalDataDescription desc = new TemporalDataDescription(new ActivationSIN(),Type.RAW, false, true);
result.addDescription(desc);
görmek ama burada ben tahmin istediğiniz sütunu tanımlayabilir örneklerde
??
Teşekkür ederiz.
Üzgünüm ama hala anlamıyorum:
DÜZENLEME 2 Ben birkaç iyileştirmeler yaptı. Dediğim gibi 2 TemporalDataDescription oluşturabiliyordum. Ancak her ikisini de aynı TemporalMLDataSet'e ekleyeyim mi?
TemporalMLDataSet result = new TemporalMLDataSet(WINDOW_SIZE,1);
TemporalDataDescription desc = new TemporalDataDescription(
TemporalDataDescription.Type.RAW,true,true);
result.addDescription(desc);
TemporalDataDescription desc2 = new TemporalDataDescription(
TemporalDataDescription.Type.RAW,false,true);
result.addDescription(desc2);
for(int year = TRAIN_START;year<TRAIN_END;year++)
{
TemporalPoint point = new TemporalPoint(2);
point.setSequence(year);
point.setData(0, this.deviceConsumption[year]);
point.setData(1, this.TotalPower[year]);
result.getPoints().add(point);
}
result.generate();
o Doğru mı?
EDIT3 Önceki kod doğruydu!
Üzgünüm ama hala anlamıyorum. Dediğim gibi 2 TemporalDataDescription oluşturabiliyordum. Ancak her ikisini de aynı TemporalMLDataSet'e ekleyeyim mi? – vincenzodentamaro
Tamam, bu örnek için bir örnekle birlikte bir SSS ekledim. Evet, bunun için iki TDD oluşturup ikisine de ekleyecektiniz. Buradaki örnekte, burada olduğu gibi iki giriş vardır ve bir tanesi sadece giriş için kullanılır. http://www.heatonresearch.com/faq/3/1 – JeffHeaton
Teşekkür ederim Jeff, çözümü buraya göndermek istiyorum. Bunu yapabilir miyim? – vincenzodentamaro