If you are reading this article you must be familiar with operating systems like Windows7, Windows 8, Mac OS. One of the most widely used OS in Linux. It is powerful. To give you an idea, most of the cloud computing services like AWS, GCP and Azure use Linux in there cloud. So you can imagine how ubiquitous Linux is. One thing I personally like about is the command-line interface of Linux or Terminal. …
This article is about what steps I personally follow whenever I work with machine learning projects. I will be discussing those steps in detail.
Let me walk you through all the steps in this pipeline using an example — A Dogs vs Cats classifier!
It is the science and engineering of making intelligent machines, especially intelligent computer programs. It is related to the similar task of using computers to understand human intelligence, but AI does not have to confine itself to methods that are biologically observable.
There are a ton of nbextensions that you can enable to make your jupyter notebook the data science development easier. Nbextensions are notebook extensions, or plug-ins, that will help you work smarter when using Jupyter Notebooks.
Are they the same thing? If not are they somehow connected?
These questions are definitely worth asking. The answer is yes both are much more connected. But some key factors set some differences in them.
These are the technologies we can use for version control. Keeping track of your program and testing out changes, etc.
Let’s see at each of them more closely.
Git is a version control system, it always keeps track of different versions of your code. Multiple people in the same team are working on a project if one person adds or remove one line it will…
All the Basics of you required to know OpenCV Library.
So we have seen some transformations on images such as translation, rotation, resizing, flipping, and cropping in the last part, you can check out here.
So in this part, we will be covering some advanced operations in OpenCV (i.e- Smoothing & Blurring, Thresholding, Gradients & Edge Detection, and Contours)
Smoothing and Blurring
Read further to learn how to perform image transformation using OpenCV.
In Part I, I have explained what is OpenCV, and few concepts of OpenCV (How to load an image, how to read an image as NumPy array, and drawing on empty canvas).
If you haven’t read the first part yet, here is the link(Fundamentals of OpenCV Part I).
In this blog, we are going to see some image transformations techniques such as translation, rotation, resizing, flipping. So let’s begin.
Translation means the shifting of an image along the x and y-axis. Using translation, we can shift an image…
What is Computer Vision?
Computer Vision is a field in computer science that gives computers a power of vision. Now with the power of vision computers can do all the things which a human eye can do i.e process of acquiring, processing, analyzing, understanding images, and extracting data from the real world (to produce numerical/symbolic information). It can be also called a subfield of Machine Learning because it will be required to use a few algorithms.
Every person has their likes and dislikes. Telling about me, I like Violet colour, and I dislike football. Programmers too like one language if he/she is working in Android they might like JAVA, people working in Data Science, Machine Learning might prefer Python or R.
Similarly, there are many IDEs(Integrated Development Environment) - a tool used to develop code. It has all the functions a Text Editor has, while also including extra tools and functionalities that are specialized at making large scale, professional software development easier. …
Learner. Data Scientist and Machine Learning Engineer Ai Adventures, Active Kaggler, Deep Learning Practitioner, AI Enthusiast.