Sadman Kabir Soumik
open-menu closeme
Home
artificial-intelligence
software-engineering
cloud-computing
beyond-code
About
linkedin github rss
  • So You Want to Become a Machine Learning Engineer/Data Scientist?

    calendar Apr 19, 2025 · 7 min read · machine learning data science artificial-intelligence  ·
    Share on: twitter facebook linkedin copy
    So You Want to Become a Machine Learning Engineer/Data Scientist?

    I'm a fresh graduate and I want to become a data scientist or machine learning engineer. Can you please give me some guidance? I've been working as a software engineer for the last two years, but now I want to switch to data science. Can you help or share some guidance? I've been applying to many data science jobs but …


    Read More
  • Types of LLM Architectures

    calendar Mar 18, 2025 · 6 min read · machine learning data science artificial-intelligence nlp system-design  ·
    Share on: twitter facebook linkedin copy
    Types of LLM Architectures

    Let's first break it down: what exactly are large language models (LLMs), why do we call them 'large,' and how are they different from other types of language models? An LLM is a machine learning model trained on massive amounts of text using transformer-based architectures (or their variations). These models can …


    Read More
  • How Generative AI Works - ChatGPT, Midjourney, and Dall-E Demystified

    calendar Mar 7, 2023 · 5 min read · artificial-intelligence generative-ai generative-ai-models  ·
    Share on: twitter facebook linkedin copy
    How Generative AI Works - ChatGPT, Midjourney, and Dall-E Demystified

    Author: Sadman Kabir Soumik What is Generative AI? Generative AI is a subset of artificial intelligence that creates completely new content, like images, videos, music, and text. It uses machine learning to find patterns in existing data and make new content based on these patterns. There are many great generative AI …


    Read More
  • Brute-Force to Optimized Python Solutions for All LeetCode Blind-75 Problems

    calendar Feb 26, 2023 · 98 min read · algorithms leetcode problem solving  ·
    Share on: twitter facebook linkedin copy
    Brute-Force to Optimized Python Solutions for All LeetCode Blind-75 Problems

    Blind-75 is a curated list of 75 LeetCode problems compiled by Yangshun Tay. The list can be accessed at this link. Initially, I solved each problem using a brute-force approach, which often resulted in a Time Limit Exceeded (TLE) error. Then, I solved each problem with an optimized method that was accepted on …


    Read More
  • Building an MLOps Pipeline with Apache Airflow (Part 1)

    calendar Feb 17, 2023 · 7 min read · machine learning MLOps Airflow  ·
    Share on: twitter facebook linkedin copy
    Building an MLOps Pipeline with Apache Airflow (Part 1)

    Author: Sadman Kabir Soumik Let's first understand what's MLOps. What is MLOps? MLOps (Machine Learning Operations) is a set of practices and tools used to manage the entire lifecycle of machine learning models. MLOps includes everything from data preparation and model training to deployment, monitoring, and ongoing …


    Read More
  • From RNN to Transformers (Without Math Jargon)

    calendar Jan 30, 2023 · 13 min read · machine learning data science NLP algorithm  ·
    Share on: twitter facebook linkedin copy
    From RNN to Transformers (Without Math Jargon)

    Transformer-based models are a types of neural network architecture that uses self-attention mechanisms to process input data. They were introduced in the paper "Attention Is All You Need" by Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, Illia …


    Read More
  • How to Achieve Perfect Selfie Segmentation and Background Removal

    calendar Jan 16, 2023 · 6 min read · project-tutorial computer vision machine learning  ·
    Share on: twitter facebook linkedin copy
    How to Achieve Perfect Selfie Segmentation and Background Removal

    Project Goal The project aims to perform image segmentation on selfie images, see how we can blur the image's background, and even replace the background with some other solid colour like black. We will use a framework called MediaPipe to accomplish this task. About MediaPipe MediaPipe is an open-source framework …


    Read More
  • Building an Instagram Auto-Liker Bot - A Step-by-Step Guide

    calendar Jan 12, 2023 · 3 min read · project-tutorial bot-development python  ·
    Share on: twitter facebook linkedin copy
    Building an Instagram Auto-Liker Bot - A Step-by-Step Guide

    Goal of The Project The project aims to build an Instagram bot that will auto-scroll pages down and Like/Love posts automatically. We must log in to Instagram from our web browser and then run the program. You will find all the source code in this GitHub repository. Dependencies 1pip install pyautogui 2# if you are on …


    Read More
  • Ace Your Data Science Interview - Top Questions With Answers

    calendar Nov 15, 2022 · 100 min read · deep learning machine learning data science  ·
    Share on: twitter facebook linkedin copy
    Ace Your Data Science Interview - Top Questions With Answers

    Can you explain the bias-variance trade-off and how it relates to model performance? Machine learning and statistics have a fundamental concept that requires balancing the model's bias and variance, known as the bias-variance trade-off. These two types of errors can affect a model's performance. Bias, the first type of …


    Read More
  • Understanding Top 10 Classical Machine Learning Algorithms

    calendar Oct 26, 2022 · 42 min read · machine learning data science algorithms  ·
    Share on: twitter facebook linkedin copy
    Understanding Top 10 Classical Machine Learning Algorithms

    Before jumping into Deep Learning, one must know the classical/traditional Machine Learning algorithms, because understanding traditional machine learning algorithms can provide a strong foundation in machine learning concepts. These algorithms often involve simple, intuitive concepts that can be helpful in …


    Read More
  • Cracking the LeetCode Two Sum Variations - All 5 Problems

    calendar Oct 21, 2022 · 5 min read · algorithms leetcode problem solving  ·
    Share on: twitter facebook linkedin copy
    Cracking the LeetCode Two Sum Variations - All 5 Problems

    Author: Sadman Kabir Soumik Original Two Sum Problem Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use the same element twice. You can return the answer in any …


    Read More
  • Machine Learning Model Compression Techniques - Reducing Size and Improving Performance

    calendar Oct 10, 2022 · 6 min read · mlops optimization machine learning data science  ·
    Share on: twitter facebook linkedin copy
    Machine Learning Model Compression Techniques - Reducing Size and Improving Performance

    There are 4 main approaches you can consider for model compression. They are: Quantization Pruning Knowledge Distillation Low-Rank Factorization Quantization Quantization is the most general and commonly used model compression method. Quantization reduces a model’s size by using fewer bits to represent its parameters. …


    Read More
  • Working with Elasticsearch on Linux Using Python Client

    calendar Aug 19, 2022 · 6 min read · project-tutorial programming python elasticsearch  ·
    Share on: twitter facebook linkedin copy
    Working with Elasticsearch on Linux Using Python Client

    Elasticsearch Elasticsearch is a distributed, open-source search and analytics engine based on the Apache Lucene search library. It's designed to provide fast and scalable search and analysis capabilities for large volumes of data. At its core, Elasticsearch is a document-oriented database that stores data in JSON …


    Read More
  • Core Concepts of System Design in Software Engineering

    calendar Jul 20, 2022 · 15 min read · system design software engineering  ·
    Share on: twitter facebook linkedin copy
    Core Concepts of System Design in Software Engineering

    What is System Design in Software Engineering? System design in software engineering is defining the structure, components, connections, and information for a system that meets specific needs. It is a vital step in software development as it outlines how the system will work and be structured. A team of developers …


    Read More
  • All 6 Best Time to Buy and Sell Stock Problems Using The Same Formula

    calendar Jun 15, 2022 · 11 min read · algorithms leetcode problem solving  ·
    Share on: twitter facebook linkedin copy
    All 6 Best Time to Buy and Sell Stock Problems Using The Same Formula

    122.Best Time to Buy and Sell Stock II You are given an integer array prices where prices[i] is the price of a given stock on the ith day. On each day, you may decide to buy and/or sell the stock. You can only hold at most one share of the stock at any time. However, you can buy it then immediately sell it on the same …


    Read More
  • Multi-class Text Classification Using Apache Spark MLlib

    calendar May 24, 2022 · 7 min read · project-tutorial NLP spark machine learning  ·
    Share on: twitter facebook linkedin copy
    Multi-class Text Classification Using Apache Spark MLlib

    Spark MLlib MLlib is a library for machine learning in Spark that aims to make it easy to use and scalable for practical applications. It includes tools for common ML tasks, such as classification, regression, clustering, and collaborative filtering, as well as featurization methods for feature extraction, …


    Read More
  • Keyphrase Extraction with BERT Embeddings and Part-Of-Speech Patterns

    calendar May 19, 2022 · 10 min read · project-tutorial programming NLP machine learning python  ·
    Share on: twitter facebook linkedin copy
    Keyphrase Extraction with BERT Embeddings and Part-Of-Speech Patterns

    Keyphrases are important pieces of information that can be extracted from text documents. These are words or phrases that summarize the main ideas or topics of a text, and they can be useful for a variety of applications, such as document summarization, text classification, and information retrieval. In this blog post, …


    Read More
  • Commonly Used Terms in The Startup Ecosystem

    calendar Apr 20, 2022 · 19 min read · business start-up  ·
    Share on: twitter facebook linkedin copy
    Commonly Used Terms in The Startup Ecosystem

    MVP (Minimum Viable Product) The idea of a Minimum Viable Product (MVP) is often used to test a business idea and get feedback from customers, without spending too much time and money on creating a full product. Burn Rate The term "burn rate" means how quickly a company uses its money. It's usually calculated …


    Read More
  • Understanding the Role of Data Normalization and Standardization in Machine Learning

    calendar Mar 12, 2022 · 2 min read · data science statistics machine learning  ·
    Share on: twitter facebook linkedin copy
    Understanding the Role of Data Normalization and Standardization in Machine Learning

    Why do we scale features? For machine learning, every dataset does not require feature scaling, and it is only needed when features have different ranges. For example, consider a data set containing two features, age(x1) and income(x2), where age ranges from 0–100, while income ranges from 0–20,000 and higher. Income …


    Read More
  • Bypass reCAPTCHA And Prevent IP Blocking Using Tor Proxy

    calendar Mar 9, 2022 · 4 min read · linux proxy web scraping project-tutorial  ·
    Share on: twitter facebook linkedin copy
    Bypass reCAPTCHA And Prevent IP Blocking Using Tor Proxy

    When we run web crawlers, sometimes we get blocked by the target site. Sometimes we get reCAPTCHA to solve, and crawling gets interrupted. We can rotate the IP address with each request to avoid these issues, which solves the IP blocking and reCAPTCHA issues. This blog is the written version of the video content I …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • »
    • »»

SK Soumik photo

SK Soumik

Data Science | Software Engineering
Read More

Categories

MACHINE-LEARNING 25 SOFTWARE-ENGINEERING 18 ALGORITHM-DESIGN 10 SYSTEM-DESIGN 7 PROJECT 6 NON-TECHNICAL 2 OPERATING-SYSTEM 2 BUSINESS 1 CLOUD-COMPUTING 1

Series

ML 19 DSA 6 PROJECT 6 SOFTWARE-ENGINEERING 4 PROBLEM-SOLVING 3 AIRFLOW 1 DJANGO 1 GENERATIVE-AI 1 NLP 1

Tags

MACHINE-LEARNING 23 DATA-SCIENCE 17 PROGRAMMING 12 PYTHON 10 ALGORITHMS 8 DEEP-LEARNING 8 NLP 8 PROBLEM-SOLVING 6 PROJECT-TUTORIAL 6 SOFTWARE-ENGINEERING 6 ALGORITHM 5 LEETCODE 5 SYSTEM-DESIGN 5 ARTIFICIAL-INTELLIGENCE 3
All Tags
AIRFLOW1 ALGORITHM5 ALGORITHMS8 ARTIFICIAL-INTELLIGENCE3 AUTOMATION1 BOT-DEVELOPMENT1 BUSINESS1 CLOUD1 COMPUTER-VISION2 DATA-SCIENCE17 DEEP-LEARNING8 DJANGO1 ELASTICSEARCH1 GENERATIVE-AI1 GENERATIVE-AI-MODELS1 GOOGLE-CLOUD1 IMAGE-SEGMENTATION1 INDEX1 LEETCODE5 LIFE-HACK1 LINUX2 MACHINE-LEARNING23 MATH1 MLOPS2 NLP8 OPERATING-SYSTEM1 OPTIMIZATION1 PROBLEM-SOLVING6 PRODUCTIVITY1 PROGRAMMING12 PROJECT-TUTORIAL6 PROXY1 PYTHON10 SOFTWARE-ENGINEERING6 SPARK1 START-UP1 STATISTICS1 SYSTEM-DESIGN5 WEB-DEVELOPMENT1 WEB-SCRAPING1
[A~Z][0~9]
Copyright © 2022, Sadman Kabir Soumik

Copyright  COPYRIGHT © 2022, SADMAN KABIR SOUMIK. All Rights Reserved

to-top