Find the Detailed code here on my github :
Here I show how to create wordclouds from the top viewed videos. Not just any top viewed videos though. Top viewed videos that come from a group of channels likely to send viewers to the StrataScratch youtube channel. These word clouds show top percentiles AND bottom percentiles. This allows a youtube creator to see which topics might not get them as many views and which are likely to be seen a lot.
Definitely check out the github as there are also Jupyter Notebooks that show how to make the Random Forest models and how to use the Youtube API to load the data your looking for.
Below are a bunch of the WordClouds and Titles used for the word clouds: