BSc Industrial Eng. | #MachineLearning #ComputerVision #DeepLearning | BI Developer https://www.linkedin.com/in/keremkargin/

In this blog post, we’ll do a small project with OpenCV. In this project, I’ll try to explain how we can detect the vehicle's license plate from a vehicle image. The content of the blog post will be as follows:

- Why is it necessary to detect the license plate?
- Code Section about License Plate Detection
- Code Review and Explanation
- Summary

You can follow me to learn and review more Computer Vision apps like this one. Let’s start.

You can follow my GitHub profile for application-related codes and much more.

Github: https://github.com/keremkargin0

Plate detection has become one of the most popular…

In this blog post, I’ll try to explain the working principle of Computer Vision and, the OpenCV library. Throughout the article I’ll cover:

- What is Computer Vision?
- How does Computer Vision Work?
- Applications of Computer Vision
- What is OpenCV?
- A Brief History of OpenCV
- Quick-Start with OpenCV

Let’s start step by step. Keep working!

Computer Vision is a workplace that allows us to digitally detect images and perform operations on these images. Computer Vision is an artificial intelligence workspace where we can collect information and extract features by accessing the features of images in digital media. …

In this blog post, I will first try to explain the basics of ElasticNet Regression. Then, we’ll build the model using a dataset with Python. Finally, we’ll evaluate the model by calculating the mean square error. Let’s get started step by step.

The main purpose of ElasticNet Regression is to find the coefficients that minimize the sum of error squares by applying a penalty to these coefficients. ElasticNet combines L1 and L2 (Lasso and Ridge) approaches. As a result, it performs a more efficient smoothing process. In another source, it is defined as follows:

Elastic Net first emerged as a…

In this blog post, I will first try to explain the basics of Lasso Regression. Then, we’ll build the model using a dataset with Python. Finally, we’ll evaluate the model by calculating the mean square error. Let’s get started step by step.

The main purpose in Lasso Regression is to find the coefficients that minimize the error sum of squares by applying a penalty to these coefficients. In another source, it is defined as follows:

The “LASSO” stands for

LeastAbsoluteShrinkage andSelectionOperator. Lasso regression is a regularization technique. It is used over regression methods for a more…

In this blog post, I will first try to explain the basics of Ridge Regression. Then, we’ll build the model using a dataset with Python. Finally, we’ll evaluate the model by calculating the mean square error. Let’s get started step by step.

The main purpose of Ridge Regression is, to find the coefficients that minimize the sum of error squares by applying a penalty to these coefficients. Also known as Ridge Regression L2. In another source, it is defined as follows.

Ridge regression is a model tuning method that is used to analyse any data that suffers from multicollinearity. This…

In this blog post, first, I’ll try to explain the basics of Multiple Linear Regression. Then, I’ll build the model using a dataset with Python. Finally, I’ll evaluate the model by calculating the mean square error. Let’s get started step by step.

The main purpose of Multiple Linear Regression is to find the linear function expressing the relationship between dependent and independent variables. Multiple Linear Regression model has one dependent and more than one independent variable. In another source, it is defined as follows:

Multiple linear regressionis used to estimate the relationship betweentwo or more independent variablesand…

In this blog post, I will first try to explain the basics of Simple Linear Regression. Then, we’ll build the model using a dataset with Python. Finally, we’ll evaluate the model by calculating the mean square error. Let’s get started step by step.

Simple Linear Regression is a statistical method that helps us describe and analyze the relationship between two variables, one dependent and one independent. In another source, it is defined as follows:

Simple linear regressionis used to estimate the relationship between two quantitative variables. You can use simple linear regression when you want to know:- How…

In this blog post, I will try to explain what is Apache Kafka, how it works, when to use it, writing data to Kafka, and reading data from Kafka. Enjoyable readings.

Let’s first take a look at the architecture in the past. In the ’90s CLIENT-SERVER architecture was popular. There was a Monolith structure here. In ** Monolith** structure; all structures are included in a single application. Access to the internet increased over time. And version updates have become a constant need. For this reason, the number of people who prefer this structure has decreased over time.

Then ** Microservices** came to…

In this blog post, I’ll talk about Tokenization, Stemming, Lemmatization, and Part of Speech Tagging, which are frequently used in Natural Language Processing processes. We’ll have information about how to use them by reinforcing them with applications. Enjoyable readings.

`Tokenization`

is the process of breaking down the given text in natural language processing into the smallest unit in a sentence called a token. Punctuation marks, words, and numbers can be considered tokens. So why do we need `Tokenization`

? We may want to find the frequencies of the words in the entire text by dividing the given text into tokens. Then…

In this post, I will try to share the basics of Natural Language Processing, its uses, as well as Text Mining and Natural Language Processing. I intend to mention in a different article than text preprocessing in natural language processing. Enjoyable readings.

Before I define Natural Language Processing myself, let’s look at how it is defined in several sources.

Natural Language Processing, or NLP for short, is broadly defined as the automatic manipulation of natural language, like speech and text, by software.

In another definition, it is defined as follows;

Natural language processing is a form of artificial intelligence (AI)…