Sadman Kabir Soumik
open-menu closeme
Home
artificial-intelligence
software-engineering
cloud-computing
beyond-code
About
linkedin github rss
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Dynamic Programming - Step by Step Guide with Examples

    calendar Dec 23, 2019 · 7 min read · programming algorithm  ·
    Share on: twitter facebook linkedin copy
    Dynamic Programming - Step by Step Guide with Examples

    Dynamic programming is a method for solving complex problems by breaking them down into smaller subproblems. It is a mathematical optimization technique that is mainly used for solving problems that exhibit the properties of overlapping subproblems and optimal substructure. The basic idea behind dynamic programming is …


    Read More
  • Multi-Threading vs Multi-Processing

    calendar Nov 24, 2019 · 7 min read · python programming  ·
    Share on: twitter facebook linkedin copy
    Multi-Threading vs Multi-Processing

    Let's say you've got a big school project to do. You need to write a report, paint a picture, and build a model. Here's how you might tackle the project under different scenarios: Multi-processing This is like having multiple copies of yourself, each working independently on a different part of the project. One of you …


    Read More
  • Understanding Logarithm Function

    calendar Aug 6, 2019 · 3 min read · programming algorithms math  ·
    Share on: twitter facebook linkedin copy
    Understanding Logarithm Function

    Logarithms are mathematical operations that are the inverse of exponentiation. In other words, if we have a base b and an exponent x, the logarithm of the resulting number y to the base b is x. This can be written as log_b(y) = x. For example, the logarithm of 1000 to base 10 is 3, because 10^3 = 1000. Similarly, the …


    Read More
  • Decorators in Python

    calendar May 20, 2019 · 3 min read · python programming  ·
    Share on: twitter facebook linkedin copy
    Decorators in Python

    Decorator is a design pattern to extend the functionality of a function without modifying the structure of the original function. Decorators are usually applied to functions using the @decorator syntax, immediately before the function definition. Example of how to use a decorator to extend the functionality of a …


    Read More
  • Understanding Dependency Injection - Real-World Examples and Advantages

    calendar Feb 10, 2018 · 3 min read · programming algorithm python software engineering  ·
    Share on: twitter facebook linkedin copy
    Understanding Dependency Injection - Real-World Examples and Advantages

    Dependency injection is a design pattern that is widely used in software development to promote good software design and make code more flexible and easier to test. In this blog post, we will take a closer look at what dependency injection is, how it works, and its advantages. What is Dependency Injection? Dependency …


    Read More

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