Let's start with a simple problem. Let's say that I have a 350 char sentence and would like to add a sentence to the bucket “Good mood” or “Bad mood”.
What would be the best way to develop an algorithm to execute a sentence?
Manual classification by a bunch of mood suggestions. Then submit them to the naive Bayes classifier. Use something like SpamBayes as a starting point .
/ , "" (, "", "", "", "" ..) "" ( " ", "", " ", " " ), , , .
, , .
. , ; - .
, , :
. SVM (, LibSVM WEKA SVMLight), , , .
, , . TagHelper, WEKA . (, "" "" "" ).
, , , . .
, . - Google Prediction API , .
Weka , . J48, , , C4.5 .
Try machine learning from a bunch of such offers. Use some features, such as emoticons, as mood indicators. Maintain quality and add / modify your feature set.