IMTI

Architecting, Developing, SRE, DevOps, AI/ML

Linear Algebra in Go: Neural Network Foundations

Linear Algebra in Go Part 9

This article implements neural network foundations in Go using gonum: a perceptron, forward propagation, and backpropagation from scratch.


Linear Algebra in Go: PCA Implementation

Linear Algebra in Go Part 8

This article implements Principal Component Analysis (PCA) from scratch in Go using gonum, covering both the covariance matrix and SVD approaches.


Linear Algebra in Go: Building a Regression Library

Linear Algebra in Go Part 7

This article demonstrates building a regression library in Go from scratch using gonum: ordinary least squares, ridge regression, and cross-validation.


Advanced Platform Development with Kubernetes

Enabling Data Management, the Internet of Things, Blockchain, and Machine Learning

I’ve been distracted for over a year now, writing a (~500 page) end-to-end tutorial on constructing data-centric platforms with Kubernetes. The book is titled “Advanced Platform Development with Kubernetes: Enabling Data Management, the Internet of Things, Blockchain, and Machine Learning


Linear Algebra: Practical Applications in ML

Linear Algebra Crash Course for Programmers Part 12

This article covers practical machine learning applications, the final part of the series. I’ll show how the linear algebra concepts from previous articles apply to neural networks, gradient computation, and efficient vectorized operations.


Linear Algebra: Principal Component Analysis

Linear Algebra Crash Course for Programmers Part 11

This article covers Principal Component Analysis (PCA), part eleven of the series. PCA is one of the most widely used techniques for dimensionality reduction, data visualization, and feature extraction in machine learning.


Linear Algebra: Singular Value Decomposition

Linear Algebra Crash Course for Programmers Part 10

This article covers Singular Value Decomposition (SVD), part ten of the series. SVD is arguably the most important matrix decomposition, with applications in image compression, recommender systems, pseudoinverse computation, and dimensionality reduction.


Linear Algebra: Least Squares and Regression

Linear Algebra Crash Course for Programmers Part 9

This article covers least squares and regression, part nine of the series. Least squares is one of the most important applications of linear algebra and forms the foundation of regression analysis used throughout data science and machine learning.