>

Detecting Solar Panels from satellite images part 1 -- data preparationšŸ›°ļø

Iā€™m writing a series of posts on detecting solar panels from satellite images at my company, Appsilon. To be honest, not from satellite images but from orthophotos. If you donā€™t know what are orthophotos, the good news is that the first post has been released recently!. ...

November 2, 2021

How to Sum Like a Boss (Almost) Ī£

In a recent post, I presented how memory layout may influence a matrix summing speed. Itā€™s interesting to see that there are plenty of pitfalls we might fall into when writing sum function and memory layout is not the only one. Please first read the previous post on summing if you havenā€™t already. Without thinking why, letā€™s take a look at those two functions: ...

October 16, 2021

ML Data Versioning With DVC: How to manage machine learning data šŸ—ƒ

Recently I wrote a post about DVC at my companyā€™s, Appsilon blog. DVC is like a git, but for data, models and experiments. It also allows for creating an automated experiments pipelines. As a teaser Iā€™ll just say that, having prepared scripts for model training and evaluating, when new data is added to the repo, the whole training is run automatically. Metrics are saved to appropriate files alongside with parameters, same with plots. However, if you just upload a new test data, a part of pipeline will be run only. This is a pretty simple case, but DVC is a very powerful tool, check out different use cases in their docs. ...

October 13, 2021

Speed of Traversing Matrix ā†’ vs ā†“

Today I would like to mention a low-level peculiarity I was taught in highschool, but passed over during my studies. Why it differs whetter matrix is traversed by rows or columns? Even though we think of a matrices as a two dimensional creatures, inside a computer they have to be stored as a sequence of numbers. Therefore there are two schemas one can follow, row-first and column-first. Historically they are called C-style and Fortran-style respectively. ...

October 1, 2021

The Leuven Ring Problem ā—‹

During my studies, I spent one semester at KU Leuven. There is one interesting mathematical problem from those times Iā€™d like to share. This Belgian city has a topology of a big circle with a city inside. One early, cold, damp, and windy morning (as it is in Belgium) when I was coming back from some trip I had to go from the railway station (right side of the ring) to my dormitory (bottom of the ring). As shown on the map, the distance was 1/3 circumference of the Leuven ring. The question I asked myself is whether or not I should cross the street. ...

September 6, 2021

Pizza Twice as Big šŸ•

One morning I was standing in a queue in my local bakery, and Iā€™ve seen a woman buying one of those small quasi-pizzas. Pizzas ~20cm in diameter. Immediately I thought about how profitable it is when compared to the full-size 42cm pizza. Since the area of a larger pizza is 4 times bigger, of course, itā€™s not worth buying smaller pizzas. Then I thought about fitting smaller pizzas inside the bigger one. But first letā€™s think about filling a square with smaller squares. ...

September 4, 2021

Comparing fractions of fractions on COVID case šŸ˜·

I had a little argue recently with one anti-vaxxer and I thought it will make an interesting blog content. I tried to convince them that vaccinating is good because people are at least not dieing and what Iā€™ve heard was: Ohh, vaccines are not helping at all. A friend of mine is working at the hospital at says that 50% of covid patients were already vaccinated. I decided not to argue nor check the data source, but rather give it a try. What is important, it took place in the UK where over 70% of population received at least one dose of vaccine. ...

August 26, 2021

My First Post!

Hello, my name is Pasza /ĖˆpaŹƒa/ and I welcome you to my blog. My plan is to share with you many insights I find on interesting topics. Some will be probably understandable for primary school kids and some will require university level math. This is however my blog and I can do what I want ^^. You can find more about me in related pages. As for now you can check out useful materials. I will try to tag content with appropriate categories to make it easier to browse. ...

August 20, 2021