Getting Started With TensorFlow

Listen to this article: What is TensorFlow? TensorFlow is an open-source machine learning framework developed by Google. It was released in 2015 and has since become one of the most popular frameworks for building and training machine learning models. TensorFlow is used in a wide range of applications, including image recognition, natural language processing, and speech recognition. It is also used by companies like Google, Uber, and Airbnb to power their machine learning systems....

June 12, 2023 · 5 min · Jonathan

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? A perceptron is a type of artificial neural network that is used for binary classification tasks....

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