Lighting the TorchđŸ”„: Quentin Mace Deep Dive into DeepLabCut’s 🐭 Backend Evolution

DeepLabCut Blog
3 min readAug 21, 2024

--

Meet Quentin Mace, an emerging talent from CentraleSupélec at Paris-Saclay University. Quentin recently wrapped up a productive six-month internship at the Mathis Lab, where he dedicated his efforts to advancing DeepLabCut.

What sparked🧹 your passion for engineering?

My fascination with mathematics 🔱 began early on, sparked by a remarkable teacher in elementary school. This affinity for numbers grew into a deeper appreciation for science, particularly the rigor of the scientific method. For me, math is more than just numbers; it’s the purest form of science where every theory stands on proven facts and builds upon the wisdom of those before. The beauty lies in its clarity and precision.

As I ventured into engineering school, I delved deeper into advanced math and computer science. With each challenge, my passion grew stronger. Tutoring young students, I saw the broader impact of my knowledge. I realized the power of simplifying the complex, breaking down barriers, and making science universally accessible.

What made you come to DeepLabCut 🚂?

As I approached the end of my undergrad in engineering, a six-month internship was the next step. My goal? To dive deep into a project at the crossroads of AI and computer science, particularly one with real-world impact. DeepLabCut stood out — a project championing user-friendliness, empowering even non-coders to unlock the potential of computer vision in scientific research. Plus, some rave reviews from classmates familiar with the lab gave me the extra push.

What are the problems you’re focused on solving here at DLC 🧐?

Computer vision research is continually evolving, with numerous innovative papers and updated libraries emerging each year. Given this dynamic landscape, PyTorch has grown increasingly popular as a deep learning framework. Recognizing this shift, DLC made the decision to integrate PyTorch while still providing support for Tensorflow. And I was right in the centre of this transformative journey.

Diving deep into the transition, my first mission was grounding the PyTorch version. Then, the real adventure began. I delved into the latest research, integrating state-of-the-art models, some of which performed brilliantly and have secured their spot in the upcoming release. Despite a few hitches, moments like achieving impeccable video tracking were sheer triumphs.

What I’ve found most rewarding about DeepLabCut is its intuitive user interface. Beneath its accessible exterior lies a sophisticated system. As users make the move from Tensorflow to PyTorch, they’ll likely appreciate the subtle improvements without confronting major changes.

What lessons learned and advice do you take with you✹?

The heart and soul of DeepLabCut is undoubtedly its incredible team. Surrounded by a dedicated team, I found support and collaborative spirit. It was a learning curve for me, both in terms of technical skills and the nuances of research.

My Python skills got better, I delved into different AI and computer vision techniques, and I’m taking away a lot that will help as I look towards a PhDđŸ’Ș.

Oh, and on a lighter note, let’s not forget the boost to my Rubik’s cube game! đŸ€­

What comes next?

The next chapter awaits back at the university, where I’ll be wrapping up my studies. I want to graduate soon and continue with my PhD🎓. I see myself working in research for the next years.

Where do you find inspiration?

Ever stumbled upon 3Blue1Brown on Youtube? It’s a channel that brings mathematics to life with stunning visuals and artistry. If you haven’t, it’s worth the click — a true testament to the beauty of math!

When I don’t study I love climbingđŸ§—â€â™‚ïž, swimming🏊, and hang out with friendsđŸ»

--

--

DeepLabCut Blog
DeepLabCut Blog

Written by DeepLabCut Blog

bringing you top performing markerless pose estimation for animals: deeplabcut.org

No responses yet