I'm just starting in machine learning learning models such as line, ridge regression, perceptron, logistic regression,gradient descent and i don't see how any of these models could be used to tackle this modelling problem ? Can anyone provide me with an hint on what to use ? Due to the periodic nature of the problem i'm inclined to search time series, however this seems like an overkill cause that subject hasn't been explored yet in my class.
For the features i would be inclined to check the tides size, coastal length, and moon phase. I also think, since the data is granularity is at most hourly, we should learn daily instead of monthly (The data size isn't too overwhelming) and we could gather a better insight.
Consider the problem of predicting the tides of a given location considering the daily and monthly cycles. Assume also that you have access to hourly data from a period of 10 years. Define and discuss how would you model this problem: What features would be considered? How could the system learn? Should we learn the daily and the monthly cycles separately?