Shruti Turner

Learnings from my journey as a Machine Learning Engineer

Cover Image for Git Ready, Set, Flow - An Intro to Git Flow Practices

Git Ready, Set, Flow - An Intro to Git Flow Practices

GITWays of WorkingPull RequestTestingData Science

I'm going to cover (what I think) is a lesser known branch type which is part of git best practice: release branches.

More Stories

Cover Image for Tickets, Please?
Ways of WorkingTicketsAgileScrumKanban

Tickets are the building blocks that make up a team’s work, without clearly defined blocks it’s difficult to work efficiently and effectively as a team, catching gaps and avoiding duplication of work.

Cover Image for Reinforcement Learning: Meet Agent Bonnie
Reinforcement LearningData ScienceData ScientistMachine Learning EngineerML Engineering

A high level introduction to how Reinforcement Learning works. No equations and not super technical, but hopefully enough to whet your appetite.

Cover Image for Intro to Combinatorics
StatisticsProbabilityData ScienceData ScientistCombinatorics

We are laying the groundwork for more complex statistics which are based on these concepts, so it's worth getting comfortable with these terms and equations.

Cover Image for Take a Chance on Me!
Data ScienceData ScientistProbabilityStatistics

This is just an introduction to some basic probability terminology, sometimes a lot of these terms might be used interchangeably but they have distinct meanings and it's worth knowing them well and understanding them as you progress!

Cover Image for Data Methods: A Beginner's Guide
Data ScienceData ScientistMachine LearningTutorial

Often people might jump straight to wanting to use ML, but there is a place for them and the key is to use the right tool for the job!

Cover Image for From Academia With Love
ReflectionsUpskillingData ScienceData ScientistMachine Learning Engineer

Find a way to get experience, then focus on the "dream job". It's tough out there at the moment and a lot of companies are looking for self-sufficient individuals not juniors.

Cover Image for A Year in the Life!
LearningData ScienceData ScientistMachine Learning EngineerML Engineering

I want to take this opportunity to look back and reflect on my journey over the last 365 days. I feel like I've changed *a lot* - both personally and technically.

Cover Image for Microsoft Learn AI Skills Challenge 2023
GenerativeAIGenAILarge Language ModelsLLMUpskilling

This year, Microsoft have put together 4 AI/ML related challenge pathways to complete: Machine Learning, Machine Learning Operations (MLOps), Cognitive Services and AI Builder.

Cover Image for Let's Get Virtual
PythonData ScientistMachine Learning EngineerML EngineeringVirtual Environment

Errors due to dependencies being unexpected can lead to a lot of lost time as they can be tough to find, especially when you think you have them!

Cover Image for What's in a Name?
Data ScienceData ScientistMLOpsMachine Learning EngineerML Engineering

I'm in a great position with some foundational MLOps knowledge and experience, starting a new chapter which is my next great opportunity to learn new skills in a different aspect of Machine Learning.

Cover Image for Considering our Responsibilities in AI/ML Development
Responsible AIData ScienceData ScientistML EngineeringMachine Learning

In this post I'll be covering and overview of some of the principals and also some things to think about when thinking about Responsible AI.

Cover Image for Become the Expert You Want to Be
LearningUpskillingData ScientistMachine Learning Engineer

You don't have to put your interests on hold to develop your fundamental skills, and nor should you put your fundamental skill development on hold for your interests.

Cover Image for Why Should You Pair/Mob Programming?
LearningRubber Ducking DebuggingDebuggingMLOpsData Science

Working with other people can be a good way to learn new skills and develop current ones. It's a great way to foster team collaboration and tackle conundrums.

Cover Image for HOW TO: Reviewing a Pull Request
LearningHow ToPEP8GITData Scientist

Reviewing a pull request (PR) is such a fundamental part of being a developer, and yet it's rare than anyone actually sits down and explains to you how to review a PR effectively.

Cover Image for What Are We Investigating
DebuggingHow ToMachine Learning EngineerData ScientistTutorial

What does it mean to "investigate" an issue?! Sometimes it can feel overwhelming to have such a large scope.

Cover Image for How To Get To Where You're Going
LearningUpskillingMLOpsMachine Learning EngineerML Engineering

That being said, your career is yours. It's up to you to make sure that you are keeping yourself employable with the range of skills you need.

Cover Image for 3, 2, 1 .... And We're Live!
LearningMLOpsMachine Learning EngineerML Engineering

3 simple steps, that's the rational side of it for sure, but hopefully it helps to have those steps in your head to get through this slightly intimidating time.

Cover Image for Service, Please!
Cloud ComputingLearningAmazon Web ServicesGoogle Cloud PlatformMicrosoft Azure

There is no one size fits all approach to Cloud, and thankfully the creators of Cloud platforms understand that.

Cover Image for Cloud Computing - 7 Fundamentals
LearningUpskillingAmazon Web ServicesGoogle Cloud PlatformMicrosoft Azure

These address the foundational theory of why we use cloud and why its the go-to choice, superseding on-premises set ups, and independent of which provider you favour.

Cover Image for Stepping Up
LearningMLOpsMachine Learning EngineerML Engineering

Being ready for it doesn't mean you have to know everything, being ready is about having a good level of foundation knowledge and knowing which questions to ask and when.

Cover Image for Which Language Should I Learn?
LearningUpskillingPythonData ScienceML Engineering

There are so many programming languages out there, it can be difficult to know where to start in terms of which language to learn. Each language will have its strengths and weaknesses in terms of capability.

Cover Image for The Proof is in the Pudding!
UpskillingLearningMLOpsMachine Learning EngineerML Engineering

What I have gained though, is more than technical knowledge, but also confidence. Confidence in my abilities, how I can contribute to the team and also my understanding of how my team thinks/works (and by extension this industry.)

Cover Image for Everyday is a Learning Day
Machine Learning EngineerData ScientistUpskillingLearning

Instead of seeing your learning success as how many topics/skills you can "know" in a certain space of time, what happens if you see your learning success as a journey of gaining knowledge bit by bit.

Cover Image for Embrace Equity in AI/ML
MLOpsData ScienceMachine Learning EngineerML EngineeringMachine Learning

What is the threshold we will accept for bias models? How do we balance overall model performance compared to performance of individual groups?

Cover Image for What's Up, Doc?
MLOpsML EngineeringDocumentationTechnical WritingMachine Learning Engineer

Often documentation is a thing that we consume to help us, there's a love-hate relationship with them. But good documentation isn't just something we should be consuming, we should be writing it too!

Cover Image for Six Months as an ML Engineer
MLOpsMachine Learning EngineerML EngineeringMachine Learning

Last week I hit my six month milestone as a professional Machine Learning Engineer. Even 2 years ago, I would never have imagined that this would be the career I'm in. I sure didn't plan to be here!

Cover Image for How high are your standards?
Pythonpre-commitFlake8PEP8Tutorial

Standards exist for a reason. They're there to help you out, as much as you think future you will understand and remember everything present you thinks...you're wrong. That's not to mention all the people you're collaborating with as well.

Cover Image for What Exactly is the Function of a Rubber Duck?
Machine Learning EngineerML EngineeringMachine LearningData ScienceData Scientist

Sometimes all the code and logic and syntax circling around your brain can just feel too much. We just want this to be a problem we can talk through in my own natural language, but no one is around to listen.

Cover Image for Testing 1, 2, 3
MLOpsData ScienceData ScientistMachine Learning EngineerML Engineering

Well, the point is testing is important and I'm going to try and give an introductory overview of the what and why, and touch a little on the how, i.e. implementation, but leave the details and "how to" for another post!

Cover Image for Which Cloud Platform Should I Learn?
Microsoft AzureMLOpsData ScientistData ScienceMachine Learning Engineer

Knowing the theory but not knowing how to actually do it won't help you much (she says from experience). Go through those steps and processes.

Cover Image for Microsoft Exam DP-100: Designing and Implementing a Data Science Solution on Azure
Data ScienceData ScientistMachine Learning EngineerML EngineeringMachine Learning

There are a lot of "guides" to passing the exam online, I found a lot were outdated and recommended tools which were paid for etc. but I didn't really get a feel for what it would be like to take the exam and so I really wasn't sure how to prepare.

Cover Image for Getting Started With GIT
GITVersion ControlMLOpsMachine Learning EngineerTutorial

Git is a handy tool for keeping track of and sharing your code. I'll be doing a bit of a "How to" guide on getting stared with git and cloud repositories.

Cover Image for What a GIT.
Data ScienceMachine Learning EngineerML EngineeringMachine LearningTutorial

First off, what even is GIT? Well, no I'm not insulting anyone with British slang. Actually, this is the tool used to track code over time, helpful for collaborating with others.

Cover Image for Machine Learning Engineer or Data Scientist?
Data ScientistMachine Learning EngineerML EngineeringMachine LearningData Science

It's not to say that one role is better than the other, nor that either is more skilled that the other. It's a matter of personal interest and company structure.

Cover Image for Finding my feet as a Machine Learning Engineer
Machine LearningML Engineering

I'm planning to use this blog to write about my journey as a Machine Learning Engineer, both to share my experiences and knowledge. I hope to have a mixture of blog posts, technical and otherwise which will hopefully be of interest to others.