Press ESC to close

Data Science

Emotion Detection using Python

In this tutorial, we’ll see how we can create a python program that will detect emotion on a human face. This might be interesting if you want to do things like emotion detection using python, or if you’re training machine learning systems to read human emotions. We’re going to create a program that takes an image as an input and outputs a list of human emotions that the image invokes. To do this, we’re going to use a package called Deepface. What is Deepface Deepface is an open-source face recognition attribute analysis framework that was created for python. It is…

Detect the Age and Gender of a Face using OpenCV

In this tutorial, we are going to quickly go over how you can detect the age and gender of a face using OpenCV. In computer vision, detecting a face is a very important task. In the past, detecting a face required a lot of time and effort, but today we have pre-trained models that can do it in a few seconds. We will be using a pre-trained model in the OpenCV library to detect a face and return a ground truth label. It’s quite a simple model, but it’s a good starting point for beginners. Required Modules: OpenCV: It is…

First few steps to learn Machine Learning

Machine Learning is a branch of artificial intelligence (AI) that allows computers to learn automatically, from provided datasets, and improve over time without the need for comprehensive programming. Machine learning algorithms are able to detect patterns in data and learn from them, allowing them to make their own predictions based on what they’ve seen before. All this happens quite naturally through the computer processing huge amounts of information and observing how this influences future predictions. Computers have been using machine learning algorithms for many years now – probably even since you started using any kind of modern technology as your…

How to Extract Text and Images from PDF using Python?

This article will see how we can use Python to work with PDF (Portable Document Format) files. PDF files contain images, documents, text, links, audio, video, you can also add a hyperlink to a pdf file. So, basically, this article will help you on How to Extract Text and Images from PDF using Python? The topics we are covering in this article are given below. Reading text PDF files. Reading tables in PDF files. Extracting images from PDF files. Write a PDF file Working with PDF files in python is very easy you can use different types of Python libraries/module…

Draw Various Types of Charts and Graphs using Python

In this article, we’re going to draw various types of charts and graphs using Python. We’re going to use two different packages in Python whiPython is a famous programming language. It is a very resourceful programming language with its functions being applied almost across all fields in IT, such include Data science, web development AI and Big data. Having a powerful programming tool is not enough; the ease of use comes in handy when developing or computing complex computations. In Python, it is easy for your implementation and output to make sense easily. How about visualization? Which is the topic…

Generate Passwords using Python and Secrets

Almost every day I get a notification from different websites about cyberattacks, password leaks, and data breaches. Having a secured password is very important as it reduces the chances of Brute Force attacks where the hacker will keep on guessing the passwords until it hits the right one. You can Generate Passwords using Python and a module called Secrets which is much secured than the Random module. Generating a secured password by yourself is a kind of difficult task. You’ll always try to use a password that you can remember easily. For example, some of the most common passwords are…

Top 20 Big Data Tools That You Can Use

Big data tools are the one that can handle high-volume, high-velocity, and/or high-variety information assets that require cost-effective, innovative forms of information processing that enable increased insight, decision-making, and process automation. Hadoop The Hadoop is a big data tool that allows for the distributed processing of large data sets across multiple computers using simple programming models. It is developed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to provide high-availability, the library itself is developed to detect and handle failures at the application layer, so providing a…