5 Why's

Listen to this article: The “5 Why’s” is a problem-solving technique that aims to identify the root cause of a problem by asking “why” questions. The technique is based on the idea that most problems have multiple underlying causes, and to truly understand and solve a problem, it is necessary to dig deep and find the root cause. The process of the “5 Why’s” is simple: start with the problem at hand and ask “why” it is happening....

January 24, 2023 · 3 min · Jonathan

What is a Perceptron and how to implement it in PyTorch

Listen to this article: A perceptron is a type of artificial neural network that is used for binary classification tasks. It is a simple model that consists of a single layer of linear units, with each unit representing a linear decision boundary in feature space. In this article, we will learn about the fundamentals of perceptrons and how to implement a perceptron model using PyTorch. What is a Perceptron?...

December 21, 2022 · 4 min · Jonathan

Scrapping Web data using Python

Listen to this article: Scraping web data refers to the process of extracting data from a website. This can be useful for a variety of reasons, such as collecting information for research or creating a backup of the data on a website. In order to scrape web data, you can use a combination of the requests and BeautifulSoup packages in Python. The requests package is used to make HTTP requests to a website....

December 11, 2022 · 2 min · Jonathan

How to read large codebases

Listen to this article: Waste more time reading than writing As developers, we should spend more time reading than writing code. Mostly because we will try to change code, and to change it, we need to understand how our changes affect other parts of the system. Understand the design intentions Instead of trying to read line by line, understanding the behaviors, try to understand the intentions. Think of some questions to drive your thoughts:...

March 19, 2022 · 2 min · Jonathan

Explaining what is P-value and how to calculate it

Listen to this article: Definition By definition, the P-value is a measure of the probability of obtaining a result that differs from the null hypothesis. Null Hypothesis is the hypothesis that the result is the same as the one we are testing, in other words that nothing has changed. The P-value is a number between 0 and 1. The closer to 0 the p-value is, the more likely the result is to differ from the null hypothesis....

November 22, 2021 · 3 min · Jonathan