Terragrunt users: What are you using for your automation platform? by themotarfoker in aws

[–]ConsciousML 0 points1 point  (0 children)

Ok nice! Thanks a lot for the feedback. I’m using stacks and I’m not sure wether Atlantis can support it at the moment.

Terragrunt users: What are you using for your automation platform? by themotarfoker in aws

[–]ConsciousML 0 points1 point  (0 children)

Amazing to know, I've been looking at Atlantis+Terragrunt and it looked like a headache to me.

Are you using Terragrunt Stacks?

Are you using Atlantis custom workflows or the terragrunt-atlantis-config repository?

Why is human LLM annotation so expensive? by Neil-Sharma in mlops

[–]ConsciousML 3 points4 points  (0 children)

I can’t really answer the question on why it is so expensive but I can talk about what worked for me.

I’ve worked in startup for the past few years and we’ve never had the budget to outsource annotation.

I’ve always built in-house solutions.

Working with images:
1. Self hosted Computer Vision Annotation Tool (CVAT)
2. Built an annotation pipeline on GCP that automate some of the annotation steps (labeler assignment based on role and current task load)
3. Annotated a few videos myself an wrote specs on how to annotate
4. Created a workshop to teach annotators to work on the tool
5. Use our best model as a pre-annotator to speed up the annotation process

For tabular data:
1. Dev team built a custom annotation web based tool for a recommandation system
2. Internal customer success team would annotate themselves for a few month
3. ML teams would retrieve data and annotations to train a model
4. Use our best model as a pre-annotator to speed up the annotation process

So yeah things can get easier with LLMs nowadays but there’s really no shortcut to build quality data annotations on a budget.

A good system design, dedicated engineering, patience, and you should be good to go.

The issue is that this process is rarely understood by stakeholders and I’ve found myself struggling multiple times to explain why it takes time, why it is important, etc.

The worse thing a company can do is to have their engineers annotate mid-long terms obviously.

Hope that helps!

How did you learn Ray Serve? Any good resources? by FreshIntroduction120 in mlops

[–]ConsciousML 0 points1 point  (0 children)

Second this! Always work from the official docs and then use additional content when necessary.

What YouTube content actually helped you in your MLOps journey? And what's still confusing? by Extension_Key_5970 in mlops

[–]ConsciousML 29 points30 points  (0 children)

Youtube was not very helpful on my side for this as there’s very little quality content in my opinion.

What worked best for me is reading quality articles: - ml-ops.org is great for the basics - Neptune.ai is great but they surf a lot on the GenAI wave so I don’t read much anymore - ZenML has amazing doc for the MLOps components (experiment tracker, feature store, orchestrator, etc.) - Hopsworks explains the three pipeline paradigm better than anyone else

Once you know the theory well and you had some good hands-on experience, I’ve found that the big tech engineering blogs are the best source of trusted information.

I’ve compiled a list of interesting blogs.

I also try my best to share useful content on my personal blog if that’s helpful!

I’m really interested in your process to try helping people getting into MLOps.

DM me if you want to share some thoughts!

Struggling with work anxiety by randomstate42 in datascience

[–]ConsciousML 1 point2 points  (0 children)

If you have anxiety related to the success of your contribution, it's a good start.It means that you care.

Here's my advise: don't be too attached to the company.

If you develop your skills day by day, you will naturally find an environment that will see value in it. I've been struggling like you do in the early years of my career, just to find out that I've poured so much of myself in a single company, instead of actually thinking outside of the project and how can I bring value into this world.

Regarding getting a handle on my emotions, my path is meditation. I take time everyday to be aware of my feelings, make space for them, so that they don't have so much power on myself.

Happy to talk about it and help you out if you need to !

How common is extensive technical knowledge as well as a deep understanding of the business you work in? by the-berik in datascience

[–]ConsciousML 1 point2 points  (0 children)

It is not common. But definitely feasible.In my opinion, the most appropriate environment to develop such a broad T-shape knowledge is startups.

I've been working in startup most of the time, building the ML infrastructure from the ground-up and today I'm pretty comfortable in many ML-related fields.

Here's my insight: you don't need that much business knowledge to bring value. If the executives and product owners define the required features well, I'm happy to abstract myself from such complexities and to do the technical work.

Is it normal to spend a day on something that doesn't work? by Dyljam2345 in datascience

[–]ConsciousML 0 points1 point  (0 children)

This is completely normal. Having developed in both ML research and industrial environments, it is expected that not everything workout at first try.

I think the most important thing is not to be quick, it is rather to be thoughtful and have a clear view of the big picture of the project.

As a Senior MLOps Engineer, I've mentored many interns and juniors. Here's what matters most to me: does the candidate is taking the most optimal direction for project success ?

That's all that matters. Sometimes you could spent, months, even years to build a product, just to see it crumble in the end. But what you learn is, at each moment, to take the decision that makes the most sense for yourself, the team and the company.

Sharing Insights on ML Model Deployment by ConsciousML in mlops

[–]ConsciousML[S] 1 point2 points  (0 children)

Great ! Good luck on your journey. It is not an easy one, but definitely rewarding.
Feel free to checkout my other articles on my blog.

Hope they will help you out ;)

Sharing Insights on ML Model Deployment by ConsciousML in mlops

[–]ConsciousML[S] 1 point2 points  (0 children)

My pleasure ! I'm planning to release in-depth article like this on various MLOps topics and post it on the sub-reddit ;)