RSSAmplifier

Blog

Blog

by Martin Lellep

lellep.xyzRSS feed ↗34 posts

Latest posts

Deploy ML Demos to Hugging Face Spaces with CI/CD

How to deploy a machine learning demo to Hugging Face Spaces in a fully automated way using a GitHub Actions CI / CD pipeline, so you never have to deploy by hand again.

WordDetectorNet Visually Explained

A visual explanation of the WordDetectorNet model, which combines a neural network with DBSCAN clustering to find handwritten words on a page.

An AI App for my Mom

I built an AI app to help my mom transcribe audio embedded in PowerPoint slides.

AI Red Teaming Apple Image Playground

A small red teaming experiment reveals how a single word can bypass content filters in Apple’s AI image generator.

The Stop-and-Go City: Buses in Edinburgh

Edinburgh buses are great but slow. I analyzed the data and found the issue - bus stops are too frequent, averaging just 323 meters apart!

Data Science Project Failing After 1,600 Days

I dedicated over 1,600 days to a data science project, only to see it fail. In this article, I share a new checklist I developed to help prevent similar setbacks in the future.

Slides for my MLOps 2024 talk

Slides and materials for my MLOps Scotland 2024 talk about Xournal++ HTR .

Edinburgh Pothole Logger

I made a mobile app using no-code to capture potholes in Edinburgh to help future cyclists.

Online HTR PyTorch Model

I implemented an Online Handwritten Text Recognition ( HTR ) system using PyTorch, based on Google paper.

Workation as a PhD Student

I share all of my learnings about going on a workation as a PhD Student to enhance productivity and creativity, including a cost breakdown.

Custom Case for your Digital Stylus

Design of a custom case for your digital stylus. I use it every day and created it with FreeCAD.

Datta Lab Machine Learning Course

Slides and materials for my mini Machine Learning course at Princeton University s Datta Lab.

Reading group materials: Stock Embeddings

My presentation notes for a seminar that I recently gave at the University of Edinburgh on dense representation learning for financial applications.

Habit self-experiment: 6 months of daily stretching

I used an app to capture my daily streching for 6 months and present the quantitative results in form of a figure.

rC3 2021 Supplementary Materials

Supplementary materials for my rC3 2021 contribution Optimising public transport: A data-driven bike-sharing study in Marburg .

Cycling in Marburg: Interactive transition matrix figures

Interactive versions of the Nextbike transition matrix figure from previous blog articles.

Parking in Marburg: Corona update

A quantitative update of the parking demand in Marburg during the Corona pandemic 2020.

Cycling in Marburg (4/4): Machine learning predictions

In this article, I use machine learning to predict the number of parked bikes in two ways.

Cycling in Marburg (3/4): For the city council

I use quantitative analyses to derive social and environmental benefits of the Nextbike system in Marburg. Also, I investigate which routes in Marburg are popular among Nextbike users. Hence, I offer quantitative arguments as to why bikes are good for Marburg and how to improve the biking experience in Marburg even further.

Cycling in Marburg (2/4): For Nextbike users

In this article, I draw quantitative conclusions for cyclists who use Nextbikes in Marburg. For these quantitative conclusions, I use Nextbike data that I previously scraped.

Cycling in Marburg (1/4): Project introduction and data source

I collected Nextbike data in Marburg and introduce my plan to evaluate the data in this article. Also, I present what the data is made up of and how it is obtained in detail. Lastly, a first temporal analysis of the bike usage in Marburg is presented.

My small hobby laser cutter

I show my small K40-based hobby laser cutter setup. I include one bonus tip: How to make money with a laser cutter.

Running list of designs

A list of small designs like 3D prints, laser cuts and other constructions. Most of them serve a functional purpose. This list is continuously updated.

Xournal++ Community Gift

A laser cut community gift for Xournal++ developers.

How to use 3D scanning for CAD modeling

I show how to use 3D scanning for CAD modeling and how I built a custom PC mouse box with the method that I present here. Neither do you need a GPU nor a powerful PC to follow along this tutorial. Also, the 3D scanning software is for free.

Parking in Marburg: a quantitative study

The parking demand in Marburg is analysed quantiatively based on publicly available data. In addition, Gaussian Processes are used for spatial predictions.

Internet-capable wooden lamp

I built a wooden lamp around the Sonoff Basic IoT module.

Phone in foreign language

My experiences with using my phone in Russian for 1 year.

3D printed bike lock mount

Over are the days of juggling a bike lock while riding my bike!

Exporting Anki statistics manually

A description of how to export Anki statistics by directly hacking the Anki desktop client.

Learning Italian for 30 days

Results of the experiment to learn Italian autodidactically for one month.

Turbulence simulation data in real-life

3D print and resin cast of a turbulent flow from 3D simulation data.

Greasing the groove: Push ups - Results

Results of 120 push ups for 30 days.

Greasing the groove: Push ups

Application of greasing the groove training method to push ups.