Non-Brand Data

Non-Brand Data

Share this post

Non-Brand Data
Non-Brand Data
Best Practices Rules of Machine Learning Engineering
Copy link
Facebook
Email
Notes
More

Best Practices Rules of Machine Learning Engineering

Abide to these rules to get the highest value from your machine learning

Cornellius Yudha Wijaya's avatar
Cornellius Yudha Wijaya
May 12, 2023
∙ Paid

Share this post

Non-Brand Data
Non-Brand Data
Best Practices Rules of Machine Learning Engineering
Copy link
Facebook
Email
Notes
More
Share
a group of people standing around a display of video screens
Photo by Maxim Hopman on Unsplash

Machine learning has become increasingly popular in recent years, with applications ranging from image recognition to natural language processing. However, building a successful machine-learning system requires more than just knowledge of algorithms and models.

Part 1: Before Machine Learning

Rule #1: Don’t be afraid to launch without machine learning.

One common mistake many companies make is delaying launching a product or solving a business problem until they have a perfect machine-learning model.

However, this can lead to missed opportunities and wasted resources. Instead, launching with a simple heuristic or rule-based system is better and then iterating based on the feedback or the data.

Rule #2: Make metrics design and implementation a priority.

Metrics are essential for evaluating the performance of your machine learning system. Choosing metrics that align with your business goals and implementing them correctly from the beginning is important. This will help you avoid costly mistakes down the line.

Rule #3: Choose machine learning over a complex heuristic.

While heuristics can be useful in some cases, they are often difficult to maintain and can become outdated quickly. In contrast, machine learning models can adapt to changing data and improve over time. Therefore, it is generally better to choose machine learning over a complex heuristic when possible.

Part 2: Building Your First Pipeline

Once you have decided to build a machine learning system, the next step is to create your first pipeline. This involves collecting data, preprocessing it, training models, and deploying them in production.

Non-Brand Data is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

Keep reading with a 7-day free trial

Subscribe to Non-Brand Data to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Cornellius Yudha Wijaya
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More