Posts

Artificial Intelligent Chatbot

Image
Presenting by Madhan Kumar Selvaraj Globally 30% of the customer service is handling by the Chatbot. Its market size is projected to grow from $2.6 billion in 2019 to $9.4 billion by 2024. Many of the people have a thought that machines will grab their job. But the reality is that the machine assist humans to do the complicated woks in a easy manner. What this blog is about? This blog helps you to create an Artificial intelligent Chatbot by deploying it in the Python Flask web framework and the Heroku cloud platform. Here I am doing this chatbot to assist a coaching institute to respond to the students regarding the course details and also it can answer questions apart from the course. Everyone knows about Google assistant, Apple's Siri, Microsoft's Cortona, Amazon's Alexa. Our Chatbot also works like the same and it is having limitation because we are using limited pattern and response. If we add more pattern and response, it can response to all our queries. Chatbot A c...

Detecting stranger through CCTV camera and alerting the owner

Image
Presenting by Madhan Kumar Selvaraj In this blog, we are going to see some interesting stuff related to detection. Globally there are around 25 million CCTV cameras in the house. Sadly, for every 3 minutes robbery, theft and burglary are happening. Real-world issue Even though we have access to live streaming CCTV video footage through the internet. But most of the time we failed to check the video footage at the time of the robbery. So, there is a need for a smart alert system. One-liner of the project Detecting the human subject other than the family members through the CCTV footage and alerting the house owner through the mail. Technologies used here OpenCV computer vision Facenet CNN model MTCNN (Multi-task Cascaded Convolutional Neural Networks) Support Vector Machine algorithm Matplotlib library The workflow of the project Focusing only on the human subject in the CCTV footage other than animals, birds, etc Take a screenshot of the video once we ...

Logic behind the machine recognizing digits from the handwritten image

Image
Presenting by Madhan Kumar Selvaraj Mobile phones become a third hand to this generation people and in our day-to-day life we are using the artificial intelligence of the system without our knowledge. I hope everyone used the handwriting input features in the mobile keypad. It recognizes the character or digits when you draw. It may look simple. But the process behind it is very complex and I am using this blog to explain clearly as simple as possible. What this blog is about? This blog concentrates on the process behind the Artificial Neural Network (ANN) and Convolution Neural Network (CNN). It is simply called deep learning or Artificial Intelligence (AI) . For a bonus to my readers, I added the digit recognition project by using OpenCV and CNN. What is deep learning? The human learns things by seeing or hearing something and they can able to recognizes the things once they see it again. For example, a Child recognizes whether an animal is a cat or dog by their pa...

Safety precaution for driving in Indian roads

Image
Presenting by Madhan Kumar Selvaraj   India has 1% of the world's vehicles but accounts for 6% of the world's road traffic accidents . What is the root cause for it and what are the measures we can take to minimize these accidents? What this project is about   Analyzing the road accident data from the Indian government website and suggesting a few important safety measures for the travelers. Basic flow chart of the project In this blog, we are going to know the root cause of the accident by using the following technology Python Pandas Seaborn MySQL Flask Jinja web template Prerequisite Python 3.X version Refer my blog where you will get all the reference link to install Python and other dependencies Anaconda for Jupyter notebook From this site, you will get Conda, Jupyter notebook, Spyder IDE and many more Pycharm IDE (Optional) I personally like this IDE for Python coding. Refer my previous blog MySQL server Download MySQL from ...