nanorocks

twitter_document_classification_exam_2017

May 27th, 2018
2,412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 118.20 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. """
  4.  
  5. Потребно е да се направи систем кој ќе знае да класифицира твитови во однос на тонот (sentiment) на позитивен и негативен.
  6. Дадена ви е листа train_data од торки. Прв елемент во торката е класата (positive/negative) и втор елемент е содржината на твитот.
  7. Користејќи ги првите 200 примери, да се изгради наивен Баесов класификатор кој ќе научи да класифицира непознати твитови.
  8.  
  9. Потоа, за прочитан индекс од влезот (број од 200 до 999) да се најде твитот на соодветната позиција во train_data и истиот да се класифицира.
  10. Во првата линија се печати бројот на позитивни и негативни примери во тренинг множеството,
  11. а во втората линија се печати индексот на тест примерот (прочитано од влез), точната класа, предвидената класа и содржината на твитот.
  12.  
  13. """
  14.  
  15. # ('negative', '@dethronedlwt hi. Why are you absent? :('),
  16.  
  17. import re
  18. import math
  19.  
  20. train_data = [('negative', '@dethronedlwt hi. Why are you absent? :('), (
  21. 'positive', 'Gamer Follow Train!\nFollow Me\nRetweet this\nFollow all who retweeted\nGain active followers :) 110'),
  22.               ('positive', 'Life Is All About Kutiyapanti :D \nI Love My Life For This :D'),
  23.               ('negative', 'Ive been trying to play the damn beta for like 12 hours now :('), ('positive',
  24.                                                                                                '@SwiftBlablaCat remember when she sent out all those presents last Christmas?? That was dubbed "Swiftmas" :)'),
  25.               ('positive',
  26.                "@joogstonemakeup Hi Jacqueline, we're so sorry to hear this. Please DM us your contact details and we will give you a call :)"),
  27.               ('negative', '*sign out* :(((((( https://t.co/y45q9GAJ5j'),
  28.               ('negative', '@evanquick Oh, that must be so annoying Evan :( Do the texts give the option to opt out?'),
  29.               ('positive',
  30.                '@machado_man4 @TashaShukla @CloydRivers and freedom to hangout with whoever you want to!!!!!!!!! :)'), (
  31.               'negative',
  32.               "@UrsulaWJ @OwenWinterMYP I'm not able to go! :( It's the Association of Green Councillors conference this weekend..."),
  33.               ('positive', 'Great night with great people :)'), ('negative', '@lifeboatsupport I have! :('),
  34.               ('positive', 'Computer #sex? Count me in ! :) #funny #vintage http://t.co/ClwnnMFV0D'), ('positive',
  35.                                                                                                        "@ArchieDait That's great to hear, we'll be sure to pass on your thanks to our staff :) -Nic"),
  36.               ('positive',
  37.                "@dontyk if it's no use to you, I'll pick it up next time I'm down :) yeah, I'll cook in my nice big kitchen! "),
  38.               ('negative',
  39.                "@talkingsimpsons hey bud! Christy is really sick so I can't leave these 2 at home :( xo thanks man"),
  40.               ('negative', '@keikopotato IM GONNA MISS U SEXY PREXY :((((((((('), ('positive', 'Thanks :))'),
  41.               ('negative', "I'm so tired hahahah :("),
  42.               ('positive', 'On another note, found this in Camden Town... :D worked to. http://t.co/MDtJGcXopb'), (
  43.               'negative',
  44.               '@therp_stefan @Therp_BV will cost you 600 k to get security alerts on odoo 8 if you are an Odoo partner. Far from community spirit. :-('),
  45.               ('positive', '@msarosh Uff Itna Miss karhy thy ap :p'), ('negative', '@baileymac02 miss youu :('),
  46.               ('positive', 'Jummah mubarak to all \nRemember me in your prayrs :)'),
  47.               ('negative', "@rickygervais I'm working Saturday and Sunday so Friday is a bad day for me :(:("), (
  48.               'positive',
  49.               'Oh wow thank you @GarnierSA :) my skin going to be perfect by the time I head to Lagos #Travel http://t.co/3DiloYW9MJ'),
  50.               ('positive',
  51.                "@NehamsChamaria @euphonious_tone Hello Ladies! Apologies for the delay. Please DM us your address size details and we'll ship the prizes. :)"),
  52.               ('negative', "Everything in the kids section of IKEA is so cute. Shame I'm nearly 19 in 2 months :("),
  53.               ('negative', '@xband__loverx I miss you :('), ('positive',
  54.                                                              "Thank you so much @ABCTV - I didn't know the greatest magical detective #JonathanCreek was back on TV! Off to set the DVR now!! :)"),
  55.               ('positive', 'Happiness is when you make the most of what you have now. :)'),
  56.               ('positive', 'I love you too :) And now I want corn chips :)\n@SoldHerSoul'), ('negative',
  57.                                                                                              "i have this awful appointment tomorrow and i'd like to feel OK going in to it, since I won't be after it >:("),
  58.               ('positive', '@_Halie13_ thanks for being so great!:) '), ('negative',
  59.                                                                          "We're not going on the cable cars now because my brother got scared and doesn't want to :((("),
  60.               ('positive', 'Truth. :D http://t.co/EI7VtynLOx'), ('negative', 'Party promotions are over :('),
  61.               ('negative', "She's so cute :( http://t.co/5gRpttMX8k"),
  62.               ('positive', 'My sisters are the best!!!! Best pre bday celebration :))))'),
  63.               ('negative', '@Tonynamly sad moment when you gon vomit all this out :('),
  64.               ('positive', "@19strawberry66 im sure it wasnt anything we're not already used to :) Glad ur home!"),
  65.               ('positive', "won't even talk to me just great :)"), ('positive',
  66.                                                                     '@ZoeyChandler6  we Professional we do hits videos : Wicked Boomshot fuh di world even yours thank you :)'),
  67.               ('negative',
  68.                "@st3cav @MCFC @sterling31 @YayaToure True, deosn't help that Liverpool were here last week, most have never been to Pool though :("),
  69.               ('positive', 'When everyone is fuckin irritating :)'), ('positive',
  70.                                                                       "Well buds, guess I'm going to bed, goodnight guys, see you in the morning, or whatever I woke up :)"),
  71.               ('positive', "@Circuit500 yeah but now I've lost my 's - calling it a day :)"),
  72.               ('positive', 'goodnight I love everyone but hate myself because in stupid :)'),
  73.               ('negative', "@curlsharryxoxo i don't know :(( just be happy for him :("),
  74.               ('negative', "Kendall and Kylie are killing me on Kylie's snapchat :((((("), ('negative',
  75.                                                                                             "Oh no Mr I Pigs not turning on :( although there's a weird crackling noise when I plug him in coming from the plug ,I'm thinking fuse?"),
  76.               ('negative', 'I want my braces back! :('), ('negative', 'my left ear is swelling :('),
  77.               ('negative', '@ClashWithCam when will the clan slots be open :(('),
  78.               ('positive', 'Nightly routine of simpin :-)'), ('positive', 'getting home at 4 waking up at 9 :):)'),
  79.               ('positive', '@JonsCrazyTweets still more green tea blends with other flavors. :)'),
  80.               ('positive', '@comicbookhes of course, i would like that :) x'), ('positive',
  81.                                                                                 '@monkeymademe the @raspjamberlin is still on tomorrow? A work colleague is interested in bringing his kid along :) can point him to EB page'),
  82.               ('positive', 'to see beauty, you have to believe in its existence first :)'),
  83.               ('negative', '@_awkwardraven Will do Senpai >:( -looks up on all of buttsex-'),
  84.               ('positive', '@rinpunzel_ what are you promoting?:)'),
  85.               ('negative', 'Should have taken a pic before mrs wong confiscated my art work :('), ('positive',
  86.                                                                                                    'Gamer Follow Train!\nFollow Me\nRetweet this\nFollow all who retweeted\nGain active followers :) 1'),
  87.               ('positive', 'i love airports :-):-))'),
  88.               ('negative', '@dontvexmysoul hahahahahaah i donno korean language :( only few russian ) waaaaa'),
  89.               ('negative', 'Sorry :( https://t.co/Q5TAYjrQ8K'),
  90.               ('negative', 'Fabian Delph has fallen :(\n@BLUEARMY_IND @MCFC'),
  91.               ('positive', 'No one falls in love by choice, its by chance... :) '),
  92.               ('negative', "it's okay.. but.. :(("),
  93.               ('positive', 'im going to bed i love hailey and milks CrAY SXXX CL runway look :)'),
  94.               ('negative', '@krysseners No, I was in Laguna :(((('), ('positive',
  95.                                                                       '@mikestone14  Your tweet is very much appreciated! Thank you for being such a dedicated member :)'),
  96.               ('negative', '@subharrie ohh no :(( and yeah i hope she comes back soon too'),
  97.               ('positive', "I'm so insecure tonight :-)"),
  98.               ('negative', '@bmthofficial ITS SOLD OUT :(((((((((((((((((((((((((((((((((((((((((((((((((((((((((('),
  99.               ('positive', "@cyjaexlne good, 'cause I'd like to upload it myself. :)"),
  100.               ('negative', "@elninakauser I feel your pain, It's like the Welsh Pod all over again  :("),
  101.               ('negative', "@hereisjoshhiles I have it still won't work :("), ('positive',
  102.                                                                                '@John_BHarris @FakeGhostPirate @F1StatMan @xownage133 It was a heritage sword made of wood, so no :D'),
  103.               ('negative', '@The_Strypes whens the album coming? :('),
  104.               ('positive', '@ellefie @serial I will let you know if I hear of anything :) xx'),
  105.               ('positive', 'Everyone follow @CruelGamingClan :)'),
  106.               ('negative', '@Mess0019 Well I am sure your work day is over before mine :('),
  107.               ('negative', 'So Lonely :( http://t.co/VM4N0n8Bkw'),
  108.               ('negative', "I don't think so :( #zayniscomingback"), ('negative', 'when will got7 : ('),
  109.               ('positive', "I'am ELF, hbu? :)"),
  110.               ('positive', '@nakamuramartin @DamienMcFerran @Kosmikat That makes two of us then! :D'),
  111.               ('positive', '@anime_narutoINA thank you min :)'),
  112.               ('positive', "@RickyBaby321 It's not forwarding Richard...it's 'follow' :)"),
  113.               ('positive', '@DSprayberry @BaysideBand @AnthonyRaneri @tylergposey Hi Dylan and Tyler!! :) '), (
  114.               'positive',
  115.               'Back to 80s?! A brand new #Commodore64 Programming community is in town now!!!!  :) >>12th August @techspacekrk http://t.co/zAS2l96ljT'),
  116.               ('negative', '@MHSScho not much chance of game tonight :( #t20blast'), ('negative', 'I love hozier :-('),
  117.               ('negative',
  118.                "I don't know what I'm doing for #BlockJam at all since my schedule's just whacked right now :("), (
  119.               'negative',
  120.               '@meowkenzi :(( that sucks. Try vitamin e oil massage everyday for a while and it should make them healthier and easier to stretch'),
  121.               ('positive', '@aleeshajulia @IAPI_Updates that is a giant balloon! I want one :)'), ('positive',
  122.                                                                                                    '@KimKardashian @KendallJenner @KylieJenner @khloekardashian @kourtneykardash Cool..... congrats Kylie!!  U all look so nice    :-)'),
  123.               ('negative', 'I liked a @YouTube video http://t.co/93Z6WOVOs9 PASHA IS CRYING AFTER TERRIBLE DONATE :('),
  124.               ('negative', "Ugh, well I could still say that I'm lucky because I am Sapiosexual. :(((("), ('negative',
  125.                                                                                                            "Valentine et al found r'ships btwn homo/biphobic comments & certain disciplines - incl. European langs, lit, education :( #fresherstofinals"),
  126.               ('positive',
  127.                'Puff pastry egg tarts. Hot and fresh from the oven. :) @ Wan Chai MTR https://t.co/HLkgHwatJM'),
  128.               ('positive', '@ta_radio1035 @prillybie ok... sering2 play yah min.. HAHA :))'),
  129.               ('positive', '@pakalupapito imma use this next time :)))'), ('negative', 'Only one more day :('), (
  130.               'negative',
  131.               'Valentine et al (2009) found relationships between homo/biphobic comments & certain disciplines- incl. European languages, lit, education :('),
  132.               ('positive', '@brianteeman @GW1992 I squashed the commits. Did it still make 200 commits? :)'),
  133.               ('positive', 'Ltsw here we gooooooo! :-)'), ('negative',
  134.                                                            "I need a big cuddle from Lew and kisses on my face :(((( I don't want to go through this again"),
  135.               ('positive', 'Always :)\nBe positive!'),
  136.               ('positive', '@scousebabe888 Nice Holiday Honey!!!!!!!!!!!!!! :-) Kisses'),
  137.               ('negative', 'Mumma! Im on 7% :( @LMCDark_Angel'), ('positive',
  138.                                                                   'What could be more fun than a sexy girl? TWO sexy girls :)  http://t.co/S7kW8WESbs  http://t.co/p7EnTlcsum'),
  139.               ('positive', '@MinseokBr follow back me pleasse :)'),
  140.               ('positive', '@tangerinebean Has A got out of bed yet? :-)'),
  141.               ('negative', '@BritishSignBSL how very appropriate! :('),
  142.               ('positive', '@franklin_25_8 happy birthday g. All the best in life :)'),
  143.               ('negative', 'woke upp now i cant sleep :('), ('positive',
  144.                                                              'Want to say a huge thanks to @WarriorAssaultS @uktac @BolleSafety @Mechanix_Wear @Airtech_Studios @Hexmags #FF Thanks for the support :)'),
  145.               ('negative', 'Good Lord. :( https://t.co/nC9LkYUUvO'), ('positive',
  146.                                                                       'at first I did love you, but now I just wanna fuck, late night thinking of you until I got a nut :-) :v\n\n"look... http://t.co/8YhLcb16Lf'),
  147.               ('negative',
  148.                "I want Jack's follow so bad, but I don't want to be annoying by spamming him :( sooo @jackgilinsky follow me please? "),
  149.               ('negative', '@xcrazy90skidx @kowtsnatinito @_patnicolexx ems haha :('),
  150.               ('negative', 'sigh i feel bad for our girls :('),
  151.               ('negative', '65% digital sales.. having a bad feeling :('), ('positive', 'Snap me :) @lulgeann'),
  152.               ('positive', 'Thank you. Have a lovely weekend everyone. :-)) https://t.co/1CcpcLlzic'),
  153.               ('negative', 'these JMU camps are such a tease bc I just wanna be here now :('),
  154.               ('negative', "Am want to go Alex's house :("),
  155.               ('negative', "@shuaijerks it's okay I feel you it happens all the timw :("),
  156.               ('negative', 'I wish I had my own Baymax :('),
  157.               ('negative', 'Craving for Banana Crumble McFlurry and Fries :('),
  158.               ('positive', "I'm playing Brain Dots : ) #BrainDots http://t.co/R2JBO8iNww http://t.co/ow5BBwdEMY"), (
  159.               'negative',
  160.               "@xo_raaaaayyy_xo what the email link? Still says that it's no longer available :( http://t.co/iuiaIOynnx"),
  161.               ('positive', '@aliaa08 @colors_infinity @karanjohar Thank u!!  :)'),
  162.               ('negative', 'cant find the only book that keeps me sane :(('), ('positive',
  163.                                                                                '@NASA nuf with the teasing already - show us the aliens now - everyday we seem to get closer to seeing our alien cousins :-)'),
  164.               ('positive',
  165.                'Remember someone :)  See You Again (feat. Charlie Puth) by Wiz Khalifa  https://t.co/vVAyGndwnL'),
  166.               ('negative', 'MY $$$$2 DOLLAR :(  http://t.co/oI0pYGUsDi'), ('negative',
  167.                                                                            "@llymlrs story of my life...!! Love London and can't imagine living elsewhere but it's gonna have to happen someday :( I have NO space!"),
  168.               ('negative',
  169.                '#Discrimination :-( Five things we learned about pregnancy discrimination today | Left Foot F... http://t.co/Ey9MmaSmsd #UniteBlue #Tcot'),
  170.               ('negative', '@Deedee_50Fly foreals :( a wesen uwesiti mj '), ('positive',
  171.                                                                              '*    @Louis_Tomlinson    \nThank you for always putting\na smile on my face\nMind following me? :)\nHave a nice day x\n1709'),
  172.               ('positive',
  173.                "I'm that person that has to workout and eat healthy because the minute I don't I gain weight :-)"), (
  174.               'positive',
  175.               '@BlooodofoIympus @johncrossmirror far from it. Being LFC fan makes me expert in spotting mental weakness and lack consistency :-)'),
  176.               ('positive',
  177.                '@UNAPCTT Thanks for adding us to your list! :) Make sure to keep in touch for more news of our light bulbs made from corn waste.'),
  178.               ('negative',
  179.                'Whenever I would spend the night we would smoke and watch a movie but he would always end up falling asleep on me :('),
  180.               ('positive', '@babynizayn sure. Done. :)'), ('negative', 'So this is Heartache? :('),
  181.               ('negative', 'My niece is having a better summer then me :('),
  182.               ('negative', "@rowysoIjp SAME IT'S SO CUTE I LOVE IT SO MUCH I WISH THERE WOULD BE A SEQUEL :("),
  183.               ('positive', 'morning :)'), ('negative',
  184.                                            '#TURKEY ARE NOW #BOMBING #ISIS IN #SYRIA,AND ALLOW THE #USA TO USE ONE OF IT #AIRFIELDS FOR THEIR #JETS :()'),
  185.               ('negative', 'i miss niamh i havent seen her in forever :('), ('negative',
  186.                                                                              "I shoulda moved away w my boys when I had the chance cause they're the only people I want at times like this :("),
  187.               ('negative', "@OL_EYY ahhh u see? U wouldn't wake up :("), ('positive',
  188.                                                                           ':) Good Afternoon :D\n#TwitterFollowersWhatsUp\n#HappyFriedDay\n#KeepSafeAlways \n#LoveYeah\n#emojasp_here'),
  189.               ('positive',
  190.                "@DeniseAlicia_ if the salon bleaches your hair with Olaplex it won't damage it like at all :)"),
  191.               ('negative', 'I literally have no time to watch paper towns :(('), ('negative',
  192.                                                                                   "Project I want to enter into #PitchWars may not work. :( Only first chap? Mine's a phone call transcript. #ugh"),
  193.               ('negative', 'aW i wanna go and see dolphins again :( so cute xxx http://t.co/RJBAFfSMbh'),
  194.               ('positive', 'We are the one and only approve and recognized Fanbase for BAILONA :)'),
  195.               ('positive', '@JavsNH sure :)'), ('negative', '@ClaireClaire05 Very :('),
  196.               ('negative', '@sarahhardman8 I hope so :('),
  197.               ('negative', "When your bff's extremely stressed and you can't do anything but pray... \n\n:("),
  198.               ('negative', "(bot) If you follow me, plz send to me mention. Because I can't notice :("),
  199.               ('negative', "@izgzb @aishahyussofff back off fah she's mine :-("),
  200.               ('negative', "WE DIDN'T GET THE 7TH WIN :("), ('negative', '@vegemitegrier not anymore :('),
  201.               ('negative', '@hamzaabasiali exactly but unfortunately :('), ('positive',
  202.                                                                             '@dspdavey Gorgeous, Deborah! Good taste! :) You can use coupon code COLOURDEB for red, purple or blue here:  http://t.co/MXEKsnMvvX Thanks!!'),
  203.               ('negative', 'soshi didnt win :(( buttt congrats infinite!! #bad4thwin'), ('negative', 'Poor bb :('),
  204.               ('positive', '@belittle4u  I may find this very confusing :)\n*just a simple wolf*'), ('negative',
  205.                                                                                                      "@samayanyan yes thank u!! Oh damn that hella sucks :-( but at least u had a really good time that's all that matters"),
  206.               ('negative', '@carliot23 Miss you Boss :('), ('positive', "@pussy_lilac No problem :) it's a pleasure "),
  207.               ('positive',
  208.                '@MangleTheLover Hey, You like FNaF? Check out our Youtube Channel! https://t.co/sc9kDhaviX :) via http://t.co/J3sxzzg7cU'),
  209.               ('negative', 'HUNGRY :-('), ('positive',
  210.                                            '@cottypne @PaulPNE70 @TrekkingPaul @charlvdh @FcPNE @PNEShirley @mandajohnstone @YvonneOrr @Gem_Pnefc @kimramshead morning Emma :)'),
  211.               ('positive', 'off to the park to get some sunlight : )'), ('negative', '3 ghantay say light nai hay :('),
  212.               ('positive',
  213.                '@yasminyasir96 yeah but it will be better if we use her official Account :) Like The Other @PracchiNDesai '),
  214.               ('positive',
  215.                "@Ekow_bk I'm looking for influencers for my app :) If you're interested, here's your invite http://t.co/ipJ2yOiGet"),
  216.               ('positive',
  217.                "That one didn't last long. LOL \nHe has blocked me already. \nIt must have been all my nice tweets. \nThey hate them. :) @limelite001"),
  218.               ('negative', 'my wrists feel so naked bc i forgot my watch & bracelet :(('),
  219.               ('positive', '@lolArnav NOOOO i didnt even know thats how you actually typed it out i googled :)'),
  220.               ('positive', "@SBS_MTV # #GOT7  \n\nLet's have got7 facts :)"), ('positive',
  221.                                                                                "T'would not be a TweetUp without you @coleman_21 You are  booked on @Sabrina_Boat rest assured. @MButlerColesHR We have you booked on too :)"),
  222.               ('positive',
  223.                '@lazariWilliams Hey, You like FNaF? Check out our Youtube Channel! https://t.co/sc9kDhaviX :) via http://t.co/J3sxzzg7cU'),
  224.               ('negative', 'everyone is going to womad but me :('),
  225.               ('negative', 'No Assignment, but we have Project. :( really? '), ('negative',
  226.                                                                                 'The Day A Dozen Parents And Children Killed A Baby Shark For A Selfie :(  https://t.co/S8cq6c91ni'),
  227.               ('negative',
  228.                '"Do you think they survived???"\n"Well, they did find all the missing bodies in fragments, so no. But it would\'ve been nice if they did." :('),
  229.               ('positive', 'okkkk frends milte h break k bad :)'),
  230.               ('negative', "@DiscoQing AoS doesn't do it for me but I don't want to stick with 8th either. :("),
  231.               ('positive', '@IaneboyIester into a pity party so :-)'),
  232.               ('positive', '@lazybull81 also come game with me :)'), ('negative', '@Patrickcf26 NOTICE ME :((('),
  233.               ('positive', 'Always be positive :). #postive #selfie https://t.co/FDFpAD3wzd'),
  234.               ('negative', "I miss you maa :( why didn't you ever tell me its going to be like this without you?"),
  235.               ('negative', '@MystikGunn suck for me which mean I have to watch you play it around 1 p.m. my time :('),
  236.               ('negative', 'Shit 10.3k???? :((((('), ('positive',
  237.                                                       "@JulianGazzia Hi :-) If you're looking for tourist info get our application ZonzoFox clicking this link http://t.co/Y8yTe8E9wg. Bye ;-)"),
  238.               ('positive', 'Tomorrow at the #GoldCoast :) http://t.co/yRat44jWAy'), ('negative',
  239.                                                                                      "My last cross country in IJ was amazing!!!!!!! Can't bear to leave :-( https://t.co/VkVOxIaEQn"),
  240.               ('negative', '@Hegelbon That heart sliding into the waste basket. :('),
  241.               ('positive', 'who wants to ft me and Arianna :-)'), ('negative',
  242.                                                                    'Pffff doing a private @Bugcrowd #bugbounty and only finding self-XSS and host header poisoning :( Need some code execution #ktksbye'),
  243.               ('positive',
  244.                '@ailyngarciia Thank you for filling me in! Although my opinion still stands, BUT we can just agree to disagree, no harm done! :)'),
  245.               ('positive',
  246.                '@grillo_23 @sleepyjoe2 @Karnage90 @RichardDawkins Dear person, please study before embarrassing urself. Entropy works 100% w/ evolution :)'),
  247.               ('positive',
  248.                'Hey Raspberry Island  : skelo_ghost :) Want to get iPh0ne 6 for FREE? Kindly check my bi0. Thx https://t.co/TO0kTgrY0y'),
  249.               ('positive',
  250.                '@ShevoyzOfficial \n@MADrigaaaal  @TheConconFelix \n@Kalangitan  @khenlizardo  and Dan\nGod bless you all.  Meet and Greet soon :)'),
  251.               ('positive',
  252.                "@AlexCarranza21 I'm so sorry! I ran out with a friend after having a rough day. I'll try to stream on Saturday! :)"),
  253.               ('positive', "yah know I'm good at faking mah emotions :)"),
  254.               ('negative', "Elmhurst FC are over  :-( I'll always be  #ETID"), ('positive',
  255.                                                                                 "@davidrmoloney thanks for that. You've made my day! :) Let's organise a meeting soon. Are you based in London?"),
  256.               ('positive',
  257.                '@RockMyWedding @SouthFarm1 @JohnHopePhoto @MirrorBridal @Dune_London @Coast_Stores @EtsyUK @Etsy @blankcanvasent Love it! Great collage :)'),
  258.               ('positive', '@Bruneluni ive emailed you regarding course query! :)'), ('positive',
  259.                                                                                       '@djcunningham Thanks for the favorite! :) Make sure to keep in touch for more news of our light bulbs made from corn waste.'),
  260.               ('positive',
  261.                'when u find our ur friends ditched u "cause of a lot of things" :) WTF HAVE I DONE IM ACTUALLY A NICE PERSON'),
  262.               ('negative', "Literally there are three lounge events why :-( So much turn up I'm sad"), ('positive',
  263.                                                                                                         "@ZerbuTabek Hi I'm only seeing workplace one in my venue list. I'm not sure how to fix this? Thanks :)"),
  264.               ('negative', '@isxbe i guess im arresting my girlfriend :(('),
  265.               ('negative', "Oh god!!! I'm strucked by the pain... Cant take it anymore!!! :("), ('positive',
  266.                                                                                                  'First leg of the @magictrikband tour is going well! :D #music #band #rock #magictrik #tour https://t.co/CQHqWfa7ft'),
  267.               ('positive',
  268.                'Sketchbook art by love4wilde Drawing of hair I did turned out pretty cool :D #art #hair #colors #colorpencils #cray http://t.co/tn1yicz40N'),
  269.               ('negative', "wut the hell i can't sleep >:("),
  270.               ('negative', 'Greek Tragedy is such a cute song :(((('), ('positive', 'New monitor goodness :D'),
  271.               ('positive', '@EnvoClan Goood mornin earthling ! :D'),
  272.               ('negative', 'I liked a @YouTube video http://t.co/2JcBiswDW9 More subs plz :('),
  273.               ('negative', "@CorCor84 It is a vicious circle isn't it :(  x"),
  274.               ('negative', '@SexyKalamo im not sure tho :('),
  275.               ('positive', "@andrewsmith1443 You're right ! Thx Andrew & have a great day :)"),
  276.               ('negative', 'Suuuuuuuper sick :( fever got way worse :('),
  277.               ('negative', '@ketchBurning: I hate Japanese call him "bani" :( :(\n\nMe too'), ('positive',
  278.                                                                                                "@AnnabelArrowsmi Thank you for taking the time to tweet us Annabel! We'll pass this on to our London Bridge team :)"),
  279.               ('positive', '@justinbieber YOU ARE DADDY AF... :-)'), ('negative', 'Aww too bad :('), ('negative',
  280.                                                                                                       'pret :(( wkwkw"@WLK_Jhope: Verfied @WLK_Hyemi91 be active, don\'t forget to follow all member. Thanks for join. Goodbye"'),
  281.               ('positive', 'gooodnight i love all the boys and iv ris zoe katy jaycy jen :)'), ('positive',
  282.                                                                                                 'Looking for fun? SNAPCHAT - GooffeAnottere #snapchat #kiksex #snapme #lesbian #instagram #mpoints #mugshot :) http://t.co/p4IqffSWJp'),
  283.               ('negative',
  284.                '#ClimateChange #CC Idaho will not restrict fishing despite regional drought-linked die-of... http://t.co/jJboDo6LYZ #UniteBlue #Tcot :-('),
  285.               ('negative',
  286.                'Snapchat me - AmargoLonnard #snapchat #snapchat #kikhorny #snapme #tagsforlikes #batalladelosgallos #webcamsex :( http://t.co/3S9LHaFrsU'),
  287.               ('negative', "Wft.. can't watch the awesome replay!! :-( https://t.co/ChzrqtelPh"), ('positive',
  288.                                                                                                    "@gculloty87 @linda_regan Oh fab Gav she's a lovely lovely lady Linda talked to her a few times on here great actress :D X"),
  289.               ('positive', '@krigsmamma Tack <3 :D'), ('positive', "@el_crd2601  la class's :p"),
  290.               ('negative', 'its not the same. :((((('), ('negative', 'This sucks I want to go home :('),
  291.               ('positive', 'My happiness. :) <3 https://t.co/m1VBOMyhhm'), ('negative', 'Good bye Party era :('),
  292.               ('positive', "@sabahulhaq You're welcome Sabah :-)"), ('positive', '@SleekStudioz nice one :)'),
  293.               ('positive', '@EmilyBett Happy Happy Birthday Emily! :D'), ('positive',
  294.                                                                           '@ClimateRetweet Thanks for the retweet! :) Make sure to keep in touch for more news of our light bulbs made from corn waste.'),
  295.               ('positive',
  296.                '*    @Louis_Tomlinson    \nThank you for always putting\na smile on my face\nMind following me? :)\nHave a nice day x\n1710'),
  297.               ('positive', "@BowenBBC beautiful...winter? It's like summer in Russia :)"),
  298.               ('negative', '@FairyFunFwee whaaat? what is this :(('),
  299.               ('positive', "@PuppyShogun mistakes happen man, as long as we get to play the game, we'll be happy :)"), (
  300.               'negative',
  301.               '@Scruffbucket IsTanya going2supply all d EXTRA infrastructure,teachers,doctors,nurses,paramedics&other countless things2cope with it all?>:('),
  302.               ('negative',
  303.                '@Concept_Nathan nathann I never got a chance to take a pic with you :( got a hug tho! Pic next time I see you?'),
  304.               ('positive', '@Zap_Experience Thanks for the mention, happy Friday :)'), ('positive',
  305.                                                                                         'Here >> Free $5 Voucher for my twitter friends to use on Fiverr :) https://t.co/ozKEhcY9ML http://t.co/nfDSHggVV7'),
  306.               ('positive', "If u like uta read the manga :-))) you'll love him even more :-))) haha yeah"),
  307.               ('negative', '@brighteyedmgc hoLY FUCK are u okay / text me if u need anythin !!! :-('),
  308.               ('positive', '@quintonjournals Look forward to hearing your thoughts :) #maritimenation'),
  309.               ('negative', "We've lost in album and broadcast points :( http://t.co/QDSVS5Q9SR"),
  310.               ('negative', '@derekklahn You cant hold another week? September 21st. :-(('), ('positive',
  311.                                                                                              '@TheBodyShopIND #MyMonsoonStory The Body Shop Body Mist Vanilla,as it works wonderful on my skin :)'),
  312.               ('negative', "@SidebySide either or but would prefer Benzema! We won't get any though :("),
  313.               ('positive', '@ElleDonnellyx @Beverleyknight @mattcardle lovely pics, @MemphisMusical a fab show :-) x'),
  314.               ('positive',
  315.                "Goning to make thos a positive day :) you're an adult and i can't keep on acting like your mom.."), (
  316.               'positive',
  317.               '@IGNUK #1TBPS4 Wow! what a prize! so delightful for my eyes, pick me to win and I will burst and sing "PS4 is mine and I feel divine" :)'),
  318.               ('negative', "Who's doing giveaways for muster goods? :( or any merchs"),
  319.               ('positive', '@8inky @LadyCranium @Nathan_Webb of course :)'), ('positive',
  320.                                                                               '@im_soexcited @alamocitycon Btw, about that honeymoon :) These are for you. http://t.co/fVYAV8v0yO'),
  321.               ('positive', '@ThessaNaomi THANK YOU SO MUCH MOM FOR GETTING @sadcuddleashton TICKETS :)'),
  322.               ('negative', 'My room is way too hot :-('), ('negative', 'I miss Al, Katie, Zaz and Amy a lot :(('),
  323.               ('negative', 'Me right Now :( http://t.co/hoVZi9wQnx'),
  324.               ('negative', '@ArunbuddyAP yes bro..lost many too :('), ('positive', 'HOME ALONE :D'),
  325.               ('negative', "I can't smile :("),
  326.               ('positive', 'Hello :) Get Youth Job Opportunities follow >> @tolajobjobs @IvanVissies'),
  327.               ('negative', '@_Birexus yes sadly :(.'),
  328.               ('negative', 'Sunny :( i feel so bad.... http://t.co/17tca0uhKp'), ('positive',
  329.                                                                                   '@VikkFollows :) The best YouTuber out there... keep up the good work man #StarSquad #Sidemen'),
  330.               ('positive', 'I second that! Well done :) https://t.co/PeTkjvF5af'), ('positive',
  331.                                                                                     "11:11 meet michael and hug him so tight and talk to him and tell him he's important and that I love him so much and make him smile :D"),
  332.               ('negative', '@Whorgeee :( it is'), ('negative', "Someone talk to me I'm boreddd :("),
  333.               ('negative', '@uhhAileeny What about her alien thing :((('), ('positive',
  334.                                                                             "@iflixph yeah i've watched them before but of course rewatches will now be ad free and faster I hope :) thank you, i look forward to more!"),
  335.               ('negative',
  336.                '@GrumpyCockney With knee replacements they get you up & about the same day. :-(   Ouch.'),
  337.               ('negative', "This weather isn't making me want to go to the gym at all..... :-("),
  338.               ('positive', '@carterreynolds i love it how your not afraid to respond to hate :)\nily x x x'),
  339.               ('negative', '@aysegul_k pleasse :('),
  340.               ('negative', 'can I use anyones netflix my account is inactive and I wanna watch orphan black :((('), (
  341.               'positive',
  342.               '@Kanhajigi :))\nTime nhi tha Office work bahot tha so\n10 baje raat ko liya tha Hath me Try to Create Best.\nBut 2 ghante me itna hi bana paya'),
  343.               ('positive',
  344.                '#TY "@dean0133: Appreciate your recent Retweets @SaracenConsult @joeodiete1 @Gelatiscoop have a great Friday :)"'),
  345.               ('positive',
  346.                "Planning to send my email to chippy's vessel on Monday with PS : Happy Anniversary haha :))"), (
  347.               'negative',
  348.               '@jmcefalas Jeebus. Reabsorbtion of tooth, abscess, threatening to affect my lovely front crown :( and OOOOOOOOUCH!!!'),
  349.               ('positive',
  350.                'Three refreshing cocktails for an even hotter summer! Which one suits you? :)\n#londoutrading #cocktails http://t.co/JHJVzHOXLQ'),
  351.               ('negative', '#Bad4thWin you guys omg :(((((('), ('negative', 'Bosen :('),
  352.               ('positive', 'ALMOST DONE WITH MY MASTER SWORD :D -Princess Zelda http://t.co/dPcL2mGjdc'),
  353.               ('positive', '@Megalos_K I like your eyes :D'), ('positive',
  354.                                                                '*    @Louis_Tomlinson    \nThank you for always putting\na smile on my face\nMind following me? :)\nHave a nice day x\n1708'),
  355.               ('negative', '@TheHinduTheatre @evam_entd Why no Bangalore? :('), ('positive',
  356.                                                                                  '@_Lineo_M_ LOL I sometimes tweet from @Coach_Yanga account lol but only on days when we are both home but I dont have a lot to say now :D'),
  357.               ('positive', '@DeltaDaily @DeltaGoodrem love the new song Delta you rock :)'),
  358.               ('negative', 'Baby still looks tired :('),
  359.               ('positive', '@6townsradio am tuned back in. With hubby :) can u play him queen pls'), ('positive',
  360.                                                                                                       "My word, @anaturalwedding & @TheStoveRoom - what big sites you've got! Changes a-foot :) #website #development #revamp"),
  361.               ('positive',
  362.                '@RblSports upgraded ans synced up. Plus it can be done from a single remote device. Getting there folks. :)'),
  363.               ('positive',
  364.                "It's going to be a nice Mother Daughter day out today :)) even though it's raining this morning! Have a great day folks xx"),
  365.               ('positive', 'Last classes this morning before two week break! :-)'),
  366.               ('negative', '@jiministic go to bed :('),
  367.               ('negative', "@AppleMusic why does my music keep pausing randomly? It's the only app open :("), (
  368.               'positive',
  369.               '@V4Violetta Or that. I guess I need to build my content around my image inventory a little bit then :)'),
  370.               ('negative', 'Come back :('), ('positive',
  371.                                              '@AmberMarineArt Thanks for the favorite! :) Make sure to keep in touch for more news of our light bulbs made from corn waste.'),
  372.               ('negative',
  373.                "@martylog Listening back to old @DaveGorman shows (I know, I'm weird). Just got to u leaving: might give up. It was pale imitation after :-("),
  374.               ('negative',
  375.                "i went in the sea and now have a massive fucking rash all over my body and it's the most painful thing ever i want to go home :(("),
  376.               ('positive',
  377.                "@SabrinaKeane it's not a bad thing!!! I think we all have weird faces!!! It's rad :-) thanks though!!"),
  378.               ('positive',
  379.                'Check this page belonging to one of our Watford Community Housing Trust enterprise cube particpants :-)... http://t.co/ZwaOnouXpo'),
  380.               ('positive',
  381.                "@WhiteZoey Great, I went to Kardamena, last summer, amazing  beaches and wonderful sea, but this year It's time to go Samos #Greece :) :) !!"),
  382.               (
  383.               'positive', 'The chicken in my Caesar Salad was a tad bland, but I can live with that. :) @FreshMenuBLR'),
  384.               ('positive', '@CFVUF We hope it helped! :-)'),
  385.               ('positive', "@MaslowFanArmy i'm very excited for what's coming :) he really deserves it."),
  386.               ('negative', "When your connect leaves a company and they don't alert you :("),
  387.               ('negative', '@RealLiamPaynePH follow me :(('),
  388.               ('negative', '@ameliahartin AND WHY DID YOU IGNORE ME YESTER AFTERNOON :('), ('positive',
  389.                                                                                             'Who wants to elevate from your position? Who wants a promotion! Who wants the favor of God and the favor of men... :) http://t.co/cOECx9BBNd'),
  390.               ('positive',
  391.                '@Anoushy_Aliyan @8624810880Khan @aliapari86 @AyeshaKhanReal @RiddaMazhar Over Confidence Confined U In Ur Own Limits...:)'),
  392.               ('positive', 'Have a Great Friday Frens :-)'), ('negative', '@nickjdrake Boo on both counts :-('),
  393.               ('negative', 'Meeting with the convener at 2:30pm :( not looking forward to it!'),
  394.               ('negative', "@Ni_All_Is_Bae aww I don't really wanna get my hopes up but I wish that he would :(("),
  395.               ('negative', "@njhftbiebs why didn't you go on Wednesday :("), ('negative',
  396.                                                                               'I was about to make tea but load shedding was like Ha.a bheyps not now ! Ayemso Hacked :(((( http://t.co/ZudfTknvCM'),
  397.               ('negative',
  398.                "#ClimateChange #CC It ain't easy being green if you're a golf course in California.: Ulti... http://t.co/La82RXzTs2 #UniteBlue #Tcot :-("),
  399.               ('negative', 'My cats have forgotten who I am and they hate me :('),
  400.               ('positive', '@colorlessmoemoe i beleaf in u :-)'), ('negative', 'oh barney :(('),
  401.               ('positive', '@bernadettesout1 LMAO! LOVE it, Bernie! :D'), ('negative', 'The traffic is terrible :('), (
  402.               'positive',
  403.               '@lindseyasuer Hi! I see u like FourFiveSeconds and think u might like "Deaf Ears" https://t.co/nO9B1b1vtN .Plz let me know what u think :)'),
  404.               ('negative',
  405.                "Sometimes it be's like that, yo. Follow someone and then a few days later realise they're problematic as fuck. Life :("),
  406.               ('positive', '@dxela77 Awesome news mate. Well happy for you :)'),
  407.               ('negative', "There's no milk left for my cereal :("),
  408.               ('positive', 'Yo Southpaw was a GREAT movie someone better be getting an award for it :D'),
  409.               ('positive', '@Pyarey_Afzal aww thankyou :)'), ('negative',
  410.                                                               "I feel stupid\nI just can't seem to grasp the basics of digital painting and nothing I've been researching is helping any :("),
  411.               ('positive', '@MelodySpetko Rock muscles! :D #iLikeit'), ('negative', 'new guitar :('),
  412.               ('negative', "I have a really good m&g idea but I'm never going to meet them :((("),
  413.               ('negative', '@JindalDaily praying for you all. So sorry this happened : ('), ('positive',
  414.                                                                                              "@chriswiggin3 Chris, that's great to hear :) Due times & reminders are indeed planned, both will be available in the not too distant future!"),
  415.               ('negative', '@ABeezyGMT says the Man U fan :('), ('negative', '@Rodnerbroo rip rodFanta :-('), (
  416.               'positive',
  417.               'What brings you #together with your #friends and #family? #LoveForFood #FoodForThought #ThoughtForTheDay :) http://t.co/L06NhpQ9xk'),
  418.               ('negative', 'So much misses :-( https://t.co/pn2HvGdnFT'),
  419.               ('positive', '@thingforasians hi my hot girl did I say how very hot and horny you are darling xx :) '), (
  420.               'negative',
  421.               'Yes na! As sholong reject my proposal :( "@elzzika: Gee U don fly go gidi? "@Gatlinho: The way i\'m being pampered in this lagos ehn....""'),
  422.               ('negative',
  423.                "@qtbatooty_ yeah and it's like why do you need to wait till saturday to give us homework pa :((((((( WHAT IF U MADE PLANS 4 DA WEEKEND????"),
  424.               ('positive', "@SwgGuy Hah.... :D\nDon't say sorry..."),
  425.               ('positive', '@DanielNewman Wishing you were in Colorado :)'), ('negative',
  426.                                                                               "All I want right now is the A, followed by the D and a cheeky J after that\n\nInstead I've got some SEO and some NLs to be getting on with :("),
  427.               ('positive',
  428.                '@Mathpro314 Hey, wanna check out our YTB Channel? We post Gameplays & Tutorials! https://t.co/sc9kDhaviX :) via http://t.co/J3sxzzg7cU'),
  429.               ('positive',
  430.                'As the morning wears on, its getting darker. Is it end of world day today instead of September? :-)'),
  431.               ('positive', "Who's still awake ?:)))"), ('negative', "so i'll be getting my cement cast tomorrow :("),
  432.               ('negative', '@TheNameIsJase No unfortunately :( Sorry!'), ('positive',
  433.                                                                           'The musical and human genius that is Stromae! :) @stromae @SylvieYonke https://t.co/LzBSWxsQO7 http://t.co/z2zZWgMOm2'),
  434.               ('positive',
  435.                "@da_kar yep I'd been doing it without Ning it then was recommended a book and thought wow! This is it :) I think general positivity leads to"),
  436.               ('positive',
  437.                'New Blog! An Important Life Lesson I learnt from watching this movie :) Something that everyone needs to remember! xx\nhttp://t.co/gco9IJqdcT'),
  438.               ('negative', "when will you notice me :( i'm so hopeless  @SeaveyDaniel"),
  439.               ('positive', '@CocoCuscino happy Friday! :)'), ('negative', '@neikmat Sorry :('), ('positive',
  440.                                                                                                  '@smallfastloud @dangerbayley we are down in the west country this weekend so next riding day is Tuesday :) sunny weekends all around'),
  441.               ('negative', 'I have no bum in Zara trousers :('), ('negative', 'No one is up to help me :('),
  442.               ('negative', '@hanbined sad pray for me :((('),
  443.               ('negative', '@ASVPxGABE man all I got is lucky charms :(((('),
  444.               ('positive', '@JohannaTurbo88 Happy belated Birthday sweetie :)'),
  445.               ('positive', '@Dahlialien yes I will stay in touch :)) are you on Instagram??'),
  446.               ('positive', 'The latest one :) https://t.co/iRHOYxQeln'),
  447.               ('negative', '@radicalj  Marvellous - not. How very thwarting :-('), ('negative',
  448.                                                                                     'It sucks so much been sick i was plan to start work on my first gundam to night but nope. :('),
  449.               ('positive', 'Watching Joe dirt 2 :)'), ('negative', 'we lost at the album and broadcast :(((('),
  450.               ('negative', "People are looking at me funny because I'm drinking savanna with a straw :("),
  451.               ('positive', '@amorecrudele Visit my blog http://t.co/UzOAqroWKx thanks :D'),
  452.               ('positive', '@rejectzmgc thank you so much! :)'),
  453.               ('positive', "...because it's Friday :D (y) http://t.co/MD55NIzEnQ"),
  454.               ('negative', 'Raining on me today :( \n\nGym it is then '),
  455.               ('negative', "@junghoseoks 5s :( i think it's bc im running out of space tbh"),
  456.               ('positive', "@thevieweast Of course! Now I've been cited in an academic paper I feel I've arrived :-)"),
  457.               ('negative', '@joyce_gleek Sorry poooo. :('),
  458.               ('negative', '@jackshilling Great news, thanks for letting us know :( We hope you have a good weekend!'),
  459.               ('negative', '@YM_Dish98 doushite :( ?'), ('negative', 'jgh :( im so effin tired'), ('negative',
  460.                                                                                                    '#Haaretz #Israel :-( Syria continues to develop chemical weapons, officials tell WSJ: WSJ rep... http://t.co/3c5PRCHKqw #UniteBlue #Tcot'),
  461.               ('negative',
  462.                "The reason why I'm always, always overweight... sigeg habhab :( masud pa kaha kos akong un http://t.co/RZ52EUtzMD http://t.co/Nvx057PFZp"),
  463.               ('negative', '@Mr_FRML sir plus 4 please :(('),
  464.               ('positive', '@KatCrisp1 Thanks for taking time to tweet this Kat :)'),
  465.               ('positive', 'Family hang out :) ^_^  feeling festive at Jamuna Future Park http://t.co/CXQXINIqJI'),
  466.               ('positive', '@Team_BaiLona Thank you :)'), ('negative', "AP won't be the same anymore :-("),
  467.               ('positive', 'Hello :) Get Youth Job Opportunities follow >> @tolajobjobs @Brian88071070'),
  468.               ('positive', 'Liam and Sophia in Chicago :)  https://t.co/GrD53KA2G5'),
  469.               ('negative', "@littlejules14 Hi Julie, I'm sorry you feel this way :( Whats happened? ^Laura"), (
  470.               'positive',
  471.               "@zoomtv @kdruls @mishrasugandha is your channel's show #PlanetBollywoodNews 's full epi available online?! :)"),
  472.               ('positive', "@SwitchingToSave Thanks for the follow :-) Hope you've had a great week?"),
  473.               ('positive', 'E.L.F: "Thank you for being a singer :)" | Kyuhyun: "Thank you for being E.L.F"'),
  474.               ('negative', '@NotRedbutBlue awww :(\nat least u never got called luis manzano tho'),
  475.               ('positive', '@SP4NKO Aww love it. My kind of men :))'), ('positive',
  476.                                                                         '@lesholly20 Hey Lesley, so sorry they did not get to you, I shall send you some more out in the post tonight :)'),
  477.               ('negative',
  478.                'MY snapchat - LeanneRiner19 #snapchat #hornykik #loveofmylife #dmme #pussy #newmusic #sexo :( http://t.co/TyhwG534Ng'),
  479.               ('negative',
  480.                "this is bad. my shoulder has started to hurt like a bitch :( and we're just a day away from competition! hope it'll be fine in time"),
  481.               ('positive', 'New potatos from the garden - and hundreds more to dig up :)'),
  482.               ('positive', "@GP2_Official what's the hashtag for the weekend guys? :)"),
  483.               ('negative', "Forget to my Job. \nI'm sorry my father. :("), ('negative', 'Woke up feeling so sick :('), (
  484.               'negative',
  485.               '.@uberuk you cancelled my ice cream uber order. Everyone else in the office got it but me. :('), (
  486.               'negative',
  487.               '@sainsburys yeah, I tried to film the date at the start. At the time of filming it had 4 days left.  :('),
  488.               ('negative', '@zaynmalik zayn :(('),
  489.               ('positive', '@namcew make use of the masquerade mask!!!! Lol #zorroreturms :-)'),
  490.               ('positive', '@kavonyo okay yay! Ask tomorrow please :)'), ('negative',
  491.                                                                           'I feel lonely someone talk to me guys and girls :(\n\n@TheOnlyRazzYT @imarieuda @EiroZPegasus @AMYSQUEE @UdotV'),
  492.               ('positive', "@fwmkian Happy Birthday Gorgeous Hopefully i'll see you at the fair :)"),
  493.               ('positive', '@side556 Hey!  :)  Long time no talk...'), ('positive',
  494.                                                                         '@polarizehes heyy :) can u rt this link https://t.co/WztNf8e6cO and tag michael? please. thank you'),
  495.               ('negative', "@Latoyasilmon omg...you're so beautiful... miss you soooooooo much...: ("),
  496.               ('negative', 'FEVER. :-('), ('positive',
  497.                                            'That also means, imma go back to being more twitter active :D\nCause I know everyone missed me ;) xD'),
  498.               ('negative', "i miss hello venus's old concepts tbh i rly like do you want some tea :("),
  499.               ('negative', 'Sending. Finally!!!!!!!!!!!!!! :('),
  500.               ('positive', '@SivaKaneswaran  Happy Birthday   @JayMcGuiness  #Jiva for ever :) '),
  501.               ('negative', "Anyone else's show box not working?!?!?:(:(:(:(:("), ('positive', 'Life is smile :)'),
  502.               ('positive', '@vadervanodin im wearing mine when I dj next fri :-)'),
  503.               ('positive', '@NotJagath are you a member of   by any chance? :D @Chevindu'), ('positive',
  504.                                                                                              "Save your money \nOr use them in a good way\nMoney is money \nIt's for better life\nAnd fun :)\nHave a nice day\n\n11:11"),
  505.               ('positive', 'Its time 2 party :D http://t.co/hjnT6v40eT'), ('positive',
  506.                                                                            '@HantsOnlyTeam hope you are enjoying your stay in Rotterdam. And now you know how to cheer on "our" Jordy Clasie :)'),
  507.               ('negative', '@wendyykid ah too bad :('), ('positive',
  508.                                                          'There are no limits. There are only plateaus, and you must not stay there, you must go beyond them. :) _ Bruce Lee'),
  509.               ('positive', 'Good morning Kimmy :) @KimberlyKWyatt'), ('positive',
  510.                                                                       '@QueenBiankee You deserve all of that and madadagdagan pa yan :-) Congrats again :-) #BMC <3'),
  511.               ('negative',
  512.                "@Tinkkza You're gonna watch this shit and understand how badly you scared me! >:( https://t.co/YcGudITQgx"),
  513.               ('positive', 'Just need to get through work today then to Ibiza! :):):) #birthdaymoneyforjesusjuice'),
  514.               ('negative', 'facebook, y u no work ? y u do this facebook ? :('),
  515.               ('negative', '@diamaziing Did you ligo na? :('),
  516.               ('positive', '@TheTwoHalvesAle Good luck...another potential favourite watering hole :-)'),
  517.               ('positive', 'Me + Bed = Best couple ever :)'), ('positive', '@TheKimTillman ROAD TRIP!!! :D'), (
  518.               'negative', '@Nebula2592 ahahah i consider it petite, i have a love hate relationship with my height :('),
  519.               ('positive', 'Thank you Esai :-)'),
  520.               ('positive', '@chordoverstreet just seen this at uni.. He has more talents :) http://t.co/eNq3XuOPSN'),
  521.               ('negative', '@baileymac02 miss you :('),
  522.               ('negative', "little mix are coming to sweden tomorrow and i can't see them :-( im sad"),
  523.               ('negative', 'i want all these bts merchs :((('), ('positive',
  524.                                                                  "Can't sleep so much I want to do for all you love bugs but I only made 33 tokens never mind they are yours :)"),
  525.               ('positive',
  526.                "@yusufyuie priced around 1600. I'm gonna forward you some info about it to your email so you can decide if you're interested :)"),
  527.               ('negative', '@LittleMix Belgium :('),
  528.               ('positive', '@staybubbly69 as Matt would say. WELCOME TO ADULTHOOD.... :) http://t.co/zHQy0iyaCP'),
  529.               ('negative', "Don't be like that :(  https://t.co/gaWf0bsr6A"),
  530.               ('positive', "@RachelLiskeard Thanks for the shout-out :) It's great to have you aboard @inkfunnel"),
  531.               ('negative', 'their reactions :((((('),
  532.               ('positive', "Cheers for the mention... even if it's in the wrong section :) https://t.co/7453UA7n6Y"),
  533.               ('positive', 'i unfollow back :)'), ('negative', 'We were 1 point close to grand finals! :( whyyy'),
  534.               ('negative', "I'm draking silently so they can't hear it :("), ('positive',
  535.                                                                               '@magicbricks Answering super sonically Fast :) Would love to win with you for the very first time ;) #GOHF'),
  536.               ('negative',
  537.                'Devastating to find out last night that Titan AE was never actually any good :-( http://t.co/zzwd8HDcOI'),
  538.               ('positive', '@Wirral_In_It @bevclack @sharpeleven \nActual LOL!\n:)'),
  539.               ('positive', '@Satbains1 Congratulations Sat on your 3rd honorary degree from everyone at Alacer :)'),
  540.               ('negative', 'Baggage claim. The final goodbye to all your new plane friends :('),
  541.               ('negative', "@mermaid_bl00d haha aw, I miss you too! Haven't seen you for agessss :((("),
  542.               ('positive', 'Enjoy a cute baby panda! :) http://t.co/9m6RWHsQEr http://t.co/UO77pIgatL'), ('negative',
  543.                                                                                                           'ate ayex what do you eat? youre sexy :(((  I swear I eat a lot. No chill lamon haha http://t.co/CfOxw5wljZ'),
  544.               ('positive',
  545.                'Hey Juaquin  : V3NZOR99 :) Want to get iPh0ne 6 for FREE? Kindly check my bi0. Thx https://t.co/ETZhxUbtKc'),
  546.               ('negative', '@Techverse_in first i tried this http://t.co/XTSzpi9fQW but no result :('),
  547.               ('negative', 'cries bc i miss mingming so much :-('), ('positive', 'Jumma Mubbarak :) \nTo all '),
  548.               ('positive', '@MrsBee21 Thanks Mrs Bee!! xxx :-)'), ('positive',
  549.                                                                    '@The_Quirk  and you would have to email me on (Donnae.Strydom@westerncape.gov.za) -  :-) ta --- @helenzille'),
  550.               ('negative', '@itstishh miss you so much :( xxxxxx'),
  551.               ('positive', '@KaReeMLSheNawY it is not even a real word :D'),
  552.               ('negative', 'Yeah dudes, keep calm and brace yourselves :-( https://t.co/ZnOjT3v9Gq'),
  553.               ('negative', '@lh_JM88 and now me too :( hubby will be delighted to return home lol'),
  554.               ('positive', '@Neenkin yeah Neenkin congrats on your successful masterpiece! :) '),
  555.               ('negative', 'Dang starting next week I have "work" :('), ('positive',
  556.                                                                          'Yup, happen everywhere when people cant debate they come to name calling :-)  https://t.co/dRiMWpj7ON'),
  557.               ('negative', 'yeah :('), ('negative', '@Viiiiiiiiev what happened?? :((('), ('positive',
  558.                                                                                            "Oh lovely lovelayyy! Thanks! It is ok about the kidney.. I don't want it anyway. :p https://t.co/ZbO0cjqhzG"),
  559.               ('negative', 'THEY DIDNT EXPECT THAT OMG THEIR FACES :((((( IM SO PROUD OF YOU INFINITE'), ('positive',
  560.                                                                                                           '@IsaacKirop Thank you for following us :) if you like cool new products, check out our campaign: http://t.co/qv2DwDbGI3'),
  561.               ('negative', 'Y is no one up :-('), ('negative', "@_lizzy_kay I can't drive so :("),
  562.               ('negative', 'Poor guy :( http://t.co/aSq9NN4AXR'),
  563.               ('positive', "It's nice seeing people changing what they need to fix. Because they care. :)"),
  564.               ('negative', "can't go back to sleep :(("),
  565.               ('positive', 'Add me on the snapchat yall :) give me your @ names'),
  566.               ('positive', '@CelestialTea is my favorite tea :)'),
  567.               ('negative', 'i dont think @camerondallas  or @JackAndJackReal  will ever notice me :( I STILL EXIST'),
  568.               ('negative', ':( well this sucks'),
  569.               ('positive', '@cinghh @imvnaj @BahetiRidham party cancel :p #BajrangiBhaijaanHighestWeek1'),
  570.               ('negative', 'Beware: agonising thought experiment ahead :( https://t.co/B8Ttz1wbkG'),
  571.               ('negative', 'Rejection is the reason why people deny what they really feel.\n:( @maryjan71973628'),
  572.               ('negative', 'WHY MUST THE VIDEO STOP THO :('), ('negative', "I'm still awake :("), ('negative',
  573.                                                                                                    '@itsNotMirna I was so sad because Elhaida was robbed by the juries :( she came 10th in the televoting'),
  574.               ('negative', '@fkluca but no ones as cute as u so :('), ('negative',
  575.                                                                        "Inter offer Nemanja Vidic to Roma...but they don't want him either :( http://t.co/Ksdgy0lTpF http://t.co/FplKjpXNQN"),
  576.               ('negative', 'BABY BOY :(((('),
  577.               ('positive', "@deadmau5 dieback music pack totally worth it! It's awesome :) #dota2"),
  578.               ('positive', '@fczbkk Exactly! :D'),
  579.               ('positive', "@SleekStudioz yes and you've always been selfish as fuck :)"),
  580.               ('negative', "@tokyato askip t'existes pas :("), ('positive',
  581.                                                                 "@KingsmenLead Found the song you mentioned; the Nylons on the GVB cd 'It Takes a Mountain.Titled 'Do unto Others ' #theworldwouldchange :)"),
  582.               ('positive',
  583.                '"I shouldn\'t b called a friend if I am not there when needed" :) ...https://t.co/lfSZl8UbXt'),
  584.               ('negative', 'So nonexistent wowza :('), ('positive',
  585.                                                         '@Natasha_Thahane I like the way you said it Gal #LeloMustFall, you are so beautifull by the way :)'),
  586.               ('positive', '@aatishn  carpe diem Mr Nath :)'),
  587.               ('positive', 'Neuer Post Online :) @elfcosmetics Fixing Spray http://t.co/V0Rm1BsEIj'),
  588.               ('negative', '@craigyboi seems to be everywhere today :('),
  589.               ('negative', "@_Dedox :( I'll do high you do low"), ('positive',
  590.                                                                    '@TeamGtwy Thanks for adding us to your list! :) Make sure to keep in touch for more news of our light bulbs made from corn waste.'),
  591.               ('positive',
  592.                'Stats for the week have arrived. 1 new follower and NO unfollowers :) via http://t.co/XxdpHuNfvp.'),
  593.               ('negative', 'when I have my own little apartment can like someone come live with me :-('),
  594.               ('positive', '@Tilion_IDK In Tha at case, Trion and their interactions on the forums and on Twitch. :)'),
  595.               ('positive', '@GlamDianee :) now, i have a reason more to dream....'),
  596.               ('positive', '@ManipalHealth c) 75% is made up of collagen #ans2win #HopeToWin :)'),
  597.               ('negative', '@twcxmina shit :('), ('positive', 'lemme cover u in lipstick n cran vodka :-)'),
  598.               ('negative', 'u sound upset :( https://t.co/JZBFBKld8Q'), ('positive',
  599.                                                                          "@delafro_ @unbearvble yeah the left one supposedly hurts more bc it's right over your heart apparently. It'll be fine! Good luck :)"),
  600.               ('negative', '@megsyfoxie WTF LIKE YOUR LIPS STILL A VIRGIN OMG MOM GET A LIFE YOURE 45 \n\nHahah : ('),
  601.               ('positive', '@lee_ball @imikerussell @SocialBro Ohh #HappyFriday! Thanks for the love team. :)'),
  602.               ('positive', "@amyewest Thanks! I hope you've got a good book to keep you company. :-)"),
  603.               ('negative', '@rosicky1987 WHERE U BEEN HIDING BABY :(('), ('positive',
  604.                                                                           'Stats for the day have arrived. 6 new followers and NO unfollowers :) via http://t.co/zWIln6s729.'),
  605.               ('positive', '@EmilyBett wishing you a happy birthday have an awesome fun filled day :D'),
  606.               ('negative', 'hopeless for tmr :('),
  607.               ('positive', '@Daniilarkin1 Have fun Danielle! Hope it goes well :-)'),
  608.               ('positive', '@pop_ruth you miss this! :-) http://t.co/upXtepl57y'),
  609.               ('negative', "This fucking bad link isn't working and I can't watch the match! :("), ('negative',
  610.                                                                                                     "@Rico_Shabbir the massive shame about it is we would actually be genuine contenders but it won't happen :("),
  611.               ('negative', 'I wish I was better with words :-('),
  612.               ('positive', '@GreggsOfficial I missed you baby :) #onemochaonelove'), ('positive',
  613.                                                                                       'A passion for beer which ultimately made its way to become a full-fledged business :) http://t.co/8vAYzUGK9p #Entrepreneur #Startup'),
  614.               ('positive', '@BrowhausUK fab giveaway :)'), ('positive',
  615.                                                             "@creativegossip yes I think it will b stupid to discuss abt wild card entries as of now\nNow jst waiting for Vivian's performance :)"),
  616.               ('negative', 'Buset :( https://t.co/hQ4y4FKniZ'), ('positive', '@Motts is my favorite apple sauce :)'),
  617.               ('positive', "@Ileana_Official ohhh 'll wait for 28 :) luv uhh"),
  618.               ('positive', '@Garfyville In Bath? :) Even we dont have wheelie bins, nowhere to put them @paulmutton'),
  619.               ('negative', '@TitusOReily dammit I tipped Carlton :( #AFLBluesHawks'), ('positive',
  620.                                                                                        "@Jay_05_ HI J, you can upgrade from T-Mobile, Orange or EE with us. DM your mobile number to me and I'll ask sales to call you :)"),
  621.               ('positive', 'Hello Ligao City, Albay! :-)\n\n#Concert\n#BCYC\n#LNHS https://t.co/3Lzz3xvAYp'),
  622.               ('positive', 'So far so good. Ikaw musta cheatmate? :)  https://t.co/YzJt2feA1u'),
  623.               ('negative', '@Hydrojeon lmao hahahaha slr jgh from school :(('), ('negative', 'im so tired! :('),
  624.               ('positive', 'its leo season :-) '), ('positive',
  625.                                                     'Happy #Friday folks!! If your order your #Goodyear #Tyres online @Protyre, you can get upto 40 cashback!! (T&Cs apply) #yourewelcome :)'),
  626.               ('negative', "@donhutch4 what's the score don I'm stuck at work :("), ('positive',
  627.                                                                                      'GM \n Meet My Precious \nMy Soft Lady  my Real Friend        Mizz precious :) ;):*      \n\nHow Many Likes For Her No... http://t.co/G9F2cwO6WZ'),
  628.               ('positive', '@SammyAlbon morning! :)'), ('positive',
  629.                                                         '@InsertCoinTees @ViralNinja @AppaWarcow @alibakes @ibsdawg @andrearene @Just_Ge0 @JustTeddii @EGX @MattPascual <3 you guys! :)'),
  630.               ('negative', "@ceeels95 Awh what's the chances  when u off to Zante? We need to do something :-( x"),
  631.               ('negative', 'havent seen you earlier :('),
  632.               ('negative', "i'm so bored!!! pleas can 1 Arianator talk to me? :("), ('negative',
  633.                                                                                      "@MsDanneh @Obey_Ervin15 Tell her to screw herself. I'm gonna have a netflix and chill on my own. Y u do dis ervin :("),
  634.               ('negative',
  635.                '@GizmodoUK broken for me :( I really wanted my morning ice cream in the pouring rain... http://t.co/y9waxvQKpg'),
  636.               ('negative',
  637.                '@MaayanGean absolute world to me I was so close to seeing him but he did not show up in manila :( i cried so fucking hard that time'),
  638.               ('negative', 'My after effects not spanish :('),
  639.               ('negative', 'Hope #DJDerek is found safe & well had many fun times at his gigs, absolute legend :('),
  640.               ('negative', "@mizznhee that's one of the sweetest things I've ever said, awuna mbulelo :("),
  641.               ('negative', 'Irene seemed so sad after making that mistake :('),
  642.               ('negative', 'Having a full time job means you only gonna have part time fun :('),
  643.               ('negative', 'But cut encore :(((( #bad4thwin'), ('positive',
  644.                                                                 "@The_RHS There's some stunning show gardens @ RHS Tatton Park Show. Wonderful designs, construction & planting :) http://t.co/E9nEtLezT6"),
  645.               ('positive', '@dotlung indeed :-)'),
  646.               ('negative', '@daddyksoo and yes its been a while vicky omg :-((((('),
  647.               ('positive', 'What you do today can improve all your tomorrows..... :-) :)'),
  648.               ('negative', "@vaxwell I know it's long and I played for 15 hours. :("),
  649.               ('positive', 'Fine day :) https://t.co/VxnsjOVZdm'),
  650.               ('negative', '@Kryaotic117 @TritanArmyv2 @MoreConsole yep again :('), ('positive',
  651.                                                                                      "@vickybeeching congratulations, really looking forward to the book and some good Sunday morning viewing. That's an awesome teapot BTW :-) x"),
  652.               ('negative', "@LittleMix @SonyMusicNL Can u make a diary while you're all there please :(("),
  653.               ('negative', 'Agh @UPCIreland keeps cutting out in the middle of #undercoverboss :-('), ('positive',
  654.                                                                                                        "Ok good night I wish troye wasn't ugly and I met him today:)():)!:!; but ok today was fun I'm excited for tmrw!!"),
  655.               ('positive', '@zouiriaII Good luck for ur exam :)'), ('negative',
  656.                                                                     '@maknaekookie i cant :-( im still inside the train station waiting for the person ;_; home is another hour away D;'),
  657.               ('negative', '@amedefu Me  too_:(` ):_'), ('positive', '@VarunKiAliya23 Then Order Some Dress.. :) :)'), (
  658.               'positive',
  659.               '@bitcoinagile thanks for sharing Bitcoin News Stream, have a great Monday :) (insight by http://t.co/rMjqzWRE37) h http://t.co/a4DNHbw78q'),
  660.               ('positive',
  661.                "Happy Friday everyone! We hope you've all had a fantastic week! :) #Friday http://t.co/0ATADpLkMF"),
  662.               ('positive', ':) Hope you enjoyed http://t.co/W3BNxHVv0w'),
  663.               ('negative', '@bebeshaaa thanks shaaaa! Miss u super :('), ('negative', 'Rest in peace mo :('), (
  664.               'positive',
  665.               'Looking forward to this! Always love Giggle Loop. Two other great acts too :) https://t.co/4JwMhC45Fr'),
  666.               ('negative', 'Ahh Fam @MeekMill :( #RespectLost http://t.co/NT25MYnGYd'), ('positive',
  667.                                                                                          '@OMGitsBern_92  All sorted in the early hours. Thanks again for your help & raising the initial issue. makes the community what it is :)'),
  668.               ('negative', 'Being ill is the worst :((('), ('positive',
  669.                                                             '"You make me alive, You make me suffer, You make me feel.. \n\nAddictive song i always sing in KARAOKE :-)..'),
  670.               ('negative', 'THEY LOOKED SO SHOCK OMGGGG :((( YALL DESERVE IT :(((('),
  671.               ('positive', 'Love makes two hearts one. :)'),
  672.               ('negative', '@nnoonlight i missed you :( it was okay. lol. I did nothing. '),
  673.               ('positive', '@mayusushita @dildeewana_ @sonalp2591 @deepti_ahmd @armansushita8 Thanks Guys :)'),
  674.               ('negative', 'Sick :('), ('positive', '@iansomerhalder here in Spain is morning :) Good morning Ian!'),
  675.               ('negative', "@5SOSTumblrx the APMA's :("), ('positive',
  676.                                                            '@RenboySA Please let us know which store you will be able to visit so that we may inform them and they can be expecting you. :)'),
  677.               ('negative',
  678.                'Last time I was here, was a funeral and a again funeral. Modimo ho tseba wena fela. :(  feeling emotional at... http://t.co/mQYsswdot7'),
  679.               ('positive', '@JIBANG88 already following you back oppa :)'),
  680.               ('positive', 'Well this totally blew my mind this morning : ) https://t.co/jjXcm44YPJ'),
  681.               ('positive', '@iamAhmadshahzad aameen..:)\nLong Live Pakistan..#BleedGreen..'),
  682.               ('negative', "@joaannelopez I've been eyeing on a small kate spade bag too! Pero walang maganda :("), (
  683.               'positive',
  684.               '"@TeamBaiLonaOFC: Rt to be in Bailona group chat , \n\nMention  @imJANExoxo to be approve FANBASE :)"'),
  685.               ('negative', "@katjturgoose @artsjobs Link doesn't work! :("),
  686.               ('negative', 'Oh. Dog has peed in my @Kneewax bag.  :-(   So I cant take it to #NewWine15'),
  687.               ('negative', 'Really want this :( http://t.co/36tSy81iMi'),
  688.               ('positive', '@chewy4cutie but you can with me :)'), ('positive', 'just chillin w/ my salmon :)'), (
  689.               'positive',
  690.               '@mattbarker14 Nice to hear you want to switch to us :). Our Pro Kit would be the best choice for you if you follows this link it will'),
  691.               ('negative', '@Giannivnni mom so far away :('),
  692.               ('positive', "@Charles_Lister Yeah, bring the boom to Da'esh while co-ord with the FSA. #Estatic :)"),
  693.               ('positive', '@CorcelEscort your welcome hun :) Thanks for following me!'),
  694.               ('positive', '@beat_trees thank you Beatriz :)'), ('negative', '@energybiebers Sigh... :('),
  695.               ('positive', '@Gurmeetramrahim #OurDaughtersOurPride Many Many Congratulations to you PAPA ji :)'),
  696.               ('negative', 'ugh i have werk in the morning too :-('),
  697.               ('positive', 'Evolution ! :D http://t.co/6el4C2C0uF'), ('positive', '@Tsad Close enought ? :)'),
  698.               ('negative', 'Music bank encore always so short :('), ('negative', '@eydiespi there is no surprise :('),
  699.               ('positive', '@hahahakumakichi Yeah! The bird transforms into a sword. :D'),
  700.               ('positive', 'Yes the One and Only Team :) https://t.co/Q81LMMtmxm'),
  701.               ('negative', "what's wrong with me :("), ('positive',
  702.                                                         "@SarahFHandley this one looks like it needs much more careful study I'll favourite it for later :-)"),
  703.               ('positive', '@itsbecca65 thanks becca :)'), ('positive', '@CaptaainMorgan okay :))))'),
  704.               ('negative', '@SophiaMascardo happy trip, keep safe. see you soon :* :('), ('negative',
  705.                                                                                           "@hankgreen would you ever consider creating crash course videos about computer science? There aren't many resources at my school :("),
  706.               ('negative', '@fabssulli taken say :('),
  707.               ('negative', "@sustinsantos what the heck that's not fair  I grew half an inch in two years :("),
  708.               ('negative', '@madrigalandreaa its too much  serious yun eh :('),
  709.               ('negative', "Miss chillin'with you :( @PrincessReeev"), ('positive',
  710.                                                                         '@maureenagena Yeeeey, welcome to the club. Its been one and a half years off whatsapp.. and i donot regret it.. :)'),
  711.               ('negative', '@Foooer_Hungary @FoooerSG nooo why they broke up!!! They were soo amazing togheter!! :('),
  712.               ('positive', '@joiredve follback :D'), ('negative', 'UGH I CANT STREAM TMR I HAVE DUTY :('), ('positive',
  713.                                                                                                             "@DominiquePirrie @unlatches @ShinonSai Dominique I'm your biggest fan like oh my I'm from England too can I get a fan sign :)"),
  714.               ('negative', 'or a famous bowl :('), ('negative', 'we lose again :('),
  715.               ('positive', '@KristyArnett Your thinking to hard in bed! :p'),
  716.               ('positive', "I'm not the best, not the most perfect, but I promise to love you with my whole heart. :)"),
  717.               ('positive', '@ChrisMitchell91 sometimes :-)'), ('positive',
  718.                                                                '@sakshij020 @shabnam_903 okk den call abp n spread it on allover d India n abroad as well :p'),
  719.               ('negative', '@DominionSyfy when will S2 be aired in Spain?? The delay is killing us... :('),
  720.               ('positive', '@DailyBBLife @JulizTwinsBB he already does :)'),
  721.               ('negative', 'ahh no win for the goodbye stage :('), ('negative', "I'm gonna be dead tomorrow :(:"),
  722.               ('positive', 'I LOVE YOU :) <3'), ('negative',
  723.                                                     "#ClimateChange #CC Australia's 'dirtiest' power station considers 'clean energy' biomass ... http://t.co/YeQABq6tsL #UniteBlue #Tcot :-("),
  724.               ('positive', 'Super proud of @AstonMerrygold :)'),
  725.               ('negative', '@DIMPLEDJAI taylor why did you crop yourself out :((((((((((((((('),
  726.               ('negative', 'Popped like a helium balloon..  :-('), ('negative',
  727.                                                                     '@pastelwolfxx @CHA_NNNNN niNASTY tsktsk oppa wont like u call his dick kawaii he is manly >:( http://t.co/83cUgt7qQ3'),
  728.               ('positive',
  729.                "@PascalPrecht @thoughtram as it's related to you I would make a new category on your blog. Then everything is on one place :)"),
  730.               ('positive',
  731.                'I think I might endit my London photos & vids into a Minecon & a London video :) just to look at and remember the great time. *-*'),
  732.               ('positive', '@BLACKTOGXLD my pleasure :D enjoy your day!!'), ('negative', 'going home soon :('),
  733.               ('positive', 'making Alyssa rub my tummy :)))'), ('negative', 'I just wanted a bloody sandwhich :('),
  734.               ('negative', "I don't want to be in a world where Hulk Hogan has been scrubbed from WWE history :-("),
  735.               ('negative', "I can't sleep :( someone talk to me"), ('positive',
  736.                                                                     "@OdellSchwarzeJG How?Easy.Get up at 5:30 am, go to work, come home bout 6, take care of home and family therein. That's how. You'll see. :-)"),
  737.               ('positive', '@KatGraham_Italy You did save their lives! :-)'),
  738.               ('negative', "@cosplayamerica I'll be there around 10. My train was delayed. :("), ('positive',
  739.                                                                                                   '@hufflepuffjimin omg thats such a sweet thing to say thank you :-) yeah i used to go to saudi arabia a lot because of my dad'),
  740.               ('negative',
  741.                '@randomdavemcc1 This one was ready in 3 weeks and is also Charcoal, but the other one wont be ready til mid-end Aug :-('),
  742.               ('positive', '@FionaBunn1 Forgot to ask, but may I post it on FB? Happy Friday :-)'),
  743.               ('negative', '@someboysjumper @apriloumay Nowt worse than a sad looking willy :('),
  744.               ('positive', '@LampShopOnline  You too Lamp Shop :))'), ('negative', '@Rampageinthebox mare ivan :('), (
  745.               'positive',
  746.               '@vapemestoopid Ok,the first time we chat,and then i made such a joke lol .I believe you wont forget me,will u ? :) my name is @DannaQiu'),
  747.               ('positive',
  748.                'me: as long as i feel comfortable im gonna wear what i want\nmy mother: haha...that sounds nice...but no :-)'),
  749.               ('negative', "@NerfThorn problem is 1. I'm from UK so it's  not $ and 2. I don't have $25 :("),
  750.               ('positive', '@SaddestTiger @davedittell   Good night, Tiger!  Sweet furry dreams!   : ) xxoo'),
  751.               ('negative', "And it's not easy to be me :("),
  752.               ('positive', "Thanks Manila_bro for the follow! Let's connect soon. :)"),
  753.               ('negative', "@IzzyTailford that's true, I just want it soooooooner :("),
  754.               ('negative', '@OliviaKaparang @BTS_twt for the fansign and take photo is more expensive :('),
  755.               ('positive', "@grrl_afraid that's such a great idea, be lovely to have a fellow veggie! :-)"),
  756.               ('negative', "Zzzzzz.....please don't let the sun come up yet.... :("),
  757.               ('positive', '@tributes4u sure thing :) x'), ('negative',
  758.                                                             ".@sabal_abla @tanha_messiah But I was joking on the headline. So aren't we friends? :( Pls dn't brk my heart. :'("),
  759.               ('negative', "@muhammadskates :( that's a long time"),
  760.               ('negative', 'Horrible weather to be going to work in :('), ('negative',
  761.                                                                            '@namwngr no, because you will get more than one and i think its not the same from the previous one :('),
  762.               ('positive', '@chuckaikens Fantastic. Thank you :)'), ('positive',
  763.                                                                      "I like such morning when I got dress that I bought :) I'm totally in love with it  #newdress #happy https://t.co/iJ1Mv1UV5l"),
  764.               ('positive', '@MSaito6 @AdeccoWaytoWork thank you for your support :) \n\n#KunoriforCEO #CEO1Month'), (
  765.               'negative',
  766.               "@crazynovely I will if I catch him online long enough - haha!  He's being very annoying!!  :("),
  767.               ('positive', '@alejandrinar32 okay :)'), ('positive', '@xemig sounds still like a good idea :)'),
  768.               ('negative', '@mollehgarcia no pala omg hahaha i have driving lessons :('),
  769.               ('positive', "@natasghar lol ... Morning :) ... It's wet but hey it's Friday :)"),
  770.               ('negative', "@madrigalandreaa u've gone too far :("),
  771.               ('positive', '@JORGEACISNEROS okay let me get my bat :))))'),
  772.               ('negative', "mommy's in manila and I've only seen her once :("),
  773.               ('positive', '@5SOSTumblrx I threw my phone at the wall :)))))'), ('negative',
  774.                                                                                  '@brittleyouth @Tom_J_Allen @AndrewFairbairn @batemanesque @Hegelbon @jameswheeler that was the worst part and I still feel bad about it :('),
  775.               ('negative', '@PinkCloud_RP so when will i get my jonghyun hyung? :( please predict it :('),
  776.               ('positive', '@em__scott haha I know!! Not messing about :D'), ('negative',
  777.                                                                               "@CherylWalmsley hmmm, they always have so much sugar in them, I rarely make them. Sorry I couldn't help. :("),
  778.               ('positive', 'mom + :) = horror movie'), ('negative', 'wisdom teeth giving me so much ache :(('),
  779.               ('negative', '@Wapaseeto yes, all wasp stings have been averted. Those bugs are mean  :('), ('negative',
  780.                                                                                                            "@tweetseamus how was the party last night? Shame I couldn't go :( would of been lovely to have seen you again x"),
  781.               ('negative',
  782.                '@rustyrockets I wish I could come and see you but on Disability pension with PTSD makes it impossible both physically and financially :('),
  783.               ('negative',
  784.                '#Discrimination :-( Maternity discrimination: When I needed my boss, he kicked me in teeth - ... http://t.co/2WT4YyMNWz #UniteBlue #Tcot'),
  785.               ('positive',
  786.                'Singer Dusty in TUNISIA <3 Music for TUNISIA <3 it was wonderful, very nice people :-) <3\n\nYOUTUBE:... http://t.co/859XGmZ1W9'),
  787.               ('positive',
  788.                '@katiemcmillan90 > Message: full name, d.o.b, address, postcode and Talkmobile phone number. Thanks! :)'),
  789.               ('negative', '@Uber all ice cream vehicles are busy :('),
  790.               ('positive', "@MCunleashed :D I can't sleep until I need to. If I try I just lay in bed bored"),
  791.               ('positive', '3hrs before.. :) tym to prepare'),
  792.               ('positive', "@roma_cream that's the spirit :) #WsaleLove"),
  793.               ('positive', '@MariaSharapova The hashtag says it all ................ :)'), ('negative',
  794.                                                                                             '@Dsitando eish ive been quit i know...i lost my twitter mojo shame...n i dont know how to get it back :( mara im sure you can help me neh'),
  795.               ('negative', "SO SAD FOR THE GIRLS OH WHY DIDN'T THEY WIN :(((("),
  796.               ('negative', "@peachyIauren it's so fucked :("), ('negative', 'walao kbs never show encore :('),
  797.               ('negative', '@BIBBYUPDATES :(( I wish I could be there to say a final goodbye to them'),
  798.               ('negative', '@imallyssagail busy sa school :( next time love yah! xx'),
  799.               ('positive', 'we just face timing :) http://t.co/UoqAstlhxO'),
  800.               ('negative', 'Yeah I screwed up again :-( and this time I thought I did something good good'),
  801.               ('positive', 'Rt to be in Bailona group chat , \n\nMention  @imJANExoxo to be approve FANBASE :)'),
  802.               ('negative', 'My live streaming sucks or is it just me :('), ('negative',
  803.                                                                             '@CelestialSinn I love Tiddler, but that was really silly :( but at least well be getting real new cards in like 1 hour..'),
  804.               ('positive',
  805.                "@JenLawUS that's disgusting so glad you have your acc back :) I hope they get what they deserve"),
  806.               ('negative', ':( exit gomen'), ('negative',
  807.                                               "i used to have such nice hair :(( look at it it's all shiny and long and wavy im emo http://t.co/qX7XO8x5Zq"),
  808.               ('negative', 'This day is such a mess! :('), ('positive',
  809.                                                             '@OhhhTommyC i aint never uploading lol. Also found another vid of u dancing to henrys trap; keep going on your fitness journey tommy! :)'),
  810.               ('positive', '@ciaela get well soon :) xx'),
  811.               ('negative', 'My head always hurts if I stay up late lmao :('),
  812.               ('negative', 'Party goodbye stage :( but this means Hello to Lion Heart and You Think'), ('negative',
  813.                                                                                                         '@9_Moore Sadly not :( - the channel owner decides which regions it broadcasts to. Thanks, Kei. Please rate our se... https://t.co/EzfeHMTT5S'),
  814.               ('positive', '@babypuffinator it does, you could have misread worse things :p'), ('negative',
  815.                                                                                                 "What the hell is going wrong :( I don't understand why people choose to hurt each other https://t.co/hIBjz4fC2r"),
  816.               ('positive', '@loulou_lucia nice pic :)'),
  817.               ('positive', '@Miss_Dyna_Mite yaaaaayyyyyy you are my best friendaaaaaaa *shouts like minions* :)'),
  818.               ('positive', 'That feeling when someone shares a review you worked hard on :D'),
  819.               ('positive', '@f0nzie send one please :) i wont expose or roast <3'), ('negative',
  820.                                                                                         "@mustntgrumble I hadn't thought of an icepack. Big doses of pain killers on board. But it is feeling very very painful already :( *whimpers*"),
  821.               ('negative',
  822.                '@MotorsportCntrl @GP2_Official so true! This was part of a motorsport series (all on one disc) :('),
  823.               ('negative', 'Awh why :( were nice  https://t.co/5zAwc5Z37J'),
  824.               ('positive', "@booogley because you're breaking out of your shell :-)"),
  825.               ('negative', 'I still havent found my Handsome Jack drawing :(((('), ('positive',
  826.                                                                                     'Stats for the week have arrived. 3 new followers and NO unfollowers :) via http://t.co/VHA72j8cqp.'),
  827.               ('negative',
  828.                "@flipkartsupport my order has been received at the hub nearest but doesn't look like it will be delivered today :( (1/2)"),
  829.               ('negative', "@shokako1104 I'm sorry :( ! What is hypercholesteloremia ? Are you ok ?"),
  830.               ('positive', '@hansolotto with SCoups^^ they are for 17 like jren is for nuest!:D'), ('positive',
  831.                                                                                                     '@emily_etc I always walk past this place! May have to go in and try them for myself now ! :D'),
  832.               ('negative', 'choreographing is hard : ('), ('negative', '@shahrukh9899 @IamMansoorKhan Huh :( yes'), (
  833.               'positive',
  834.               'On this one constructive criticism welcomed :) #ganesha #texture #photography #art #hinduism #hindugod #elephantgod http://t.co/QFhF2zUKib'),
  835.               ('positive',
  836.                "@awad_gina @phonicfm @WomenAwards Oh Gina, you have been busy :-) Can't wait to see you and hear all xxx #soproud"),
  837.               ('negative', 'I MISS INFINITE :-('),
  838.               ('negative', '@blvsamx hi, can you do me some dms with luke please ?:('),
  839.               ('negative', "@margauxxemm yes baby kaya i'm so sorry :((((("), ('negative',
  840.                                                                                "@RyanBitchTits they feel and look better where people can't see tbh\nThey look so tacky :(("),
  841.               ('positive', "Your happiness is your responsibilty. So, don't ask others to make you happy! :) #FB"),
  842.               ('positive', 'goodnight ! i love Luke with all my heart :-) all my love '),
  843.               ('positive', '@awselu follow back me pleasse :)'),
  844.               ('positive', "@Niallll_1Dx it's a cool video i love it...:) thank u"),
  845.               ('positive', '@nickhunterr Yes it is :D'), ('positive',
  846.                                                           'Thank you Majalah http://t.co/5jjCWZzXuj for having @nabilaAF2013 on your July issue :) Lovely  http://t.co/zhk7SVrIhE'),
  847.               ('positive', '@rupal_hs Happy tweeting! Are you liking the new build? :) ^MM'),
  848.               ('positive', '@NamanGarg26 no immediate plans but hopefully someday in the future :)'),
  849.               ('negative', 'tagal :('), ('negative', 'why?:("@tahuodyy: sialan:( https://t.co/Hv1i0xcrL2"'), (
  850.               'positive',
  851.               "#TGIF unless you're one of my students :) Some light reading http://t.co/XxpxBHC4oH on #singapore #heroes #gp #essay #alevel"),
  852.               ('negative', '@bammyxoxo @stffnkthx @breeyanuh16 same :('),
  853.               ('positive', "@kevinngmingyuan peasant seats to watch a peasant team...I don't mind :p ahahha"),
  854.               ('positive', "I'm liking this :)"), ('negative',
  855.                                                    '@fxnno_ i knew u would be sad :( were having a funeral i was gonna text u but i have no phone'),
  856.               ('negative', "@alexmcgraaa no I can't do it, don't have the option on my phone :("), ('negative',
  857.                                                                                                     '#ClimateChange #CC Abrupt climate change may have doomed mammoths and other megafauna, sc... http://t.co/taVMCz37E7 #UniteBlue #Tcot :-('),
  858.               ('positive', 'Bad Boys :) #burgers #melbourneburgers https://t.co/TyD88wr40d'),
  859.               ('positive', "Fell asleep at like 6:30 and now can't fall asleep and I have to be up in two hours :-)"),
  860.               ('positive', 'Short, routine #quest from #Borderlands :) #wanderrook http://t.co/NAPmqm2do6'),
  861.               ('positive', '@theguyliner @Trishie_D cool. :D'), ('positive', 'Ob 11h v kino? Why not! :)'),
  862.               ('positive', '@terrylancashire @junkeedotcom Thank you :) Tricky bt v important subject.'),
  863.               ('negative', '@cutelilawley whats wrong? :('), ('negative', 'No ones up :(('),
  864.               ('negative', "My Gran tho !!! She knew but didn't care to tell me :(("), ('negative',
  865.                                                                                         '@f0ggstar @stuartthull work neighbour on motors. Asked why and he said hates the updates on search :( http://t.co/XvmTUikWln'),
  866.               ('negative', 'Sorry na bh3s :( @alrakakire'), ('negative',
  867.                                                              '#DomesticViolence :( Proposed New Law Will Help Domestic Violence Victims - 98FM: Victims ... http://t.co/eoISmrzLpo #UniteBlue #VAW :-('),
  868.               ('negative', '@DareToAttar im being forced to go :-('), ('negative', 'Everything and all :('), (
  869.               'negative',
  870.               'some girl came up to me and was like "you are so beautiful :-(" I want to dieididieieiei she\'s so cute'),
  871.               ('negative', 'why they cut the encore i wanna see snsd infinite interaction :('), ('positive',
  872.                                                                                                  '*    @Louis_Tomlinson    \nThank you for always putting\na smile on my face\nMind following me? :)\nHave a nice day x\n1707'),
  873.               ('negative', '@versacelopez I hate our time zone :('),
  874.               ('positive', 'I am in every way like Jess. :)\nhttp://t.co/otGCWw1gUu'),
  875.               ('positive', '@lvshak @AllysonMarty anytime :)'),
  876.               ('positive', '@KylieDeVille Happy Birthday!! Enjoy your vacation!:)'),
  877.               ('positive', '@NotThatBobJames Hahaha Go Doug! :-)'), ('positive', '@Migogos so true :)'), ('negative',
  878.                                                                                                           "my heart is breathing for this moment in time, i'll find the words to say before you leave me today :("),
  879.               ('negative',
  880.                'GUYS add my KIK - thelock76 #kik #kiksexting #sex #omegle #couple #travel #hotgirls :( http://t.co/Dn6agZcPhd'),
  881.               ('negative',
  882.                "#ClimateChange #CC California's powerful and influential air pollution watchdog.: Califor... http://t.co/OVU4p2qWfH #UniteBlue #Tcot :-("),
  883.               ('negative', 'i miss watching anna akana videos :('),
  884.               ('positive', "It's all about teamwork, right? :D #ZitecOfficeStories http://t.co/ycVA2V6ecq"),
  885.               ('negative', 'All these sushi pics on my tl are driving me craaaazzyy :('),
  886.               ('negative', '@NewBreed_Next u already have most of them :('),
  887.               ('negative', 'read sm quotes on fb which remind me abt sm 1 and am missing him so much now :('),
  888.               ('positive', "@DeMoorSophie Hii, can you follow me, please? I'd like ask you one thing in dm :)"),
  889.               ('negative', '@bbygjrlmgc oh :( i hate when that happens i get so sad over it too'),
  890.               ('positive', "@PXC_Macavity In case you didn't.. it's on my Facebook wall. :p"), ('positive',
  891.                                                                                                 'Season 11 set  Have a nice Friday #SPNFamily ! :)) #SPN11 #AlwaysKeepFighting #JaredPadalecki #JensenAckles http://t.co/mGAYutmknZ'),
  892.               ('negative', 'i wish :( #ZaynIsComingBackOnJuly26'),
  893.               ('positive', '@bridgetminamore I voted for #brainchild 3 times, please may I have a poem? :D'), (
  894.               'positive',
  895.               'wow luxord looks really amazing here in his new kingdom hearts 3 promo art !! :) http://t.co/FFJU1rlJpC'),
  896.               ('negative', '@okayshesaid wish that both of us could change this :('),
  897.               ('negative', 'Good bye stage :(((('),
  898.               ('negative', '@prophdog_ @attepate hes such a nice person idk why anybody would say that to him :('),
  899.               ('positive', '@luhanqutie follow back me pleasse :)'),
  900.               ('positive', "@mogadeet It's been a lot rarer in my life than on twitter :)"),
  901.               ('negative', 'The finale of Parasyte fucked my feelings alllllll the way up :('),
  902.               ('negative', '@oH_So_EhmTee lol! I love sweet potato fries :('),
  903.               ('negative', "We're truly sorry @chrisbrown :( have a safe flight."), ('positive',
  904.                                                                                      '@Bespoke_Bride @ConfettiWedding @festivalbrides @RocknRollBride @RockMyWedding thanks guys :) was fun :) another 1 ;) http://t.co/AbVIfJ3814'),
  905.               ('positive', 'Laguna again.  :) see you'),
  906.               ('negative', "@HeyyLawley don't make the other accs feel bad :( that's just rude"),
  907.               ('positive', 'Goodmorning. \n\nJust smile through the debit orders :) it will all soon be over.'),
  908.               ('positive', 'Match day Bitchessss !!!\n\nReal Madrid vs Man Shitty :D'),
  909.               ('negative', '@Mark23Baracael baby followback huhu :('),
  910.               ('negative', 'i wanna go on xbox for netflix but am already too comfy in bed :('), ('positive',
  911.                                                                                                   '#FF #HappyFriday @SageVatic  @marchicristian @bounceroriginal @BeenFingered @Dj_Mando_Off have a great #Friday :-)'),
  912.               ('positive',
  913.                '@PB_Furniture @whittakerdesig1 @smart_bn @Klick_Business @HartleysRooms @REDlineCC @RedBizUK @earlybiz Woooo! Happy Friday friends :) #ff'),
  914.               ('positive', "@BrandonHerrigan Welcome :), when's your next meet ?"), ('negative',
  915.                                                                                      '@benrwms Oh no Ben :-( That is terrible, please provide us with the name of the branch you visited. We would like to address your concern.'),
  916.               ('positive', 'this #mca money tells my story :) http://t.co/I5Xs6tQE9W'),
  917.               ('positive', '@starksmurdock AHH THANK U :D'),
  918.               ('positive', '@Btigzy @McJamKeyper JoeRine scene :)))))\nJOSHANE POWER TANDEM'),
  919.               ('positive', '@ontokkiland he really is such a cutie :D'), ('positive',
  920.                                                                           '@MrSteThompson Thankyou :) \n@BCMZ_UK @MsMMango @tina_baines @CrownSheringham @LastMinuteUSVac'),
  921.               ('positive',
  922.                '@UrstrulyMJ i will surely watch pokiri  1nenokkadine are my all tym favs :-) #BajrangiBhaijaanHighestWeek1 @raman_akshay @urstrulyMahesh'),
  923.               ('positive', '@MandaAssa awww thanks hey, a million :). Enjoy your weekend hey'),
  924.               ('negative', 'Ouucchhh one of my wisdom teeth are coming through :('), ('positive',
  925.                                                                                       "@pottorty awwww! Sige next time u know na punta kayo dun, imma make sure na we'll go din! :-)"),
  926.               ('positive', 'yang on retweet ~! :) :D'), ('positive',
  927.                                                          '@jonny_ives we saw this and thought you might need an upgrade as the girls are getting bigger :) http://t.co/AzDWGWAPBb'),
  928.               ('positive',
  929.                '@HowToFixMyCar Love it! :D @CrienaLDavies @HelenRoseTerry1 @PrestigeDiesels @star_aline1 @LeahRebeccaUK'),
  930.               ('negative', "oh god, my babies' faces :( https://t.co/9fcwGvaki0"),
  931.               ('negative', 'Why is my mum playing music out loud :('), ('negative',
  932.                                                                         'Add me on Snapchat - CorineHurleigh #snapchat #snapchatme #instagram #addmeonsnapchat #sfs #quote #kiksexting :( http://t.co/8bk7ptaqaR'),
  933.               ('negative', '@tymoss wish I could have been there :('), ('negative', 'Backed out :('), ('positive',
  934.                                                                                                        '#TY! "@dean0133: #FollowFriday @fredgarden8 @joeodiete1 @WillowRaven for being top influencers in my community this week :)"'),
  935.               ('positive', '@SpongeZim .. Thank you Mario... Have a wonderful Friday.... :))'),
  936.               ('positive', 'i found my prompt :-) http://t.co/f2HU2dalox'), ('positive',
  937.                                                                              "@daniameows i hope one day he'll fall in love with a strong woman to let him see all the things that he refuses to see now. :)"),
  938.               ('positive', '@brtoon  thank you :) out and about there this weekend so will try my best :) !'),
  939.               ('negative', '@malikm0ney sorka no :(('), ('positive', 'ye to #Pk hay :p https://t.co/TSLYvAClux'), (
  940.               'positive',
  941.               '#ff @LivelyKaty How could ANYONE resist this beautiful smile? :-) #quacketyquack https://t.co/fhndvkscgM'),
  942.               ('negative', '@RileyMcDonough make me smile :(('),
  943.               ('negative', '@ErnestLozoya how are u older than me :('),
  944.               ('negative', 'I wish you cut your hair like this again :( http://t.co/Oyt8wMo7w9'),
  945.               ('positive', '5G Liker :)\n.\nlike Fast :*'),
  946.               ('negative', '@LocoTaii - My self esteem was on the lowest :('),
  947.               ('positive', '@richardosman congratulations to you daughter! :D'),
  948.               ('negative', 'Youve got me in chains for your love :(  a sentir-se incompleta'), ('negative',
  949.                                                                                                 'relate to the "sweet n\' sour" kind of "bi-polar" people in your life... cuz my life... is FULL of them... :('),
  950.               ('positive', '@mistytewest Happy to save the day :) Hope you enjoyed your meal Sam!'), ('negative',
  951.                                                                                                       'This weather has me scrolling through my contacts of people I\'ve curved on some "hey you " sigh* :('),
  952.               ('negative', '@Mark23Baracael mark followback :('),
  953.               ('positive', "@shartyboy Thanks for texting me back :)) I'm not texting you tomorrow :))"),
  954.               ('negative', 'Such a stressful and upsetting day yesterday, the UK government sucks :('),
  955.               ('negative', 'NAAAAAN PAS GOODBYE STAGE :('), ('negative',
  956.                                                              "My skype account is out of order. I think it's been hacked. So if you were in my contacts I'm sorry :( I'm creating a new one soon."),
  957.               ('positive',
  958.                ' LIVE @flippinginja on #YouNow - Jonah and jareddddd :) https://t.co/fINXQiPtSn http://t.co/8zWxLtDwdB'),
  959.               ('positive', '@CG_Rated did u mean to hide the fots? :p'),
  960.               ('negative', 'Heyyyyy i wanted to see yeols solo danceeeeee :(((((((((((((('),
  961.               ('negative', 'Infinite win :('), ('positive', '@twigtwisters thanks for the info :)'),
  962.               ('negative', '3:30am walk down Inglewood ummm bad idea :( ugh stupid anxiety'),
  963.               ('negative', "@ItssssKelseyyyy Naa unfortunately, I didn't have my phone on me :("),
  964.               ('negative', 'Can someone gift me calibraska :('),
  965.               ('positive', 'idk but cant wait for tonights panel to be up for people :)'),
  966.               ('positive', "@hinanRana WIP. Let me get a few things tweaked and I'll link you up :) Max kal tak."),
  967.               ('positive', '@carterreynolds @hankgreen then why would he say they did? :-)'), ('positive',
  968.                                                                                                '@TechnoBuffalo do check us out!:) http://t.co/y3xHComvwr - Untangling was never easier! #DTangle #patent #innovation'),
  969.               ('positive', 'Those who move forward with a happy spirit will find that things always work out \\:)/'),
  970.               ('positive', "niall followed a fan :) and i'm still here without his follow "),
  971.               ('positive', '@slutwantscock dm me? :p'), ('negative', '@Michael5SOS Sometimes I hate you :(('),
  972.               ('negative', 'this weather is ruining everything :('),
  973.               ('positive', 'No class today but I traine with some friends :)'),
  974.               ('positive', '@haleyannmcallum Happy B-Day :)'),
  975.               ('negative', '@Grofers what about me? :( #EidWithGrofers'), ('negative',
  976.                                                                            "Aww the poor thing :( Hope it'okay and in good health. luckely it has been freed from those Rocks #orcalove https://t.co/tOSZMOafv6"),
  977.               ('positive', 'Here you behave or else u jump_Julias Malema :D'), ('negative',
  978.                                                                                 '#ZaynIsComingBackOnJuly26\nI See this trend an in radio the next sing is See you again...:('),
  979.               ('negative', '@TheOnion @ChoKyungHoon82 not a single untruth here :('),
  980.               ('negative', '@CMPunk @MattJackson13  please please come back to wwe :( '),
  981.               ('negative', '@burloutray4 I want something new too, damn you bills!! :('),
  982.               ('negative', 'Why does it have to rain :('),
  983.               ('negative', 'audraesar: All these sushi pics on my tl are driving me craaaazzyy :('),
  984.               ('negative', "@s0ulfl0wr When's your birthday ? :("), ('positive',
  985.                                                                      "TY again dear Eva.\nI'm totally agree with you :-)))\n@anvy2446 @4HUMANITEEs @SexyAF12 @kikbella @adasamper @RachelLFilsoof\nKeep Smiling u all"),
  986.               ('negative', '@StevenLDN frightening case. It really gets to you :('),
  987.               ('positive', '@JediEconomist I thought youd like that mate :)'), ('positive', '@chingyapp yeap :)'),
  988.               ('positive', "@melfoster666 That's not true.\nI can quit whenever I want to.\n:D"),
  989.               ('negative', 'Help me :('), ('negative', '@LittleMix French mixers miss you so much :( '), ('negative',
  990.                                                                                                           "You know when a song just disappears from your phone and iTunes? I've lost Dazed and Confused :("),
  991.               ('positive', 'Mans singing under the rain :) https://t.co/uj3mnLaJmo'),
  992.               ('negative', '@selenagomez i miss your tweet spree oh :('),
  993.               ('positive', '@nair_rinku -Its u with transparent...glasses..:-)'),
  994.               ('negative', 'i hate u >.< >:( #H_My_King'),
  995.               ('positive', '@DanielOConnel18 you could say he will have egg on his face :-)'),
  996.               ('negative', '@Charliescoco @reeceftcharliie @SimonCowell too late :('),
  997.               ('positive', '20 ghanton se light nahi :))))))'), ('positive',
  998.                                                                  'I WANT to create the FIRST #Bboying #Cardgame with #pixelart #gamedesign :D!!!! What do you think ?? #indiedev #pixel_dailies #gamedev'),
  999.               ('negative',
  1000.                "@twyodor @gkjohn :-( I don't read most of these rehash websites that have mushroomed. A good piece may be by exception & reaches one anyway."),
  1001.               ('positive', 'https://t.co/gBIMDzQBY5 Must watch :D #BajrangiBhaijaanHighestWeek1'), ('positive',
  1002.                                                                                                     '@ShaggyCoe Good morning Sharon. I really hope she is doing better today too & that her medicines works. Thank you, I will :) ttyl x'),
  1003.               ('negative', 'Feeling sick :('),
  1004.               ('positive', '@bigcomedyuk @WilsonsKitchen @lisaflutterby thanks for the follow have a great day :)'), (
  1005.               'positive',
  1006.               'Thanks @UKRunFree @MMNNActionUK the work you do for the beagles is amazing, you are incredible! :)'),
  1007.               ('positive', '@SocialRMadrid its 12pm here :)'),
  1008.               ('positive', "@FVCKL oh hell yeah :) I'll be expecting a text next Tuesday"),
  1009.               ('positive', '@harryperfx fback?:)'), ('negative',
  1010.                                                      "My mom's a linguist. My dad's a computer scientist. And I am the dumbest one in the family :-("),
  1011.               (
  1012.               'positive', '@KChenoweth Happy Birthday, Miss Chenoweth! Hope its a great one... have oodles of cake :)'),
  1013.               ('negative', "don't you just hate it when you get called a mug \npisses me off >:("),
  1014.               ('positive', 'ELF Fighting HuHa :D :)\nMy #TeenChoice for #ChoiceInternationalArtist is #SuperJunior!'),
  1015.               ('negative', 'Dying for some egg benny :('), ('positive', 'Wayward Pines later!:)'), ('negative',
  1016.                                                                                                     'When someone hits a head voice and I\'m like "I would sound amazing if I could do that too." But no... I can only do falsettos :('),
  1017.               ('negative', '@SynergyFlying No!!! Why did you delete me?:('),
  1018.               ('negative', "I'm following 73 users who aren't following me back.  :("),
  1019.               ('negative', 'i miss my kindergarten kids :('),
  1020.               ('positive', "all i've done today is watch law & order: svu. i love being sick :-)))"), ('negative',
  1021.                                                                                                            'Win tickets to Cody Simpson concert in Singapore on August 10! http://t.co/6t9XKgtwTm #SpinorBinMusicXCodySimpson pls pls :('),
  1022.               ('negative', 'just want to play video games/watch movies with someone :('),
  1023.               ('negative', "aww i've got a fever :( but #bad4thwin <3"),
  1024.               ('negative', '@LittleMix come to Belgium :('),
  1025.               ('negative', "@SBS_MTV Are you sure that Chorong is the leader? # # I can't be sure anymore :("),
  1026.               ('negative', "it's okay :("),
  1027.               ('positive', "@greatestcookie It hurts having to read about people's holidays when being at work :D"),
  1028.               ('negative', "@buterasfredo i can't wait for the movie to come out :("),
  1029.               ('positive', '@hswift65 @roseofthesealee PS I took 80-1 so I am hopeful on all counts :-)'),
  1030.               ('negative', 'So sad :( http://t.co/fVV9Y3WX2o via @EvokeToday'), ('negative',
  1031.                                                                                  '@wendykims @Joix05 @GiladMillo some people need not to talk-kama hawako around :( :( \nWaa Kimaaaaaani prisssss!'),
  1032.               ('positive', '@JamieLou93 Congrats to you and Ryan, Jamie! Delighted for you :) xx'), ('positive',
  1033.                                                                                                      "@iGroundbreaking Could you make a Foxy's Song version in instrumental form? It sounds so epic on beats alone :)"),
  1034.               ('positive',
  1035.                '@CathsStrawberry I thought your work was  seasonal, you will have really busy days. Ok so deal for weekends and in your toilet breaks :p'),
  1036.               ('negative',
  1037.                'Athabasca glacier was there in #1948 :-( #athabasca #glacier #jasper #jaspernationalpark #alberta #explorealberta # http://t.co/dZZdqmf7Cz'),
  1038.               ('positive', 'Getting ready... #UberIceCream @RekolaCZ #messengerforaday :) http://t.co/dnryPnHAD5'),
  1039.               ('negative', "@MadniTahir I am. I've accepted the offer..but im desperate to take the year out.   :("),
  1040.               ('negative', 'I hope SJ will be nominated soon but no SJ vs INFINITE pls :((((('),
  1041.               ('negative', '@RedsOrDead poor him. . . :('), ('positive', '@imynnx done yun :)'),
  1042.               ('negative', 'The last of my chocolate has been consumed. :('),
  1043.               ('positive', "@StormyKittyhawk You'll see me Saturday :p I'll see you then Stormy :D"),
  1044.               ('negative', '"@MgaPinoyPatama: I miss you, but I know you dont care." :(('),
  1045.               ('negative', "@_Birexus guess y'all ugly asf HUH :("), ('negative', '@BOYBANDSFTCARA sure!!! Sorry :( x'),
  1046.               ('negative',
  1047.                'my dreams are gettin too realistic for my liking thx !!! cant tell whats real n what isnt :(((('),
  1048.               ('negative', "@LittleMix have fun in Germany :( I can't be there "),
  1049.               ('positive', '@ajm9890 \nThakyou sir :)'),
  1050.               ('positive', 'When ur skin thinks ur still 16 & decides to break out :-) cool'), ('positive',
  1051.                                                                                                     'Stats for the day have arrived. 2 new followers and NO unfollowers :) via http://t.co/TRfnv7X9GN.'),
  1052.               ('positive', '@wendy1704 @Queen_of_Orange No need to stress out - they will be with you in time :)'), (
  1053.               'positive',
  1054.               "@keab42 I rang in sick yesterday, then told them I'd be back in today. I'm better this morning anyway, and I have a day off on Sunday. :)"),
  1055.               ('positive', '@The_Sleigher among my all time fav tweets :D'),
  1056.               ('positive', "@basementgalaxy Ping! I'm watching your TL like a hawk! :D"),
  1057.               ('negative', 'and my friends :('), ('negative',
  1058.                                                   '@KanchuDarling @VidyutJammwal hey babe i just came across this pic..what is this about? I cant read hindi :('),
  1059.               ('positive', 'Be-shak :p http://t.co/hvJGkLnVTK'),
  1060.               ('negative', "NOOoo @PTTBath  I've just heard the news :(")]
  1061.  
  1062.  
  1063. def getwords(doc):
  1064.     # regularen izraz koj ke go deli stringot na zborovi
  1065.     # stringot se deli na zborovi na site prazni mesta i interpunkciski znaci
  1066.     splitter = re.compile('\\W*')
  1067.     # podeli go dokumentot na zborovi
  1068.     # i konvertiraj gi vo mali bukvi
  1069.     # pa potoa stavi gi vo lista
  1070.     # ako nivnata dolzina e >2 i <20
  1071.     words = set()
  1072.     for word in splitter.split(doc):
  1073.         if 2 < len(word) < 20:
  1074.             words.add(word.lower())
  1075.     return words
  1076.     # words = [word.lower() for word in splitter.split(doc) if len(word) > 2 and len(word) < 20]
  1077.     # # se vrakja recnik cii klucevi se zborovite koi
  1078.     # # se vo dokumentot, a eden zbor duri i da se
  1079.     # # srekjava poveke pati vo recnikot ke bide samo ednas
  1080.     # # vrednosta (1) vo recnikot ne e potrebna
  1081.     # return dict([(word, 1) for word in words])
  1082.  
  1083.  
  1084. # {'python': {'bad': 0, 'good': 6}, 'the': {'bad': 3, 'good': 3}}
  1085.  
  1086.  
  1087. # print(w)
  1088. # exit(1)
  1089.  
  1090. class documentClassifier:
  1091.     def __init__(self, getfeatures, filename=None):
  1092.         # Broj na parovi atribut/kategorija (feature/category)
  1093.         self.featureCountsPerCategory = {}
  1094.         # Broj na dokumenti vo sekoja kategorija
  1095.         self.categoryCounts = {}
  1096.         # funkcija za dobivanje na atributite (zborovite) vo dokumentot
  1097.         self.getfeatures = getfeatures
  1098.  
  1099.     # Zgolemuvanje na brojot na parovi atribut/kategorija
  1100.     def incrementFeatureCountsPerCategory(self, currentFeature, currentCategory):
  1101.         self.featureCountsPerCategory.setdefault(currentFeature, {})
  1102.         self.featureCountsPerCategory[currentFeature].setdefault(currentCategory, 0)
  1103.         self.featureCountsPerCategory[currentFeature][currentCategory] += 1
  1104.  
  1105.     # Zgolemuvanje na brojot na predmeti(dokumenti) vo kategorija
  1106.     def incrementCategoryCounts(self, cat):
  1107.         self.categoryCounts.setdefault(cat, 0)
  1108.         self.categoryCounts[cat] += 1
  1109.  
  1110.     # Dobivanje na brojot kolku pati
  1111.     # odreden atribut se ima pojaveno vo odredena kategorija
  1112.     def getFeatureCountsPerCategory(self, currentFeature, currentCategory):
  1113.         if currentFeature in self.featureCountsPerCategory and currentCategory in self.featureCountsPerCategory[
  1114.             currentFeature]:
  1115.             return float(self.featureCountsPerCategory[currentFeature][currentCategory])
  1116.         return 0.0
  1117.  
  1118.     # Dobivanje na brojot na predmeti(dokumenti) vo kategorija
  1119.     def getCategoryCount(self, currentCategory):
  1120.         if currentCategory in self.categoryCounts:
  1121.             return float(self.categoryCounts[currentCategory])
  1122.         return 0
  1123.  
  1124.     # Dobivanje na vkupniot broj na predmeti
  1125.     def getTotalCount(self):
  1126.         return sum(self.categoryCounts.values())
  1127.  
  1128.     # Dobivanje na lista na site kategorii
  1129.     def categories(self):
  1130.         return self.categoryCounts.keys()
  1131.  
  1132.     # Treniranje na klasifikatorot
  1133.     # Noviot predmet (dokument) item pripagja na kategorijata cat
  1134.     def train(self, item, currentCategory):
  1135.         # Se zemaat atributite (zborovite) vo predmetot(dokumentot)
  1136.         features = self.getfeatures(item)
  1137.         # Se zgolemuva brojot na sekoj atribut vo ovaa kategorija
  1138.         for currentFeature in features:
  1139.             self.incrementFeatureCountsPerCategory(currentFeature, currentCategory)
  1140.  
  1141.         # Se zgolemuva brojot na predmeti (dokumenti) vo ovaa kategorija
  1142.         self.incrementCategoryCounts(currentCategory)
  1143.  
  1144.     def getFeaturePerCategoryProbability(self, currentFeature, currentCategory):
  1145.         if self.getCategoryCount(currentCategory) == 0: return 0
  1146.         # Verojatnosta e vkupniot broj na pati koga
  1147.         # ovoj atribut f (zbor) se pojavil vo ovaa
  1148.         # kategorija podeleno so vkupniot broj na
  1149.         # predmeti (dokumenti) vo ovaa kategorija
  1150.         return self.getFeatureCountsPerCategory(currentFeature, currentCategory) / self.getCategoryCount(
  1151.             currentCategory)
  1152.  
  1153.     def weightedprob(self, currentFeature, currentCategory, prf, weight=1.0, ap=0.5):
  1154.         # Presmetaj ja osnovnata verojatnost
  1155.         basicprob = prf(currentFeature, currentCategory)
  1156.         # Izbroj kolku pati se ima pojaveno ovoj atribut (zbor)
  1157.         # vo site kategorii
  1158.         totals = sum([self.getFeatureCountsPerCategory(currentFeature, currentCategory) for currentCategory in
  1159.                       self.categories()])
  1160.         # Presmetaj ja tezinski usrednetata verojatnost
  1161.         bp = ((weight * ap) + (totals * basicprob)) / (weight + totals)
  1162.         return bp
  1163.  
  1164.  
  1165. #dc = documentClassifier(getwords)
  1166. #dc.train("sistemi na znaenje e dosaden predmet", "tracevi")
  1167. #dc.train("asistentot po sistemi na znaenje e isto taka dosaden", "tracevi")
  1168. #dc.train("vezbite po sistemi na znaenje moze da se podobrat na sledniov nacin...", "kritiki")
  1169. #dc.train("predvanjata po sistemi na znaenje ne moze da se podobrat bidejki se najdobri...", "kritiki")
  1170.  
  1171.  
  1172. class naivebayes(documentClassifier):
  1173.     def __init__(self, getfeatures):
  1174.         documentClassifier.__init__(self, getfeatures)
  1175.         self.thresholds = {}
  1176.  
  1177.     def setThreshold(self, currentCategory, threshold):
  1178.         self.thresholds[currentCategory] = threshold
  1179.  
  1180.     def getThreshold(self, currentCategory):
  1181.         if currentCategory not in self.thresholds: return 1.0
  1182.         return self.thresholds[currentCategory]
  1183.  
  1184.     # ja vrakja verojatnosta na dokumentot da e od klasata cat (cat e odnapred poznata)
  1185.     def caclulateDocumentProbabilityInClass(self, item, currentCategory):
  1186.         # zemi gi zborovite vo dokumentot item
  1187.         features = self.getfeatures(item)
  1188.         # pomnozi gi verojatnostite na site zborovi
  1189.         p = 1
  1190.         for currentFeature in features:
  1191.             p *= self.weightedprob(currentFeature, currentCategory,
  1192.                                    self.getFeaturePerCategoryProbability)
  1193.  
  1194.         return p
  1195.  
  1196.     # Ja vrakja verojatnosta na klasata ako e poznat dokumentot
  1197.     def getCategoryProbabilityForDocument(self, item, currentCategory):
  1198.         catprob = self.getCategoryCount(currentCategory) / self.getTotalCount()
  1199.         caclulateDocumentProbabilityInClass = self.caclulateDocumentProbabilityInClass(item, currentCategory)
  1200.         # Bayes Theorem
  1201.         return caclulateDocumentProbabilityInClass * catprob / (1.0 / self.getTotalCount())
  1202.  
  1203.     # klasificiranje na dokument
  1204.     def classifyDocument(self, item, default=None):
  1205.         probs = {}
  1206.         # najdi ja kategorijata (klasata)
  1207.         # so najgolema verojatnost
  1208.         max = 0.0
  1209.         for cat in self.categories():
  1210.             probs[cat] = self.getCategoryProbabilityForDocument(item, cat)
  1211.             if probs[cat] > max:
  1212.                 max = probs[cat]
  1213.                 best = cat
  1214.  
  1215.         # proveri dali verojatnosta e pogolema od
  1216.         # threshold*next best (sledna najdobra)
  1217.         for cat in probs:
  1218.             if cat == best: continue
  1219.             if probs[cat] * self.getThreshold(best) > probs[best]: return default
  1220.  
  1221.         return best
  1222.  
  1223.  
  1224.  
  1225. if __name__ == '__main__':
  1226.  
  1227.     cl = naivebayes(getwords)
  1228.  
  1229.     #index = input()
  1230.     index=250
  1231.  
  1232.     pozitive = 0
  1233.     negative = 0
  1234.  
  1235.     for i in range(200):
  1236.         #print train_data[i][1],train_data[i][0], i
  1237.         if train_data[i][0] == 'negative':
  1238.             negative+=1
  1239.         else:
  1240.             pozitive+=1
  1241.  
  1242.         cl.train(train_data[i][1], train_data[i][0])
  1243.         #break
  1244.  
  1245.     twit = train_data[index]
  1246.  
  1247.     klasifikacija = cl.classifyDocument(twit[1])
  1248.  
  1249.     print "Pozitivni: {}, Negativni: {}".format(pozitive, negative)
  1250.     print "Index: {}, Tocna Klasa: {}, Predvidena Klasa: {}, Twit: {}".format(index, tweet[0], klasifikacija, twit[1])
Add Comment
Please, Sign In to add comment