Please, professor, answer this question: Why do we use MATLAB when there are many other programming languages? I mean, what I do in MATLAB, I can do in any other programming language such as C++ and Python, so why do we use MATLAB?
Because you need to use the right tool for the right job in engineering. MATLAB can interoperate with Python and generates C/C++ code and it enables multiple teams to collaborate on a complex problems. Let's take an example of battery management software. You need to estimate the state of charge in order to control the charging process, and you would use machine learning to come up with the predictive model, because it is not directly measurable. That model has to be implemented in a hardware system, which usually require C/C++. With MATLAB, you can develop the model, and then generate the C/C++ code. If you need to make changes, you just need to update your model in MATLAB. If your team member build a model using Python, you can use it as well. It's very flexible. For students who wants to learn machine learning, it's simple math-like syntax helps them learn the math behind the algorithm easier than other languages. Alternative is, write the code in Python, and then recode it manually in C/C++. That's a lot of manual process and creates room for a lot of errors.
I am excited to watch the rest of this series!
You are a life saver. Can't wait for the rest of the series (Phding in archaeology and need to use neural network to classify a huge amount of images)
Glad you find it useful! If you google "image classification matlab", you will also find many related links.
MATLAB, My first love ❤
Thank you, this really better explains to me why roboflow wanted "test" images.
Please start a latest playlist of it in UA-cam
Please please please MATLAB team
I love you all 💝😘
Please, professor, answer this question: Why do we use MATLAB when there are many other programming languages?
I mean, what I do in MATLAB, I can do in any other programming language such as C++ and Python, so why do we use MATLAB?
Because you need to use the right tool for the right job in engineering. MATLAB can interoperate with Python and generates C/C++ code and it enables multiple teams to collaborate on a complex problems. Let's take an example of battery management software. You need to estimate the state of charge in order to control the charging process, and you would use machine learning to come up with the predictive model, because it is not directly measurable. That model has to be implemented in a hardware system, which usually require C/C++. With MATLAB, you can develop the model, and then generate the C/C++ code. If you need to make changes, you just need to update your model in MATLAB. If your team member build a model using Python, you can use it as well. It's very flexible. For students who wants to learn machine learning, it's simple math-like syntax helps them learn the math behind the algorithm easier than other languages.
Alternative is, write the code in Python, and then recode it manually in C/C++. That's a lot of manual process and creates room for a lot of errors.
Human learning machine learning.
I am stuck with Imbalanced Learning. The prior, cost, and rusboost ensemble are not helping.
Nice