Sadman Kabir Soumik
open-menu closeme
Home
artificial-intelligence
software-engineering
cloud-computing
beyond-code
About
linkedin github rss
  • Chrome Extensions That I Use for Productivity

    calendar Mar 4, 2022 · 2 min read · productivity life hack  ·
    Share on: twitter facebook linkedin copy
    Chrome Extensions That I Use for Productivity

    Best way to use extensions is to set keyword shortcuts in chrome://extensions/shortcuts URL. It helps to quickly activate the extension just by using the predefined keyword shortcuts. Focus To-Do: Pomodoro Timer & To Do List Focus To-Do combines Pomodoro Timer with Task Management, it is an app that will motivate …


    Read More
  • One-Stage vs Two-Stage Instance Segmentation

    calendar Mar 4, 2022 · 5 min read · image segmentation machine learning computer vision data science  ·
    Share on: twitter facebook linkedin copy
    One-Stage vs Two-Stage Instance Segmentation

    In computer vision, image segmentation refers to the process of dividing an image into distinct regions or segments, each corresponding to a different object or background. There are two main approaches to image segmentation: one-stage and two-stage. One-stage image segmentation methods aim to directly predict a …


    Read More
  • How to Automate and Schedule GCP VM Instance

    calendar Feb 12, 2022 · 5 min read · cloud google cloud automation  ·
    Share on: twitter facebook linkedin copy
    How to Automate and Schedule GCP VM Instance

    Suppose you have a script in the Google Cloud’s VM Instance that needs to run every day/week/month at a particular time ( e.g., a data pipeline for Machine Learning model training, data crawling, etc.). In that case, this article will guide you through automating the task. Different ways you can automate a script on …


    Read More
  • Machine Learning Practices - Research vs Production

    calendar Jan 10, 2022 · 5 min read · machine learning deep learning data science  ·
    Share on: twitter facebook linkedin copy
    Machine Learning Practices - Research vs Production

    There are several key differences between using machine learning for research and using it for production. One of the main differences is the focus of the work. Machine learning for research typically focuses on exploring new ideas and techniques, and on advancing the state of the art in the field. In contrast, machine …


    Read More
  • Writing Machine Learning Model - PyTorch vs. TF-Keras

    calendar Dec 9, 2021 · 4 min read · machine learning deep learning data science  ·
    Share on: twitter facebook linkedin copy
    Writing Machine Learning Model - PyTorch vs. TF-Keras

    PyTorch and Keras are both open-source deep learning frameworks, but they have some significant differences. PyTorch is a low-level framework that allows you to define your own computation graphs, while Keras is a high-level framework that provides a pre-defined set of layers and routines for building deep learning …


    Read More
  • GPT-3 by OpenAI - The Largest and Most Advanced Language Model Ever Created

    calendar Nov 20, 2021 · 5 min read · machine learning NLP data science  ·
    Share on: twitter facebook linkedin copy
    GPT-3 by OpenAI - The Largest and Most Advanced Language Model Ever Created

    Author: Sadman Kabir Soumik GPT-3, or Generative Pretrained Transformer 3, is a state-of-the-art language model developed by OpenAI. It has been trained on a massive amount of text data, including books, articles, and websites, to generate coherent and relevant text based on a given context. GPT-3 is a …


    Read More
  • Vanishing Gradient Problem and How to Fix it

    calendar Oct 24, 2021 · 3 min read · deep learning machine learning data science  ·
    Share on: twitter facebook linkedin copy
    Vanishing Gradient Problem and How to Fix it

    What is Vanishing Gradient Problem Neural networks are trained using stochastic gradient descent. This involves first calculating the prediction error made by the model and using the error to estimate a gradient used to update each weight in the network so that less error is made next time. This error gradient is …


    Read More
  • Be a Master at Python Through Some Cool Code Snippets

    calendar Jun 27, 2021 · 17 min read · algorithms leetcode problem solving  ·
    Share on: twitter facebook linkedin copy
    Be a Master at Python Through Some Cool Code Snippets

    Combine two lists as a dictionary | dict(zip) Program 1keys = ['a', 'b', 'c'] 2values = [1, 2, 3] 3dictionary = dict(zip(keys, values)) 4print(dictionary) Output 1{'a': 1, 'b': 2, 'c': 3} Program 1keys = ('name', 'age', 'location') 2values = …


    Read More
  • Ensemble Techniques in Machine Learning - A Practical Guide to Bagging, Boosting, Stacking, Blending, and Bayesian Model Averaging

    calendar Jun 10, 2021 · 11 min read · machine learning data science  ·
    Share on: twitter facebook linkedin copy
    Ensemble Techniques in Machine Learning - A Practical Guide to Bagging, Boosting, Stacking, Blending, and Bayesian Model Averaging

    There are several types of ensemble techniques in machine learning, including: Bagging, Boosting, Stacking, Blending, Bootstrapped ensembles, Bayesian model averaging. Bagging Bagging (short for bootstrapped aggregating) is an ensemble technique that involves training multiple models on different subsets of the …


    Read More
  • Python Collections Module Tutorial

    calendar Apr 23, 2021 · 5 min read · python programming  ·
    Share on: twitter facebook linkedin copy
    Python Collections Module Tutorial

    Python's collections module implements specialized container datatypes providing alternatives to Python’s general purpose built-in containers, dict, list, set, and tuple. This module has the following containers: 11. Counter() 22. namedtuple() 33. deque() 44. defaultdict() 55. OrderedDict() 66. UserDict() 77. …


    Read More
  • Understanding the Differences between Decision Tree, Random Forest, and Gradient Boosting

    calendar Mar 27, 2021 · 4 min read · machine learning algorithm data science  ·
    Share on: twitter facebook linkedin copy
    Understanding the Differences between Decision Tree, Random Forest, and Gradient Boosting

    Decision Tree, Random Forest (RF), and Gradient Boosting (GB) are three popular algorithms used for supervised learning tasks such as classification and regression. In this blog, we will compare these three algorithms in terms of their features, performance, and usability. Decision Tree is a simple and intuitive …


    Read More
  • How to design a large scale software system that supports millions of users.

    calendar Mar 12, 2021 · 9 min read · software engineering system design  ·
    Share on: twitter facebook linkedin copy
    How to design a large scale software system that supports millions of users.

    Start With A Simple Architecture To begin building an app, we will start from the beginning. We will create a basic app with some users. The easiest way to do this is to put the whole app on one server. This is a common way to start. The app and any API's will run on a server like Apache or Tomcat. We will also use a …


    Read More
  • 13 Reasons Why Linux Is Better Than Windows

    calendar Jan 21, 2021 · 5 min read · linux operating system  ·
    Share on: twitter facebook linkedin copy
    13 Reasons Why Linux Is Better Than Windows

    Security Linux tends to be a highly reliable and secure system than any other operating system (OS). Linux and Unix-based OS have fewer security flaws, as many developers constantly review the code. And anyone has access to its source code. So, you won’t need any anti-virus software to protect your PC from malware and …


    Read More
  • Different Word Embedding Techniques for Text Analysis

    calendar Dec 11, 2020 · 7 min read · machine learning NLP deep learning  ·
    Share on: twitter facebook linkedin copy
    Different Word Embedding Techniques for Text Analysis

    Word embedding is a technique in natural language processing (NLP) where words are represented as vectors of real numbers. This allows words with similar meanings to have similar representation, and can be used in various NLP tasks such as machine translation and text classification. There are several different …


    Read More
  • Lambda, Map, Filter, and Reduce in Python

    calendar Dec 11, 2020 · 7 min read · programming python  ·
    Share on: twitter facebook linkedin copy
    Lambda, Map, Filter, and Reduce in Python

    Lambda The Lambda function, also known as an anonymous or inline function, is a way to create a function without giving it a name. This can be useful when you need to define a function that will only be used once, or when you want to pass a function as an argument to another function. Here is an example of using a …


    Read More
  • How A Recurrent Neural Network Works

    calendar Oct 25, 2020 · 8 min read · deep learning machine learning NLP algorithm  ·
    Share on: twitter facebook linkedin copy
    How A Recurrent Neural Network Works

    Recurrent Neural Network A recurrent neural network (RNN), is a type of neural network that can process sequential data, like text, audio, or time series data. Here's how it works: first, the RNN takes in some input data, which could be a word in a sentence, a sound wave from an audio recording, or a measurement from a …


    Read More
  • Unleashing the Power of Bit Manipulation in Computer Science

    calendar Jun 12, 2020 · 3 min read · programming python  ·
    Share on: twitter facebook linkedin copy
    Unleashing the Power of Bit Manipulation in Computer Science

    Bit Manipulation Bit manipulation is a technique used in computer science to manipulate data at the level of its binary representation. This can be useful for a variety of tasks, such as low-level optimization, data compression, and cryptography. At its core, bit manipulation involves working with individual bits, …


    Read More
  • Different Text Cleaning Methods for NLP Tasks

    calendar May 4, 2020 · 5 min read · python programming NLP data science  ·
    Share on: twitter facebook linkedin copy
    Different Text Cleaning Methods for NLP Tasks

    Cleaning text for natural language processing (NLP) tasks is an important step that can help improve the performance of your model. In this blog post, we will discuss some common text cleaning techniques and how to apply them to your text data. The first step in cleaning text for NLP is to remove any noisy or …


    Read More
  • Comparing REST API and gRPC - Choosing the Right Web API

    calendar Apr 10, 2020 · 3 min read · system design software engineering  ·
    Share on: twitter facebook linkedin copy
    Comparing REST API and gRPC - Choosing the Right Web API

    REST (Representational State Transfer) and gRPC are two different techniques for creating web APIs (Application Programming Interfaces). What is REST API? A popular architectural design for developing web APIs is REST. It is built on the HTTP (HyperText Transfer Protocol) and operates on resources defined by URLs using …


    Read More
  • Compiler vs Interpreter - A Simple Guide for Beginners

    calendar Jan 21, 2020 · 2 min read · programming software-engineering system-design  ·
    Share on: twitter facebook linkedin copy
    Compiler vs Interpreter - A Simple Guide for Beginners

    Imagine you’ve written a letter in English, but your friend only speaks Spanish. You’d need someone (or something) to translate it for them, right? In programming, your code is like that letter, and the computer only understands a special language called "machine language" (all 0s and 1s). A compiler and an …


    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