Marko CotrainBetter ProgrammingHow I Use a Raspberry Pi, Pushover, and Puppeteer to Streamline Mundane Tasks.Automate your lifeApr 12, 2023Apr 12, 2023
Marko CotrainTowards Data ScienceMaking Sense of Shapley ValuesThe first time I heard about Shapley values was when I was reading up on model interpretability. I came across SHAP, a framework for…Oct 27, 20193Oct 27, 20193
Marko CotraThree insights from working at an early stage startupBeing the second employee at a company less than a couple of months old meant that we were building the product from scratch. Looking back…Oct 7, 2019Oct 7, 2019
Marko CotrainTowards Data ScienceSpeed Up Your Python Code With Broadcasting and PyTorchBroadcasting makes it possible to vectorize your code, performing array arithmetic in Numpy’s underlying C implementation without having to…Jan 15, 20182Jan 15, 20182
Marko CotrainTowards Data ScienceWTF is Sensor Fusion? The good old Kalman filterIn my previous post in this series I talked about the two equations that are used for essentially all sensor fusion algorithms: the predict…Dec 18, 20179Dec 18, 20179
Marko CotraWTF is Sensor Fusion? Laying the mathematical foundationA really cool branch of ML/signal processing is sensor fusion, sometimes also referred to as data fusion, target tracking, filtering etc…Oct 14, 20175Oct 14, 20175
Marko CotrainAbove Intelligent™ — Latest in Artificial IntelligenceDeep Learning Basics: The Score Function & Cross EntropyThe field of Deep Learning (DL) is progressing at a very rapid pace, with seemingly new breakthroughs every other week. In order to keep up…May 2, 20171May 2, 20171
Marko CotraMaking Sense of the Kullback–Leibler (KL) DivergenceAnyone who has ever spent some time working with neural networks will have undoubtedly come across the Kullback-Liebler (KL) divergence…Feb 12, 201714Feb 12, 201714