top of page
Search


GPT2 From Scratch
Introduction In a previous post I coded the transformer from scratch and trained it to translate English to Italian. In this blog post I...
Gianluca Turcatel
Mar 283 min read
Â
Â
Â


Generalized Linear Models
Introduction Generalized Linear Models (GLMs) were introduced by Robert Wedderburn in 1972 and provide a unified framework for modeling...
Gianluca Turcatel
Mar 266 min read
Â
Â
Â


Transformer from Scratch
Introduction In this blog post I will code the Transformer model from scratch and trained to translate English to Italian. The code can...
Gianluca Turcatel
Feb 1310 min read
Â
Â
Â


Hierarchical Clustering From Scratch
Introduction In this article I will walk you through the implementation of the hierarchical clustering method. The code can be found HERE...
Gianluca Turcatel
Dec 23, 20247 min read
Â
Â
Â


Ordinary Least Square: Closed Form Solution & Gradient Descent
The Jupyter Notebook for this article can be found HERE . Ordinary Least Squares (OLS) is a widely used method for estimating the...
Gianluca Turcatel
Nov 9, 20246 min read
Â
Â
Â


Simulated Annealing
Introduction Simulated annealing is a well-established metaheuristic, physics-based method that seeks the parameters of a model that...
Gianluca Turcatel
Jan 15, 20224 min read
Â
Â
Â


Simple and Steepest Ascent Hill Climbing
Introduction Hill climbing is one of the simplest metaheuristic optimization methods that, given a state space and an objective function...
Gianluca Turcatel
Jan 11, 20228 min read
Â
Â
Â


Python Conditionals
Conditionals, as the name suggests, allow the conditional execution of a statement or series of statements based on the values of a...
Gianluca Turcatel
Jan 9, 20223 min read
Â
Â
Â


K-Means Clustering From Scratch
Introduction K-Means clustering is an unsupervised machine learning algorithm that seeks to group alike data points together. It aims to...
Gianluca Turcatel
Jan 5, 20226 min read
Â
Â
Â
bottom of page