When one design a model or a system, it contains several assumption or designs that is not good enough. We can step backword and set them with more freedom, less restrictions.
Design system without specific model.
Give design more dimention of freedom.
We can leverage more attributes or characteristics of user's applications
machine learning / deep learning only can do/simulate what people can do.
It is questionable that machine learning could predict something that people cannot do, like forcast the stock market.
https://dzone.com/articles/heap-vs-heap-memory-usage
Detach control plan from data plan (e.g. Dizzle by Shivaram)
Everyone works differently. Figure out how you like to work and what makes you most productive.
(Do you work best in the early mornings or late evening? Do you like working with others or do you prefer to work by yourself? Do you work best when you have multiple projects or just one?)
It’s a good idea to discuss these preferences with your advisor so they understand you better and can work with you as effectively as possible