Learn how to use hidden Markov models to assign part-of-speech categories to words in a sentence.
Also find me here:
Baeldung Author
Safa Bouguezzi
Safa holds a PHD in Electronics and has over three years of experience in image processing, machine learning & deep learning, Natural Language Processing (NLP), and data analysis. Safa has a strong background in mathematics, computer science, and artificial intelligence. She is eager to explore and learn about any area related to machine learning.
Here's what I've written (so far):
Baeldung on Computer Science
- All
- Algorithms (8)
- Math and Logic (3)
- Machine Learning (3)
- Artificial Intelligence (3)
- Software Architecture (2)
- Programming (1)
- Networking (1)
- Graphs (1)
- Deep Learning (1)
- Computer Vision (1)
Outbox Pattern in Microservices
Filed under Software Architecture
Learn how to implement the Outbox Pattern for microservices.
What Are the Differences Between DevOps and Site Reliability Engineering?
Filed under Programming
DevOps and Site Reliability Engineering (SRE) are two prominent methodologies in the field of software development. Read this article to learn about their differences.
DHCP: Why UDP and Not TCP?
Filed under Networking
A quick and practical explanation of why DHCP uses UDP instead of TCP.
How Does the Amazon Recommendation System Work?
Filed under Algorithms
Explore Amazon’s recommendation system.
NLP vs. NLU vs. NLG
Filed under Artificial Intelligence
Learn more about natural language processing, understanding, and generation.
Artificial Intelligence Agents Explained
Filed under Artificial Intelligence
A quick and practical guide to agents in artificial intelligence.
Network Flow: Dinic’s Algorithm
Filed under Algorithms, Graphs
Learn more about Dinic’s Algorithm for determining the maximum flow in a flow network.
An Efficient Compression Algorithm for Short Text Strings
Filed under Algorithms
Explore the Burrows-Wheeler Transform (BWT) algorithm and how to combine it with the Run-Length Encoding (RLE) compressing algorithm to achieve a better compression ratio.
From Recursion to Iteration – Factorial Function Example
Filed under Algorithms, Math and Logic
Learn how to convert Factorial Function from recursion to iteration.
Differences Between Scaling Horizontally and Vertically
Filed under Software Architecture
Explore the vertical and horizontal scaling of a computing system.
Multithreaded Algorithms
Filed under Algorithms
Learn about multithreaded algorithms.
What Is a Regressor?
Filed under Machine Learning
Learn how regressors work.
Fuzzy Logic Explained
Filed under Math and Logic
Learn how fuzzy logic works.
Algorithm for Handwriting Recognition
Filed under Computer Vision
Learn about handwriting recognition algorithms.
Multi-Verse Optimizer
Filed under Algorithms, Math and Logic
In this tutorial, we’ll take a look at the Multi-Verse Optimization Algorithm (MVO) and what it does.
How Do Markov Chain Chatbots Work?
Filed under Machine Learning
Learn how to use the Markov theory to create a chatbot capable of carrying on a meaningful conversation
Grasshopper Optimization Algorithm
Filed under Algorithms
Understand the steps of the Grasshopper Optimization Algorithm (GOA) with an example, and discuss its benefits and drawbacks.
How to Create a Smart Chatbot?
Filed under Deep Learning, Machine Learning
Explore the fundamentals of a smart chatbot and how understanding its architecture can help develop an intelligent bot capable of carrying on a meaningful conversation.
Whale Optimization Algorithm
Filed under Algorithms
Learn about the Whale Optimization Algorithm and how it works.