Machine learning portfolio tips

1. Good ideas come from ML sources that are a bit quirky.

- NeurIPS from 1987 - 1997
- Stanford’s CS224n & CS231n projects
- Twitter likes from ML outliers
- ML Reddit’s WAYR
- Kaggle Kernels
- Top 15-40% papers on Arxiv Sanity
2. Time is your unfair advantage.

Untangle student papers, e.g. back-propagation was introduced by a Finnish Master student. Revisit old ideas that might work now (ANN), or tinker with the StyleGAN-BigGAN hybrid that was just released in a Kaggle kernel.
3. Avoid idea intoxication.

Newcomers often come up with similar ‘gut ideas’ and have a habit of reasoning themselves into believing they are novel. At best, they ship a me-too idea, but most become too euphoric to be productive.
4. Polish diamonds 💎

We tend to be critical of other’s ideas but seldom judge or own ideas. Thus it's better to first scout other’s research directions. And then improve a direction that's already promising.
5. Reason first. Gut last.

For a month, index a few hundred project directions and create a short-list by rating projects. Then select the project direction that makes you the most excited.
7. Documenting and sharing projects online creates discomfort. Do it anyway.

Here’s how ~1000 students document Core War: https://github.com/search?p=100&q=corewar&type=Repositories

I spent a few extra hours to document it and share it on Reddit, here’s the difference: https://github.com/emilwallner/Corewar
8. For each project, you have 30 seconds to create a wow-moment.

Build a graphical user interface or generate quality visual results. Use bullet points, simple graphs, video walkthroughs, gifs, and large explainer images.

Another example: https://github.com/emilwallner/Coloring-greyscale-images
9. Most will spend <40 seconds to run your project.

Create a one-click install with: @FloydHub_ , @runwayml, @HelloPaperspace, Google Colab, and @kaggle kernels in relevant competitions. A plus for pip packages and model layers.
10. The first 1000 project views are the hardest.

On Twitter, you need a retweet from a credible person with >50K followers to gain traction. On HN/Reddit you need 5-10 upvotes within the first 30 minutes to start trending.
11. Karma and a bit of luck will make it take off.

Sometimes you have to relaunch your project a few times. Social media has a component of luck. There is also an aspect of karma. Being active and supportive online can often help you reach a critical mass.
You can follow @EmilWallner.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.