Unfolding the universe of possibilities..

Journeying through the galaxy of bits and bytes.

But What is Backpropagation, Really? (Part 1)

Implementing a simple neural network framework from scratch Trees — the core of computation. Source: Adrian Infernus on Unsplash. Despite doing some work and research in the AI ecosystem for some time, I didn’t truly stop to think about backpropagation and gradient updates

Machine Learning Algorithms as a Mapping Between Spaces: From SVMs to Manifold Learning

Exploring the beauty of mapping between spaces in SVMs, autoencoders, and manifold learning (isomaps) algorithms Photo by Evgeni Tcherkasski on Unsplash Introduction In machine learning, understanding how algorithms process, interpret, and classify data relies heavily on the concept of “spaces.” In

Dimensionality Reduction Made Simple: PCA Theory and Scikit-Learn Implementation

Tame the Curse of Dimensionality! Learn Dimensionality Reduction (PCA) and implement it with Python and Scikit-Learn. Continue reading on Towards Data Science »

3 Key Encoding Techniques for Machine Learning: A Beginner-Friendly Guide

3 Key Encoding Techniques for Machine Learning: A Beginner-Friendly Guide with Pros, Cons, and Python Code Examples How should we choose between label, one-hot, and target encoding? Why Do We Need Encoding?In the realm of machine learning, most algorithms demand inputs

Building a Multi-Purpose GenAI Powered Chatbot

Utilize SageMaker Inference Components to work with Multiple LLMs Efficiently Continue reading on Towards Data Science »

Nine Rules for Accessing Cloud Files from Your Rust Code

Practical lessons from upgrading Bed-Reader, a bioinformatics library Rust and Python reading DNA data directly from the cloud — Source: https://openai.com/dall-e-2/. All other figures from the author. Would you like your Rust program to seamlessly access data from files in the cloud? When

Build Your Own Synthetic Data

Go from Nothing to a Complete Dataframe with Python Continue reading on Towards Data Science »

Everything You Can Do with Python’s textwrap Module

Learn about all the things you can do with Python’s textwrap module, including formatting, text wrapping, trimming and more Photo by Hello Sunday on Unsplash Python has many options for formatting strings and text, including f-strings, format() function, templates and more. There’s

MultiChoice Question Answering In HuggingFace

Unveiling the power of question answering Continue reading on Towards Data Science »

Apple M2 Max GPU vs Nvidia V100 (Part 2) big models and energy efficiency

Compare Apple Silicon M2 Max GPU performances and energy efficiency to Nvidia V100 for training CNN big models with TensorFlow. Continue reading on Towards Data Science »