OxML Report Day4 ๐Ÿ“œ

The report of all talks during the fourth day of OxML Health 2023 where I’ve been on behalf of Appsilon..

This day talks were on:

  1. Insightful Lecture on ML for Mental Health - Munmun De Chodhury
  2. Drug Discovery with ML - Ravi Patel
  3. How to make sure the Market wants your solution - Reza Khorshidi
Read more โ†’

OxML Report Day3 ๐Ÿ“œ

The report of all talks during the third day of OxML Health 2023 where I’ve been on behalf of Appsilon..

This day talks were on:

  1. Introduction to Neural Networks - Gitta Kutyniok
  2. Medical Expert’s View on Impactful and Responsible ML in Health with EHR - Kazem Rahimi
  3. Chaotic Lecture on Graphs and ML - Pietro Liรฒ
Read more โ†’

OxML Report Day2 ๐Ÿ“œ

The report of all talks during the second day of OxML Health 2023 where I’ve been on behalf of Appsilon..

This day talks were on:

  1. The State of Computer Vision and Many CV Experiments - Cristian Rupprecht
  2. ML Challenges in Oncology and Multi-omics data - Mireira Crispin
  3. What is a Multimodality and How To Work With It? - Louis-Philippe (LP) Morency
Read more โ†’

OxML Report Day 1 ๐Ÿ“œ

The report of all talks during the first day of OxML Health 2023 where I’ve been on behalf of Appsilon.

This day talks were on:

  1. Casual Inference - Cheng Zhang
  2. Computer Vision in medicine - Jorge Cardoso
  3. Knowledge Representation - Ali Eslami
Read more โ†’

OxML Health 2023 - Summary ๐ŸŒ๐Ÿ“šโค๏ธโ€๐Ÿฉน

Long time no see ^^ Today, I’d like to share my experience from OxML Health Summer School that I attended in person this year on behalf of Appsilon.

Read more โ†’

Detecting Antarctic Shag Nests ๐Ÿง๐Ÿปโ€โ„๏ธ๐Ÿ‡ฆ๐Ÿ‡ถ

It’s always nice if you can use your technical skills for something good for our planet. I have this opportunity during work at Appsilon where from time to time we work on Data4Good projects. One such project was copepods/plankton project where I was doing segmentation of the oil sac in the Arctic plankton. This time I’d like to share something from the other pole of the globe.

Currently we work on detecting the Antarctic shags nests on the Antarctic islands. Together with Jฤ™drzej ลšwieลผewski and Joanna Kaleta we were cooperating with researchers from IBB PAS on this task. Checkout the engagement summary blog post on the Appsilon blog.

Read more โ†’

PyTorch Serialization ๐Ÿ“ฆโš™๏ธ

One thing is to train the model, but another is to serve it. In between those two phases, model serialization and deserialization occurs. In simpler words it’s just model saving and loading. It’s important because different methods result in different:

  1. Inference speed
  2. Model size
  3. Python environment size

If you are curious what are the ways to serialize model in PyTorch and how they compare, checkout my new post on Appsilon blog.

Read more โ†’

SFI Conference Recording ๐ŸŽฅ

Finally the recording of the talk StyleGAN w Twoich rฤ™kach from SFI 2022 is available online! ๐ŸŽ‰

Read more โ†’

PyTorch-Lightning + Hydra to Boost Your PyTorch โšก๐Ÿ‰

When working with deep learning problems I usually use PyTorch. I like this framework as it gives me a lot of freedom and allows to write code in the pythonic way. Using bare pytorch unfortunately often means writing a lot of boilerplate code, which no-one like. Another problem that arises during longer and larger projects is experiments running and configuration maintenance. I tackle those two problems by using pytorch-lightning and Hydra.
Read more โ†’

Copepods Oil Sac ๐ŸŒŠ๐Ÿ›ข๐Ÿ‘œ

Some time ago, I’ve worked on an oil sac (energy reservoir) detection in copepods (kind of zooplankton) for Universitรฉ Laval. Apart from presenting the results on the ML4Plankton conference I’ve published a detailed blog post on the Appsilon blog that I strongly encourage you to read!

Read more โ†’

Presentation at ML4Plankton Conference ๐ŸŒŠ๐ŸŸ

Recently I was working at work on detecting the oil sac in copepods. This is was a super cool problem in which we received data from professor Frรฉdรฉric Maps from Universitรฉ Laval. We together gave a talk on conference ML4Plankton that you can watch online! First Frederic gives some context on why this problem is important and later I explain methods used and problems you can find. Our talk is available online here:
Read more โ†’

StyleGANv2 in Your Hands ๐Ÿ’‡๐Ÿ‘ป

This is the second post from micro-series preceding the SFI conference. In the first post I showed how easy it is to do the style transfer at home. Now, I would like to present you how to play with StyleGANv2. StyleGANv2 is the second version of StyleGAN, they are very similar in core principals. We will be working with StyleGANv2 but I will refer to it as SG. There is a lot that can be said/explained about SG.
Read more โ†’

Streamlit Tutorial: How to Deploy Streamlit Apps on RStudio Connect ๐Ÿ’ฐ

I wrote another post for Appsilon, this time about deploying streamlit applications on RStudio Connect infrastructure. This post might be totally useless for majority of audience, but a pure gold for a few ๐Ÿ’ฐ. What is streamlit you can understand from my previous post. Having a running app in your browser is already cool, but how cool is it to deploy your app on the internet? If you need an enterprise solution for hosting dashboards in RShiny/streamlit, RSConnect is the way!
Read more โ†’

Playing With Style Transfer ๐ŸŽจ

As mentioned earlier, I will be giving a talk on the 17th SFI IT Academic Festival on the topic of style transfer and StyleGAN. In this post I would like to show you how easy it is to play with style transfer on your own! To tutorial or not to tutorial # It might be obvious for you to check Tensorflow/PyTorch tutorials if you wanted to learn how to create style-transfer system.
Read more โ†’

SFI Conference ๐Ÿ‘จโ€๐Ÿซ๐ŸŽ‰

I am happy to share that I was invited (for the first time in my life!) to give a talk on a conference. ๐ŸŽ‰ It will be the 17th SFI IT Academic Festival, organized by students from the Jagiellonian University in Cracow. The conference will be held on 14-16 of March 2022. My lecture will be in Polish on topic StyleGAN w Twoich rฤ™kach -> StyleGAN in Your Hands, I will talk about transfer learning in general and later about StyleGANv2.
Read more โ†’

Detecting Solar Panels from satellite images part 3 - PoC model deployment in streamlit ๐ŸŽˆ

This one is short. :) Usually when we are doing ML experiments, training models, preparing EDA, we want to share the results with the World at some point. One of the quickest and easiest ways to do so in python, to create a simple webapp with results, is a super-cool library streamlit! If you thought building an app in flask is easy, you will be amazed by streamlit simplicity. Actually you do not have to create an ML related app, nobody checks that ;).
Read more โ†’

Detecting Solar Panels from satellite images part 2 – machine learning in fastai ๐Ÿค–

As mentioned a month ago, I write a series of posts on detecting solar panels from satellite images at my company, Appsilon. In this post I focus on using fastai python library to deliver a working ML model in few hours!

Read more โ†’

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!.

Read more โ†’

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.
Read more โ†’