### Classification in Machine Learning Example Using Logistic Regression

In the previous lesson, we learned about the theory behind binary classification and logistic regression for machine learning. We learned how to classify an object based on some training examples learned before. In this lesson, we will understand how logistic regression works and how we can implement it. In other words, we will see a classification in machine learning example using logistic regression. In this lesson, we want to use logistic regression for the binary classification of dogs based on previously seen and learned data Watch the video version of the 7th lesson: Download the Python code at the link…

### Binary Classification and Logistic Regression in Machine Learning

In the previous lesson, we solved an example of linear regression for machine learning. We used linear regression to solve a stereo vision depth estimation problem for an Autonomous underwater vehicle (AUV). We also implemented vectorization using Python. a stereo vision depth estimation problem for an AUV The purpose of this lesson is to introduce binary classification and logistic regression for machine learning. We will learn how to classify an object based on some training examples learned before. We will implement this in Python in the next lesson. Watch the video version of the 6th lesson: What application did the…

### Linear Regression for Machine Learning: an Example

In the previous lesson, we learned about linear regression in machine learning (ML). We understood the basic theory behind linear regression, and we got ready to implement linear regression in a real-life situation using Python in this lesson. We also used an algorithm called Gradient Descent which is an optimization algorithm to find the minimum of a function. Machine learning begins with the most straightforward and basic concept, linear regression in machine learning. Please read the following lesson first if you are not familiar with linear regression in machine learning: https://www.mecharithm.com/linear-regression-for-machine-learning/ This lesson is about the linear regression machine learning…

### Linear Regression for Machine Learning

In the previous lessons from the series of lessons on Machine Learning (ML) in robotics, we learned how to set up our project environment and how to code in an IDE using the Python language. This lesson is about linear regression in machine learning (ML). We will understand the basic theory behind linear regression, and we will get ready to implement linear regression in a real-life situation using Python in our next lesson. We will also use an algorithm called Gradient Descent which is an optimization algorithm to find the minimum of a function. Machine learning begins with the most…

### Python for Machine Learning in 40 Minutes

Up to this point, we got a clear understanding of the importance of Machine Learning in Robotics. Additionally, we learned how to use Ubuntu, install software utilities, and set up virtual environments. Here we will have a crash course on Python for our Machine Learning tutorials so that a lack of Python knowledge will not hinder you. The purpose of this lesson is to teach you how to use Spyder IDE for writing Python code. You will be introduced to variables, strings, lists, loops, if statements, and Numpy, which is very important for matrix and vector operations that are essential…

### Guns (Utilities) Needed for Following Machine Learning Tutorials

You need guns (software & hardware), lots of guns, to smoothly follow the machine learning tutorials. From the movie "Matrix" In this lesson, you will get a brief introduction to virtual environments, what they are and why we need them. We need virtual environments for our machine learning tutorials Following that, you'll learn about IDEs (Integrated Development Environments) and then get a brief overview of Ubuntu. The next step is the installation of Anaconda and the creation of virtual environments. Finally, you will install Tensorflow, which you will need later on in the machine learning tutorials. IDE or Integrated Development…