I have projects as input data, each project has a weekly progress report (hours of work completed in this week). A project can have an arbitrary duration, but let's say it's usually around 100 weeks, so 100 timesteps for each project. For every project, there is a fix amount of hours that we know from the beginning. Whenever this amount of total hours is reached, the project is considered completed.

Assuming I am in the middle of a project, I would like to use all data I already have to forecast how many weeks it takes for the project to complete.

Since we are talking about a time series data, I thought it might be a good idea to use a RNN (specifically LSTM). But if I use this, what would the input data look like? Should I just the features prev_week_hours and the labels current_week_hours? Or I could also use more timesteps, like prev_week_hours, prev_prev_week_hours, .... However, is this even necessary for RNNs? or do they automatically caputure these timesteps?

In conclusion, I am really not sure about this: How can I can properly model this problem to be able to use machine learning algorithms to forecast project completion?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.