Neural network - hula. Paano?

C

ckck20

Guest
Hi, Mayroon akong isang hanay ng mga sukat (tungkol sa 1000) tungkol sa kasidhian ng hangin at ang mga ito ay kinuha sa pagitan ng 10min sa parehong lugar. Kailangan ko upang mahulaan ang kasidhian ng hangin para sa susunod na 2 oras (ang bagong 12 sukat). Hindi ko alam kung paano sa model na ito bilang isang neural network. Ibig sabihin ko, na hindi ko alam kung ano ang gamitin para sa pagsasanay (input at target). Gusto ko na marinig ang iyong mga ideya at mangyaring anumang bagay ay appreciated! Salamat in advance
 
Answere ay kaya mapaglalang Ang pinakamahusay na answere ay gumamit ng 2 input nural network sa unang input ay kinuha ang iyong mga data sa bawat 10 minuto. para sa ikalawang input gamitin ang parehong mga data na may 10 minuto ng pagkaantala. Ibig sabihin nito ikaw ay may isang Z ^ -1 feedback mula sa output sa input magagawang ang nural network ng predition. gamit ang isang solong o double feedback (Z ^ -1 at Z ^ -2) ay kadalasang sapat na.
 
Salamat para sa iyong sagot. Gumagamit ako ng matlab at isang backpropagation ng neural network. Ang pagsasanay ay tapos na sa pamamagitan ng pagbibigay sa mga ito bilang input ang huling 10 sukat at pag-target ito sa susunod na (ipagpalagay lahat ng gusto ko ay ang n +1 hula). Ngunit ito ay hindi matuto! Ngayon ay kukunin ko na maghanap ng tungkol sa kung ano ang sinabi mo at makita kung ano ang maaari kong gawin.
 
Bilang tingin ko, ang paraan mo dapat ito gumagana. Tumatagal ng 10 huling sukat sa halip na lamang 2, ang resulta ay dapat na mas mahusay. Pa rin, maaari mong baguhin ang iyong neural network at pagsubok sa bawat uri ng input at output. Ang isa pang bagay na dapat mong ilagay pansin ay ang architecture ng neural network. Gaano karaming mga nakatagong layer ang ginagamit mo? Gaano karaming mga neurons sa bawat nakatagong layer? Ring siguraduhin iyong neural network code ay tama. Maaari mong subukan ito sa pamamagitan ng pagsubok sa XOR problema, na kung saan ay isang karaniwang halimbawa ng backpropagation neural network.
 
Kumusta, at salamat para sa iyong tugon. Ang aking code ay tama bilang ko makita ang mga ito. Gumagamit ako ng 1 nakatagong layer ng tungkol sa 10-20 neurons at sinubukan ko na gamit ang ibang numero ng mga nakaraang halaga. Napansin ko na makakuha ako ng mas mahusay na resulta kapag ang paggamit ng 1 nakatagong layer sa halip ng 2. Ngunit ang kabuuang hula ay hindi mahusay sa parehong mga kaso. Sinusubukan ko na para sa isang araw ngayon upang mahanap ang karapatan kumbinasyon ngunit hanggang ngayon hindi ko nakita ito. Siguro dapat i gamitin ng ibang diskarte, ngunit ang isa na i ginamit ay tila mas lohikal na sa akin. Anumang mga mungkahi?
 
ckck20, kung paano ang iyong mga natuklasan ngayon? Maaari kang makakuha ng magandang resulta? Habang ikaw ay may sa paligid ng 1000 data, tingin ko ay maaaring kailangan mong input higit pa sa halip na lamang 10 ... Kung input mo ang 50 input, at hulaan ang susunod na data, maaari itong gumana ... na mayroon ka upang subukan ang lahat ng mga pamamaraan ng input at output, sa tabi ng architecture ng neural network.
 

Welcome to EDABoard.com

Sponsor

Back
Top