# Marcin Zabłocki blog > Marcin Zabłocki's personal tech blog - MLOps, machine learning, Kubernetes and software engineering notes and tutorials. 22 posts, each with a companion Markdown file at its own URL plus `index.md`. ## Posts - [How to connect to Home Assistant from anywhere using NordVPN meshnet](https://zablo.net/blog/post/home-assistant-nordvpn-meshnet-remote-access/index.md): So you have your Home Assistant working just fine, but you can only access it on your mobile app while you’re at home. I had the same problem, but I wanted to … - [Kubernetes: podAffinity with NotIn vs podAntiAffinity with In](https://zablo.net/blog/post/kubernetes-pod-affinity-notin-podantiaffinity-in-operators/index.md): At first glance, setting a podAffinity with the NotIn operator might seem equivalent to setting a podAntiAffinity with the In operator. But in Kubernetes, these … - [Twitter Sentiment Analysis on BigQuery using ONNX + Huggingface Transformers](https://zablo.net/blog/post/huggingface-transformers-onnx-bigquery-sentiment-analysis/index.md): This is my second blog post about running machine learning / deep learning models in BigQuery. This time, I will use the latest (still in preview) capabilities … - [Deploy MLflow models on BigQuery](https://zablo.net/blog/post/deploy-mlflow-models-on-bigquery-remote-functions/index.md): Deploying machine learning models and making them easily accessible by other teams (especially data/business analysts) can be challenging. The landscape of … - [Robust Subspace Recovery Layer implementation in PyTorch](https://zablo.net/blog/post/robust-space-recovery-rsrlayer-pytorch/index.md): Anomaly detection (or outlier detection) is one of the many tasks that keep Data Scientists awake at night when then need to satisfy the business needs. No … - [13 features of PyTorch that you should know](https://zablo.net/blog/post/pytorch-13-features-you-should-know/index.md): PyTorch has gained a lot of traction in both academia as well as in applied research in the industry. It’s a deep learning framework with great elasticity and … - [Using ResNet for MNIST in PyTorch 1.7](https://zablo.net/blog/post/pytorch-resnet-mnist-jupyter-notebook-2021/index.md): This short post is a refreshed version of my early-2019 post about adjusting ResNet architecture for use with well known MNIST dataset. The goal of this post is … - [Stroke Width Transform (SWT) for Python 3 & docker](https://zablo.net/blog/post/stroke-width-transform-swt-python-3.9/index.md): Back in august of 2017 I needed to use SWT algorithm to detect images that contain text in any form. At that time, there was no efficient enough implementation … - [Understanding & implementing SimCLR in PyTorch - an ELI5 guide](https://zablo.net/blog/post/understanding-implementing-simclr-guide-eli5-pytorch/index.md): Transfer learning and pre-training schemas for both NLP and Computer Vision have gained a lot of attention in the last months. Research showed that carefully … - [Custom classifier on top of BERT-like Language Model - guide](https://zablo.net/blog/post/custom-classifier-on-bert-model-guide-polemo2-sentiment-analysis/index.md): Last time I wrote about training the language models from scratch, you can find this post here. Now it’s time to take your pre-trained lamnguage model at put it … - [Training RoBERTa from scratch - the missing guide](https://zablo.net/blog/post/training-roberta-from-scratch-the-missing-guide-polish-language-model/index.md): After hours of research and attempts to understand all of the necessary parts required for one to train custom BERT-like model from scratch using HuggingFace’s … - [Using ResNet for MNIST in PyTorch](https://zablo.net/blog/post/using-resnet-for-mnist-in-pytorch-tutorial/index.md): During last year (2018) a lot of great stuff happened in the field of Deep Learning. One of those things was the release of PyTorch library in version 1.0. … - [Switch-case statement in Python](https://zablo.net/blog/post/python-switch-case-statement/index.md): Have you ever wanted to use switch-case statement in Python code? If yes, then you have probably found out that there is no such expression in native Python … - [Use Pandas DataFrames in scikit-learn FeatureUnion and Pipelines](https://zablo.net/blog/post/pandas-dataframe-in-scikit-learn-feature-union/index.md): Pandas is a popular data wrangling library among data engineers and data scientists who use Python. When it comes to machine learning with Python, scikit-learn … - [Stroke Width Transform algorithm for Python](https://zablo.net/blog/post/stroke-width-transform-swt-python/index.md): Stroke Width Transform (SWT) is a computer vision algorithm (actually, it’s an image operator) which can be used in the task of detecting text in images. This … - [Schedule Python Apache Beam DataFlow pipeline using App Engine CRON service](https://zablo.net/blog/post/python-apache-beam-google-dataflow-cron/index.md): Apache Beam is a relatively new framework, which claims to deliver unified, parallel processing model for the data. Apache Beam with Google DataFlow can be used … - [Sentiment analysis of tweets with Python, NLTK, word2vec & scikit-learn](https://zablo.net/blog/post/twitter-sentiment-analysis-python-scikit-word2vec-nltk-xgboost/index.md): This post describes full machine learning pipeline used for sentiment analysis of twitter posts divided by 3 categories: positive, negative and neutral. For … - [Setup Apache Kafka in Docker on Windows](https://zablo.net/blog/post/setup-apache-kafka-in-docker-on-windows/index.md): This post describes how to quickly setup development environment for Apache Kafka in Docker on Windows. Apache Kafka is distributed streaming platform, which … - [Setup ASP.NET Core 1.0 debugging on Ubuntu 16.04](https://zablo.net/blog/post/run-and-debug-asp-net-core-rc2-ubuntu-16-04/index.md): There has been a lot of excitement about running ASP.NET Core 1.0 applications on Linux. Since RC2, Microsoft provided official support for running .NET Core on … - [Sitecore Dynamic Field Editor Custom Experience Button](https://zablo.net/blog/post/sitecore-dynamic-field-editor/index.md): Recently, I’ve worked on the Sitecore project which required author-friendly editing of item fields. Although Sitecore CMS has Field Editor feature, but I … - [Modular ASP.NET Core 1.0 project structure](https://zablo.net/blog/post/modular-asp-net-core-project-structure/index.md): ASP.NET Core 1.0 (formely ASP.NET 5) introduced some new framework concepts as well as cut loose the project structure, giving the developers ability to fully … - [ASP.NET Core Redis HTML Cache](https://zablo.net/blog/post/asp-net-core-redis-html-cache/index.md): Previous versions of ASP.NET MVC framework had out-of-the-box OutputCache attribute, which could be used to improve MVC aplications performance by - as the name … ## Pages - [Cookies](https://zablo.net/page/cookies/index.md) - [About Me](https://zablo.net/page/about-me/index.md) - [Contact](https://zablo.net/page/contact/index.md)