Ilya Brin - Software Engineer

History is written by its contributors

Linear Regression in Go: From Zero to Production

2025-04-28 8 min read Golang Machine-Learning Ilya Brin

Hey Go developer!

📊 Think machine learning is only for Python developers? Want to add predictive analytics to your Go service but afraid of math?

While others import sklearn, you’ll learn how to implement linear regression in Go from scratch and take it to production-ready solution.


1. What is Linear Regression and Why Does a Go Developer Need It?

In simple terms

Linear regression is a way to find a straight line that best describes the relationship between variables. Like stretching a thread through a cloud of points on a graph.

Continue reading

Natural Language Processing: Text Processing Fundamentals in Go

2025-04-27 8 min read Golang Nlp Machine-Learning Ilya Brin

Hey linguist! 👋

Want to teach computers to understand human language? Analyze customer reviews, extract keywords from documents, or determine sentiment of comments?

Natural Language Processing (NLP) is the magic that transforms unstructured text into useful data. And yes, you can do this in Go!

Let’s explore NLP fundamentals, practical algorithms, and real examples of text processing in Go 🚀

Continue reading