Decode human behavior through code: A counter-intuitive approach

reyha (~reyha)


75

Votes

Description:

Human psychology has remained and continues to remain one of the most challenging areas of research as it aims to understand individual’s behavior and mind, including conscious and unconscious phenomena, as well as feeling and thought. The extent of impact social media has caused on the human mind is huge and perhaps, hard to imagine.

Thanks to python and it's brilliant capabilities to process natural language, we can now understand how social media is affecting our lives from a psychological perspective and if it is capable of changing our behaviors, our expressions, our sleeping patterns, or even emotions. From social posts, we can draw interesting conclusions about both men and women if we can comprehend what are the topics they are most interested in, what time of the day are they most and least active etc.

Core idea:

  1. Collect a dataset from Twitter (or any other social network) of the world's top 400 most influential women for the year 2013 and for the year 2018
  2. Train an NLP model and use this model to classify the collected data under various categories like education, religion, etc. and identify if the post is a concern, compliment, complaint etc.
  3. Perform a year-wise trend analysis to identify the topics they are most interested in and parameters like the most/least active time of the day, the most active/least active day of the week the average time spent on twitter per week/month etc.
  4. Carry out behavioral analysis by evaluating how the ways of expression, activity levels etc. have changed on social media over the last five years and what might have been the possible reasons for the same

Structure:

  1. 5-10 mins – Introduction and discussion ( algorithms and concepts being used )
  2. 10-20 mins – Code walkthrough followed by discussions on the results obtained (Please refer the core idea section for more details)
  3. Remaining time – Q/A or general discussion

Contents:

  1. An introduction to natural language processing - text normalization, n-grams, PoS tagging
  2. An introduction to deep learning - neural networks and neural language models (framework - keras)
  3. A brief discussion on the implementation of a sentiment classifier - Naive Bayes classifier/RNN classifier
    If time permits, test out a few tweets to understand the working of the classifier
  4. Conclusion - how can the results help identify opinions, attitudes, emotional states & future scope (of the project)

Note: The entire talk will be a powerpoint based presentation along with illustrative code snippets

Prerequisites:

Python - Beginner/Intermediate
Machine Learning - Beginner
NLP/Deep learning techniques - Beginner
Keras/Tensorflow - Beginner

Basic familiarity with the following libraries/tools:
1. numpy
2. pandas
3. matplotlib
4. jupyter notebook

Content URLs:

To be added soon!

Speaker Info:

The speaker of this talk is Reyha Verma. She is currently working as a data scientist at Sprinklr, Gurgaon. Since her organization is the world's best social media management platform, she spends most of her office and her personal time juggling between new, efficient deep learning models and tons of social media data.

She is an open-source enthusiast who has also previously been a mentor with Zulip, an open-source python based chat application for FOSS Outreachy program 2016 and has undertaken research projects at National Sun Yat-Sen University, Taiwan and Bhabha Atomic Research Center (BARC), Mumbai while pursuing her undergraduation at the National Institute of Technology, Srinagar.

Section: Data science
Type: Talks
Target Audience: Intermediate
Last Updated:

Best wishes

rajni dhingra (~rajni)

Looks interesting.... All the best..!!

Savvy Aqua (~savvy51)

Best of luck. .....!!

Sumadha Jain (~sumadha)

looks very exclusive and innovative effort....wishing u all the very best !

lokinder

Looks promising! Great attempt :)

riva verma (~riva)

Best wishes.Keep it up.👍

Bajpairakesh

Best wishes.Keep it up.👍

Bajpairakesh

Gripping 👌

Harsh Ahuja (~harsh54)

Best wishes From Srinagar,Kashmir.

Sonam Lotus (~sonam)

Best wishes From Srinagar,Kashmir.

Sonam Lotus (~sonam)

Very useful. Best of luck.

Satya Paul (~satya58)

Very useful. Best of luck.

Satya Paul (~satya58)

Very useful. Best of luck.

Satya Paul (~satya58)

Very useful. Best of luck.

Satya Paul (~satya58)

Very useful. Best of luck.

Satya Paul (~satya58)

Fantastic job.. Very useful information..

Kamal K. Kapoor (~kamal_k.)

Very interesting..!! Best wishes 👍👍

Rajni@Khajuria

Interesting. Keep it up. Pankaj Srivastava

pankajsrivastava.ju

Interesting. Keep it up. Pankaj Srivastava

pankajsrivastava.ju

Great effort. All the best!!

karamjeet kaur (~karamjeet)

Really good useful...all the best

Ganesh_kame

Very useful. Great effort. All the best

Naresh Arora (~naresh52)

Very useful. Great effort. All the best

Naresh Arora (~naresh52)

Very useful. Great effort. All the best

Naresh Arora (~naresh52)

Very nice Reya...keep it up.. God bless you..

vibhakar mansotra (~vibhakar)

Good Initiative Keep Going

Sanjeev Anand

sanjuanshu

Great job Reya....keep it up... May God bless you

vibhakar mansotra (~vibhakar)

Great job Reya....keep it up... May God bless you

vibhakar mansotra (~vibhakar)

Great job Reya....keep it up... May God bless you

vibhakar mansotra (~vibhakar)

Great job Reya....keep it up... May God bless you

vibhakar mansotra (~vibhakar)

Great job Reya....keep it up... May God bless you

vibhakar mansotra (~vibhakar)

Good Initiative Keep Going

Sanjeev Anand

sanjuanshu

Good Initiative Keep Going

Sanjeev Anand

sanjuanshu

Good Initiative Keep Going

Sanjeev Anand

sanjuanshu

Good Initiative Keep Going

Sanjeev Anand

sanjuanshu

Great job Reyha....keep it up... May God bless you

vibhakar mansotra (~vibhakar)

Very useful...gud luck

Sheena

Well Done Rehva

Anshu

sanjuanshu

Good work, All the best!

lovish chib (~lovish03)

All the best

shiv sharma (~shiv80)

All the best

shiv sharma (~shiv80)

All the very best. Excellent job

Sourabh Shastri (~sourabh14)

All the very best. Excellent job

Sourabh Shastri (~sourabh14)

Great! All the best!!

YASHIKA DHINGRA (~yashika76)

All the very best. Excellent job

Sourabh Shastri (~sourabh14)

Best wishes.

Amardeep Sharma (~amardeep61)

All the very best...

SAGAR RAINA (~sagar18)

All the best

Devinder Shastri (~devinder)

All the very best

Lalitsen Sharma (~lalitsen)

All the best

Vijay Raj Singh (~vijay_raj)

Bravo Reyha Keep it up

ANIL MAHAJAN (~anil09)

Great work. All the best!

Rishabhgupta

Important topic chosen. Doing a right job. Good luck.

Rakesh Dhar (~rakesh41)

Great work. All the best!

Rishabhgupta

Important topic chosen. Doing a right job. Good luck.

Rakesh Dhar (~rakesh41)

Great work. All the best!

Rishabhgupta

Great work. All the best!

Rishabhgupta

Great work. All the best!

Rishabhgupta

Great work. All the best!

Rishabhgupta

Great work. All the best!

Rishabhgupta

Great work. All the best!

Rishabhgupta

Great work. All the best!

Rishabhgupta

Innovative and creative piece of work Keep it up

Ratish Bedi (~ratish)

Login to add a new comment.