Wish you all a very happy and a wonderful new year 2016 !!!
Happy to start the year with a blog covering some aspects on machine learning and this post is actually an inspiration from the new year eve celebration.
In the new year eve celebration with friends and I captured some photo moments using google photos app. The next day morning when I woke up I got a notification in mobile , would you like to review and save the video made out of photos in the new year eve event with some nice background music added, in google terms they call as Auto Awesome videos in google photos app.
I am happy to see the video that has been made automatically and ready to share , there is also a manual mode where we can customize photos for the video. But my interest is on the automatic creation and started thinking how this design could have been ?
At first cut I was able to sense this could potentially be a machine learning implementation and with my limited data science knowledge I thought to do provide some guess work on how this could have been designed while running at a large scale for millions of tenants at the server end
Let us understand the requirement in detail , given a collection of images we have to perform the following
Now let us analyse the type of machine learning solutions that could have potentially been used for this design
Disclaimer : This is purely my own guess work of the design and google might have done in a different way :)