41554 blogs · [ { "id": "01a08799-a9fd-738a-a893-c1e80eb26b9a", "title": "Deploy ML Demos to Hugging Face Spaces with CI/CD", "url": "https://lellep.xyz/blog/huggingface-docker-space-automated-deployment.html", "published_at": "2026-07-07T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e80f3e9a96", "title": "WordDetectorNet Visually Explained", "url": "https://lellep.xyz/blog/worddetectornet-visually-explained.html", "published_at": "2025-10-26T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e8101fc70f", "title": "An AI App for my Mom", "url": "https://lellep.xyz/blog/ai-app-for-my-mom.html", "published_at": "2025-04-25T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e810717e25", "title": "AI Red Teaming Apple Image Playground", "url": "https://lellep.xyz/blog/red-teaming-apple-image-playground.html", "published_at": "2025-04-21T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e8107c5dc0", "title": "The Stop-and-Go City: Buses in Edinburgh", "url": "https://lellep.xyz/blog/edinburgh-bus-stop-analysis.html", "published_at": "2025-03-14T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81100de58", "title": "Data Science Project Failing After 1,600 Days", "url": "https://lellep.xyz/blog/failed-data-science-project.html", "published_at": "2024-11-30T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e811341542", "title": "Slides for my MLOps 2024 talk", "url": "https://lellep.xyz/blog/slides-for-my-mlops-2024-talk.html", "published_at": "2024-09-24T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e8120897f0", "title": "Edinburgh Pothole Logger", "url": "https://lellep.xyz/blog/edinburgh-pothole-logger.html", "published_at": "2024-06-03T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e812ba6fc0", "title": "Online HTR PyTorch Model", "url": "https://lellep.xyz/blog/online-htr.html", "published_at": "2024-05-28T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e8133a0052", "title": "Workation as a PhD Student", "url": "https://lellep.xyz/blog/workation-as-a-phd-student.html", "published_at": "2024-03-23T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81376e0b7", "title": "Custom Case for your Digital Stylus", "url": "https://lellep.xyz/blog/custom-stylus-case.html", "published_at": "2024-01-11T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e813b93c5c", "title": "Datta Lab Machine Learning Course", "url": "https://lellep.xyz/blog/datta-lab-ml-course.html", "published_at": "2023-07-06T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e8149f65c6", "title": "Reading group materials: Stock Embeddings", "url": "https://lellep.xyz/blog/reading-group-materials.html", "published_at": "2023-05-03T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e815281c9c", "title": "Habit self-experiment: 6 months of daily stretching", "url": "https://lellep.xyz/blog/habit-six-months-of-daily-stretching.html", "published_at": "2022-12-31T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e815dcfeef", "title": "rC3 2021 Supplementary Materials", "url": "https://lellep.xyz/blog/rC3-2021-supplementary-materials.html", "published_at": "2021-12-16T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e8165adc43", "title": "Cycling in Marburg: Interactive transition matrix figures", "url": "https://lellep.xyz/blog/cycling-in-marburg-5-interactive-transition-matrix.html", "published_at": "2021-01-22T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e8172921ea", "title": "Parking in Marburg: Corona update", "url": "https://lellep.xyz/blog/parking-in-marburg-corona-update.html", "published_at": "2020-12-08T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e817e614e7", "title": "Cycling in Marburg (4/4): Machine learning predictions", "url": "https://lellep.xyz/blog/cycling-in-marburg-4-ml.html", "published_at": "2020-12-05T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81872a4b0", "title": "Cycling in Marburg (3/4): For the city council", "url": "https://lellep.xyz/blog/cycling-in-marburg-3-city.html", "published_at": "2020-11-28T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e8194eecb9", "title": "Cycling in Marburg (2/4): For Nextbike users", "url": "https://lellep.xyz/blog/cycling-in-marburg-2-users.html", "published_at": "2020-11-21T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e819b30ff5", "title": "Cycling in Marburg (1/4): Project introduction and data source", "url": "https://lellep.xyz/blog/cycling-in-marburg-1-intro.html", "published_at": "2020-11-14T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81a221fa5", "title": "My small hobby laser cutter", "url": "https://lellep.xyz/blog/my-small-hobby-laser-cutter.html", "published_at": "2020-08-30T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81ac67d23", "title": "Running list of designs", "url": "https://lellep.xyz/blog/running-list-of-designs.html", "published_at": "2020-05-23T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81bbf5fea", "title": "Xournal++ Community Gift", "url": "https://lellep.xyz/blog/xournalpp-community-gift.html", "published_at": "2020-05-22T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81cbc1978", "title": "How to use 3D scanning for CAD modeling", "url": "https://lellep.xyz/blog/how-to-use-3d-scanning-for-cad-modeling.html", "published_at": "2020-05-09T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81d844ee1", "title": "Parking in Marburg: a quantitative study", "url": "https://lellep.xyz/blog/parking-in-marburg.html", "published_at": "2020-02-25T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81dd5f7a0", "title": "Internet-capable wooden lamp", "url": "https://lellep.xyz/blog/internet-capable-wooden-lamp.html", "published_at": "2019-11-02T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81dede553", "title": "Phone in foreign language", "url": "https://lellep.xyz/blog/phone-in-foreign-language.html", "published_at": "2019-09-14T08:46:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81e18b0a5", "title": "3D printed bike lock mount", "url": "https://lellep.xyz/blog/3d-printed-bike-lock-mount.html", "published_at": "2019-08-31T22:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81e45a49b", "title": "Exporting Anki statistics manually", "url": "https://lellep.xyz/blog/exporting-anki-statistics-manually.html", "published_at": "2018-09-29T18:14:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81ed30de4", "title": "Learning Italian for 30 days", "url": "https://lellep.xyz/blog/learning-italian-for-30-days.html", "published_at": "2018-09-17T21:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e81fac6460", "title": "Turbulence simulation data in real-life", "url": "https://lellep.xyz/blog/turbulence-simulation-data-in-real-life.html", "published_at": "2017-12-18T23:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e820487a45", "title": "Greasing the groove: Push ups - Results", "url": "https://lellep.xyz/blog/greasing-the-groove-push-ups-results.html", "published_at": "2017-05-29T21:00:00+00:00" }, { "id": "01a08799-a9fd-738a-a893-c1e820ebf6c6", "title": "Greasing the groove: Push ups", "url": "https://lellep.xyz/blog/greasing-the-groove-push-ups.html", "published_at": "2017-04-23T16:00:00+00:00" } ] posts Claim your blog
Back to lellep.xyz
Blog · corpus.blog/blogs/lellep.xyz/posts

lellep.xyz

lellep.xyz

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017