# Intro

In this blog I will share my thoughts on machine learning, although some other topics might pop up. I will try to be as concise as possible and avoid all the unnecessary jargon *cough* academia *cough*. I hope you not only enjoy the content but also learn something new. Disclaimers: I am not an expert on all of the topics I will be discussing. I am just a person trying to learn and share my thoughts.

# Neural network acceleration

Why accelerate Well, we have neural networks, they are awesome, they work but there’s a problem. THEY ARE HUGE. We scaled from a hundred of millions of parameters to hundred of BILLIONS. This problem makes using neural networks in real life quite hard as you normally don’t have this huge computational capabilities to run them anywhere. Neural networks have proven to be a very valuable tool in scenarios where the transformation from inputs to outputs is unknown.