Skip to content

Python · Machine Learning

From the kitchen

Quality, author-led articles on Python & machine learning. Learn how to eat through topics, calmly, deeply, and without the noise.

145 articles Community authors Always free

More from the kitchen

Fresh articles, served often.

web development

How To Solve Django Syntax Error On Migrating

The Django syntax error on migrating is very annoying, specially when you don’t find any error when looking for one. This post contains a working solution. Table of contents I…

Abdur-Rahmaan Janhangeer

Chef

devops

Why I Prefer Rye: Rye v/s PDM v/s Poetry

Rye is impressive both as a package manager and as an onboarding tool for Python projects. I have done quite some workshops/sessions and one main pain point is getting Python up and running. Rye in…

Abdur-Rahmaan Janhangeer

Chef

computer vision

Oreiller: A Python Pillow Alternative

Really, oreiller is the french word for a pillow. I always heard about the PIL fork, Pillow but never used it. When I finally used it, I found it to be tedious sometimes. Like including emoj…

Abdur-Rahmaan Janhangeer

Chef

artificial intelligence

Chat with your own data/text files using chatGPT and LangChain

There are many different approaches to chatting with your own data. One way is to upload your PDF to the OpenAi chatGPT cloud. This comes with several limitations such as data being deleted or um…

Abdur-Rahmaan Janhangeer

Chef

artificial intelligence

Understand langChain to Quickly Get Started with Production Codebases

LangChain is a superb library to productionize LLMs. It has few concepts which make it great. If you want to quickly get started with LangChain as maybe like me you have production in front of you,…

Abdur-Rahmaan Janhangeer

Chef

devops

Installing pipx on Mint and Ubuntu

pipx allows you to use python projects on the commandline without using a virtual environment each time. Here’s how to install it on Ubuntu and Linux Mint …

Abdur-Rahmaan Janhangeer

Chef

deep learning

What is Perceptron in Deep Learning

Deep learning is one of the most useful and trending topics in the current world scenario, which works on the concepts of neural networks, computer vision, perceptrons, and many other techniques. P…

Parth Shukla

Ml wizard

nlp

Bag of Words (BoW) in NLP: A Deep Dive into Text Vectorization

If you are trying to build a spam filter, a sentiment analyzer, or any machine learning model that processes text, you face an immediate problem: Machine Learning algorithms cannot understa…

Parth Shukla

Ml wizard

nlp

Word2Vec: Capturing Meaning in Vector Space

Bag of Words and TF-IDF are great, but they suffer from a fatal flaw: they have no concept of meaning. To those algorithms, “car” and “automobile” are just as different as “car” an…

Parth Shukla

Ml wizard

nlp

TF-IDF Explained: Boosting Signal in Text Vectorization

In our Bag of Words guide, we saw how to turn text into numbers by counting word frequencies. But there is a…

Parth Shukla

Ml wizard

mathematics

Linear Algebra Applications in Machine Learning

We can take linear algebra as a backbone of machine learning, as almost all the machine learning techniques and algorithms somehow use linear algebra to some extent. Some famous machine learning te…

Parth Shukla

Ml wizard

machine learning

Linear Algebra in Recommendation Systems of Machine Learning

Linear algebra in machine learning is one of the essential topics to learn and have an idea about, as it is applicable and plays a critical role in many machine learning applications. Recommendatio…

Parth Shukla

Ml wizard