How do you choose a classification algorithm for a specific machine learning problem ?
First of all I am a newbie with machine learning just trying my hands here and there . I have a specific problem in hand i.e If I have contact access of one person A , I have to classify the relation of the contact to A . Suppose I have contact list like this
- Abhishek +91 898989XXXX
- Dad +91 898989XXXX
- Puja Aunty +91 898989XXXX
- Sid Bro +91 898989XXXX
- Mom +91 898989XXXX
- Jeet Ganguly Sir +91 898989XXXX
I want to predict the relation from contact name like
- Abhishek - Friend
- Dad - Parent
- Puja Aunty- Parent
- Sid Bro- Friend
- Mom -Parent
- Jeet Ganguly Sir - Teacher
- Abhishek's Dad - Parent
This problem is for a parent teacher student communication app . So how would you predict this ? I have previously solved poblems like
- twitter sentiment analysis using textblob
- gender classifier from height weight foot size using svm
- city name generator using LSTM
The problem in hand is which classification algorithim I should use for this text analysis prediction and how should one should choose the perfect algorithm .