Thomas Lefebvre's Avatar

Thomas Lefebvre

@tlbvr.com

Product/ML Eng. I'm building unsplash.com I write things on tlbvr.com Montreal ๐Ÿ‡จ๐Ÿ‡ฆ

108
Followers
60
Following
168
Posts
08.05.2023
Joined
Posts Following

Latest posts by Thomas Lefebvre @tlbvr.com

My friday night prompt to codex: "i refactored and now it's broken. help"

06.03.2026 23:11 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Making progress..slowly but surely. The model needs more training but here's a friday evening end to end pipeline.

06.03.2026 22:02 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I may have an acute overfitting case here...

01.03.2026 23:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Decided to fine-tune YOLO. I'm annotating data...how's your saturday?

28.02.2026 21:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I find them great to reason with to find solutions to problems you don't already know how to solve, or for extensive boilerplate/grunt work you'd want to get done. If you already know what to do and it's relatively fast to do so, I find it takes more time to write it all up to an LLM.

16.02.2026 15:24 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I'm trying Molmo and this is impressive

14.02.2026 22:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Overwriting the overridable overridden instructions.

13.02.2026 16:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Some progress...

12.02.2026 22:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

I haven't gotten good result so far trying to detect pieces on squares using more traditional computer vision so I'm trying out DINO.

12.02.2026 21:47 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Stanford CS231N Deep Learning for Computer Vision I 2025 - YouTube Computer Vision has become ubiquitous in our society, with applications in search, image understanding, apps, mapping, medicine, drones, and self-driving car...

Just wrapped up CS231N. Definitely worth the time investment if you're willing to do it. Took me about 4 months to complete at 1 lecture/week.

www.youtube.com/playlist?lis...

12.02.2026 20:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

We just spend many hours uploading vectors to S3 vectors bucket..only to realize the keys weren't unique and each batch did overwrite the previous one. Ended up with a bucket with 500 vectors at the end of the day ๐Ÿ˜ฌ

11.02.2026 19:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Embed custom operations in ONNX graphs | Thomas Lefebvre Learn how to update an ONNX graph and add custom operations to create a self-contained model.

Winter is still around and I get cozy with ONNX.
Recently, I had to change a pre-trained model output and wrote a bit about it. My future self will thank me.

tlbvr.com/blog/onnx-gr...

06.02.2026 13:47 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

We just named one of our service after this magical object. For all the Zelda fans out there.

26.01.2026 15:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

is Macron...hungover?

20.01.2026 16:51 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Finally got it working on live camera. It's still supper laggy when I draw onto the frame but the most important part is the homography works in various angles. Still need to test how it behaves in various brightness settings.

19.01.2026 17:29 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I applied the same heuristics to another board where I printed the actual aruco markers. Works well! Defining the playable squares by hand is a bit tedious, but I'm sure we can streamline this.

18.01.2026 20:32 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

And it's live! tlbvr.com/blog/categor...

08.01.2026 14:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot with a sneak peek of the second part of the blog series.

Screenshot with a sneak peek of the second part of the blog series.

I'm finally writing the second part. Never too late.

02.01.2026 21:12 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Your phone listens.

31.12.2025 20:36 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Functional python snippet

Functional python snippet

Woaw. I'm finding my TS roots again (this is python)

30.12.2025 20:32 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

On to detecting pieces โ€” I'm not sure yet how I'm going to avoid false positive because of light/shadows.

29.12.2025 22:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Original board with squares mapped out.

Original board with squares mapped out.

Skewed board 1 retaining original mapping

Skewed board 1 retaining original mapping

Skewed board 2 retaining original mapping

Skewed board 2 retaining original mapping

Building a way to map game boards and make it resilient to jitter/skewing. Goal is to feed video frames to this algorithm and keep the mapping stable.

24.12.2025 01:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1
Preview
Detect label issues in your vision dataset | Thomas Lefebvre Leverage cross-validation and identify potential issues in your labeled data for your computer vision model

Using k-fold cross-validation has proven useful to find label issues in our dataset. I write a little bit about it here tlbvr.com/blog/k-fold-...

03.10.2025 16:24 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I wish python `match` would be an expression. There I said it.

23.09.2025 15:39 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just started watching Stanford's computer vision lectures from this year www.youtube.com/watch?v=2fq9...

see you on the order side.

21.09.2025 17:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Does "reporting junk" do anything on iMessage? My phone number probably hung out in dark places and now i'm flooded with spam. Keep reporting but I don't feel like it does anything.

10.09.2025 15:12 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Lowering the loss of your model feels like a game. You initially take bets and get rewarded (maybe).

02.09.2025 17:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's that time of year again when I can stick up my feet close to my gaming computer and it keeps them warm.

26.08.2025 16:02 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Similar to: why do I always see my queen blunders after I made the move.

26.08.2025 13:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Latency for served model REST APIs ยท Issue #7948 ยท mlflow/mlflow Willingness to contribute No. I cannot contribute this feature at this time. Proposal Summary For certain requirements, the latency of the model REST APIs have to be very low. We have observed that...

Going from 30s latency to ~400ms in model invocations by dropping the mlflow provided scoring server by a custom one. I don't understand

github.com/mlflow/mlflo...

21.08.2025 17:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0