Skip to main content

Posts

Natural Language processing empowering IOT

Understanding the terms in the simplest way Natural Language Processing : Natural Language Processing is the ability of a system to analyse the human language in the same way normal people do. Internet of Things : It is made up of devices – from simple sensors to smartphones and wearables – connected together. How IBM uses NLP to boost its IOT solutions Natural Language Processing (NLP) has always helped to decrease the gap between User and the System. System that may vary from your mobile phones to any x..y..z appliances in your home or offices. IBM has created an API for connecting unstructured data with Watson’s computing prowess. With IoT becoming a large scale industry in itself and creating tons of data. If we just have a look on this statistic you can easily guess how much data is created by IoT things, A brief for Cognitive APIs IBM Cognitive APIs deliver natural-language processing, machine-learning capabilities, te...

NLP Bots for Mental Health Counseling

Let us begin with some eye-catching facts. 1 in every 5 adults in America is facing a mental health issue. The youth’s mental health is worsening continuously due to the stress and anxiety that accompanies modern lifestyle and education systems. 12% of the young adults in America are facing clinical depression and anxiety. About 80% of these are left with no or insufficient treatment. Though these numbers are for the US, the story is similar in many other countries such as India, Japan etc. where the burden of education and work life is leading to increasing cases of depression and even suicide. The following news articles show that the number of psychiatrists, compared to the rapidly increasing cases of mental health issues, is not satisfactory. U.S. Psychiatrist Shortage Intensifies in Forbes Across the US, a serious shortage of psychiatrists in CBSNews Number of psychiatrists in India is disappointing in terms of population in IndiaTimes With the emer...

Video Captioning using NLP

Natural Language Processing is about taking the languages used by humans in written or spoken form, with all its ambiguity and richness to convey crisp logic, rhetorics, sentiments and bring it into a machine representation. Lets look at Video Captioning through NLP. Generating captions for image has been done with desirable results but work for captioning videos that follows the actions to form a sort of storyboard is still ongoing. Motivation for doing this can be for: Prediction of actions.  Security Camera Log. Generating summary of the video. Audio description can help blind people if applied in real time using their viewpoint as input. Allowing for text search in video which takes you to a certain point in the timeline automatically based on query.  The general followed workflow is like this:   The Video is segmented into frames based on Action Localization / Scene Transition / Image Slices. These Frames are processed for noise removal & f...