首页 文章 精选 留言 我的

精选列表

搜索[笔记工具],共10000篇文章
优秀的个人博客,低调大师

kali下快捷部署go语言环境笔记

版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396656 参考:http://www.linuxidc.com/Linux/2015-02/113159.htm 1、本机kali,2、操作步骤 sudo apt-get update sud apt-get dist-upgrade -y #升级更新,并且自动解决包的替换问题 wget https://storage.googleapis.com/golang/go1.4.1.linux-amd64.tar.gz tar -xzf go1.4.1.linux-amd64.tar.gz -C /usr/local echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile go version #验证 操作记录截图

优秀的个人博客,低调大师

Java-学习笔记-2-工作原理

不足之处,欢迎专家、同行、读者批评指正。 Java的工作原理 Java程序从写代码到实际运行需要经过三个步骤:编写,编译、运行。在不同的阶段,分别生成了不同类型的文件。 在理解工作原理的时候,我们可以看:这个文件由谁产生,给谁使用,是什么类型的。 第一个阶段,编写。 这个阶段由程序员写代码(用什么写无所谓,用记事本写都可以。不过编辑器我推荐Sublime)。写出来以后,保存为“.java”后缀的文件。这个文件是准备给Java编译器的。 第二个阶段,编译。 由编译器,把刚刚写好的“.java”后缀的文件,编译成“.class”后缀的文件。当然不是换个后缀那么简单,点开“.class”看的话会发现是“乱码”,二进制文件——很正常,因为这本来就不是给人看的,是给Java解释器看的。另外,这个转换的过程,会对程序员写的“.java”后缀的文件进行查错,就像老师检查作业一样。如果中间有语法错误,会直接告诉程序员编译不通过,那就得debug了。 第三个阶段,运行。 在此之前,回顾一下“跨平台”的概念。我们知道,Java是跨平台的,然后这个“跨”是通过Java虚拟机实现的。但是这个Java虚拟机在不同的操作系统中是不一样的,那到底是什么东西真正在“跨”呢?就是上一步生成的“.class”文件。这个是给虚拟机用的。不同操作系统的虚拟机,运行相同的“.class”文件,效果是一样的,所以说它跨平台了。这就是所谓的二进制代码级别的跨平台移植。 回来说说运行。运行是由Java解释器,把“.class”文件翻译成机器代码,一边执行一边显示结果的过程。这个Java解释器是上文我提到的Java虚拟机中的一部分。 关于“边解释边运行”,可以说一下。这个其实不是绝对的。因为Java解释器其实 不止一种,我们是可以选择的。另外,字节码其实也不是必须的,只不过字节码对于虚拟机来说读起来更快。字节码甚至可以由其他的语言生成,这就涉及到不同语言的混编了。

优秀的个人博客,低调大师

DC学院爬虫学习笔记(二):初识爬虫

创建第一个实例: 使用urllib包获取百度首页信息: import urllib.request #导入urllib.request f = urllib.request.urlopen('http://www.baidu.com/') #打开网址,返回一个类文件对象 f.read(500) #打印前500字符 f.read(500).decode('utf-8') #打印前500字符并修改编码为utf-8 ',u){u=u||D.URL;var t=u.match(eval(\'/(\\\\?|#|&)(\'+n+\')=([^&]*)(&|$)/i\'));if(t){m=m||t[2];v=t[3]||v}return m&&v?\'&\'+m+\'=\'+v:\'\'}function ep(p){return(typeof(p)==="undefined")?"":p}function fc(){var h=location.host,x=\'=;expires=\'+new Date(0).toUTCString(),y=x+\';path=\',z=y+\'/;domain=\',l=[x,y,y+\'/\',z+h,z+h.substr(h.indexOf(\'.\'))],o=D.cookie.match(/[^ =;]+(?=\\=)/g);if(o&&S){for(var i=o.length;i--;){for(var j=5;j--;){D.cookie=o[i]+l[j]}}}if(window.localStorage){localStorage.clear()}if(window.sessionStora' 使用Requests库获取百度首页信息: import requests #导入requests库 r = requests.get('https://www.baidu.com/') #使用requests.get方法获取网页信息 r <Response [200]> r.text #打印结果 '<!DOCTYPE html>\r\n<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/bdorz/baidu.min.css><title>ç\x99¾åº¦ä¸\x80ä¸\x8bï¼\x8cä½\xa0å°±ç\x9f¥é\x81\x93</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus=autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=ç\x99¾åº¦ä¸\x80ä¸\x8b class="bg s_btn" autofocus></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>æ\x96°é\x97»</a> <a href=https://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>å\x9c°å\x9b¾</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>è§\x86é¢\x91</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>è´´å\x90§</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&amp;tpl=mn&amp;u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>ç\x99»å½\x95</a> </noscript> <script>document.write(\'<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u=\'+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ \'" name="tj_login" class="lb">ç\x99»å½\x95</a>\');\r\n </script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">æ\x9b´å¤\x9a产å\x93\x81</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>å\x85³äº\x8eç\x99¾åº¦</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>&copy;2017&nbsp;Baidu&nbsp;<a href=http://www.baidu.com/duty/>使ç\x94¨ç\x99¾åº¦å\x89\x8då¿\x85读</a>&nbsp; <a href=http://jianyi.baidu.com/ class=cp-feedback>æ\x84\x8fè§\x81å\x8f\x8dé¦\x88</a>&nbsp;京ICPè¯\x81030173å\x8f·&nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>\r\n' r.encoding='utf-8' #修改编码 r.text #打印结果 '<!DOCTYPE html>\r\n<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus=autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=百度一下 class="bg s_btn" autofocus></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>新闻</a> <a href=https://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>地图</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>视频</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>贴吧</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&amp;tpl=mn&amp;u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>登录</a> </noscript> <script>document.write(\'<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u=\'+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ \'" name="tj_login" class="lb">登录</a>\');\r\n </script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">更多产品</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>关于百度</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>&copy;2017&nbsp;Baidu&nbsp;<a href=http://www.baidu.com/duty/>使用百度前必读</a>&nbsp; <a href=http://jianyi.baidu.com/ class=cp-feedback>意见反馈</a>&nbsp;京ICP证030173号&nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>\r\n' 爬虫三步走 爬虫第一步:使用requests获得数据: 1.导入requests 2.使用requests.get获取网页源码 import requests r = requests.get('https://book.douban.com/subject/1084336/comments/').text 爬虫第二步:使用BeautifulSoup4解析数据: 1.导入bs4 2.解析网页数据 3.寻找数据 4.for循环打印 from bs4 import BeautifulSoup soup = BeautifulSoup(r,'lxml') pattern = soup.find_all('p','comment-content') for item in pattern: print(item.string) 十几岁的时候渴慕着小王子,一天之间可以看四十四次日落。是在多久之后才明白,看四十四次日落的小王子,他有多么难过。 读了好多年,终于读完了,但是实在共鸣不起来,虽然知道那些道理,但真的觉得没什么了不起啊,是我还太幼稚吗? 我早该猜到,在她那可笑的伎俩后面是缱绻柔情啊。花朵是如此的天真无邪,可是,我毕竟太年轻了,不知该如何去爱她。 我的玫瑰花儿,只有四个微不足道的刺,用来抵御这个世界。 谁能告诉俺,小王子这种书有什么好看的? 他像一颗树那样倒了下去 不能理解的是,為什么它忽然紅成這樣? 说实话 我看不太懂 但还是跟风给个5星吧 以显示我也是有思想有学识之人 虽然我实在幼稚,但我并不怎么喜欢孩童般的纯净,我只爱风浪过后的平静,流水打磨出的清亮,大雪纷飞时的安宁,沧桑看透的纯真,我爱眼冷心热的庄子,人究竟无所逃于天地之间,各适其性,做自己认为有意义的事就好了,无论是统治宇宙还是喝酒点灯,对他们来说,都比爱一朵玫瑰重要,这不是很好的么 我老觉得小狐狸跟小王子是在搞GAY 第一遍读时,我才4岁。等到真的读懂,才明白为什么这是一部“童话”。 It is the time you have wasted for your rose that makes your rose so important. 狐狸告诉小王子的秘密是:用心去看才看得清楚;是分离让小王子更思念他的玫瑰;爱就是责任。 痛苦迷茫不是因为成为了“可笑”的大人,而是成为大人却没有真正长大。所以回过头来想要从怀念童年中解脱缓解痛苦那是本末倒置的做法。如果你作为一个成年人觉得痛苦,原因不是因为你“成年”了,也不是因为是生而为“人”,而是“你”停止了思考停止了学习。 爱屋及乌,爱一个人会让周围的一切变得美好,连麦浪的金黄都会让人心醉。 爱同样意味着责任。因为“你现在要对你驯服过的一切负责到底”。爱与被爱都有责任,每一段我们曾经付出过的感情,都必须为对方,为爱情负责,不是吗? 爱很多时候又会面临失去。小王子离开的时候,对狐狸说“那么你什么好处也没得到”。狐狸回答:“由于麦子颜色的缘故,我还是得到了好处”。爱同样意味着宽容,意味着放弃,也许我们在面对渐行渐远的爱情,该抱着平和感激的心态,因为我们起码收获了麦浪的金黄! 狐狸同样告诉小王子,“只有用心才能看得清。实质性的东西,用眼睛是看不见的”。只有这样,才能让我看清爱的本质。 爱是什么? 漫山遍野的玫瑰,但真的,我最喜欢最初的那一朵,带刺儿的那一朵。我能不能回去继续浇灌那朵玫瑰⋯⋯ 长这么大,读过次数最多的书就是《小王子》,我是那么的爱这本书,可是我都没有一本属于我的小王子,每次想读了就去图书馆借他,读过很多版本的小王子,但是每次读他,小王子在我心中都不一样。我在我的612星球等我的小王子回家,但有时候我也不确定我是玫瑰还是狐狸或是那条毒蛇,可能我也是小王子。 原来在我还不懂爱情的时候就爱上了你 如果你是小王子,我就是那捉鸡的狐狸,求你驯养了我,却又对你说要你回去对你的玫瑰花负责。还大方地以为只要看见了麦田就会想起你头发的颜色。我却永远无法随你回到B-612星球。现在觉得,我可能只是猴面包树而已。 其實我覺得小王子自私不負責, 沒有看懂玫瑰, 而且被動地把小狐狸傷害了, 小王子看懂很多人和事, 卻到最後才明白愛情的本質。 爬虫第三步:使用pandas保存数据: 1.导入pandas 2.新建list对象 3.使用to_csv写入 import pandas comments = [] for item in pattern: comments.append(item.string) df = pandas.DataFrame(comments) df.to_csv('comments.csv') ok.这样就完成了一个简单的爬虫!

优秀的个人博客,低调大师

DC学院学习笔记(十六):线性回归实战

预测型数据分析:线性回归 回归:预测数值型变量 分类:预测样本所属类别 聚类:在未知样本类别的情况下,根据样本之间的相似性把样本分成不同的类别 适用:用于股价、房价、空气质量等数值型变量的预测 数学模型:分析两组变量之间的关系 x:自变量(Independent variable) y:应变量(Dependent variable) 如图是一个线性回归的示意图 通过x来预测y,函数:f(x) = y,例如在房价问题中,用房子大小等特征作为自变量,房子价格为应变量 房价回归预测案例: $x_1$:房子大小 $x_2$:房子楼层 $x_3$:绿化规模 $x_4$:距离最近的地铁站距离 $x_5$:距离最近的公交站距离 $x_6$:是否配备停车位 …… y:房子价格 根据常识来讲,房价和很多因素相关,房子的大小、楼层等等都是比较明显的影响因素,还有一些需要花功夫去寻找的特征。 要寻找一个函数f,将x映射到y上,这就是回归的关键。 回归的经典方法:线性回归 线性回归认为y是x的一个线性的叠加 方程式: 向量形式: 参数含义 图中y轴上的截距为,回归曲线的斜率代表横坐标变量的系数,即 参数优化方法:监督学习、OLS 监督学习:已有一些训练样本(训练集),同时知道X和y,通过这些已知的样本学习得到回归模型 OLS(Ordinary Least Squares):使得预测的y和真实的y在训练集上误差的平方最小 用sklearn实现 1.依旧使用到iris的数据集 import pandas iris = pandas.read_csv('http://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data',header=None) iris.columns=['SepalLengthCm','SepalWidthCm','PetalLengthCm','PetalWidthCm','Species'] iris.sample(10) SepalLengthCm SepalWidthCm PetalLengthCm PetalWidthCm Species 25 5.0 3.0 1.6 0.2 Iris-setosa 28 5.2 3.4 1.4 0.2 Iris-setosa 137 6.4 3.1 5.5 1.8 Iris-virginica 87 6.3 2.3 4.4 1.3 Iris-versicolor 126 6.2 2.8 4.8 1.8 Iris-virginica 30 4.8 3.1 1.6 0.2 Iris-setosa 86 6.7 3.1 4.7 1.5 Iris-versicolor 96 5.7 2.9 4.2 1.3 Iris-versicolor 84 5.4 3.0 4.5 1.5 Iris-versicolor 94 5.6 2.7 4.2 1.3 Iris-versicolor 2. 绘图 import seaborn %matplotlib inline #通过画图可以直观地对数据的线性关系做一个观察 seaborn.regplot(x='PetalLengthCm',y='PetalWidthCm',data=iris) 3.训练模型 from sklearn import linear_model lm=linear_model.LinearRegression() features=['PetalLengthCm'] X=iris[features] y=iris['PetalWidthCm'] print(X.shape,y.shape) (150, 1) (150,) #放入两个特征,X就会多一个维度 features=['PetalLengthCm','SepalLengthCm'] #使用X,y来训练model model=lm.fit(X,y) print(model.intercept_,model.coef_) #从print的结果可以得到回归模型的截距和系数 -0.366514045217 [ 0.41641913] 截距和系数正对应上图中的直线 4.预测数据 #使用model来对数据进行预测,输入X自变量的值,输出y的预测值 #注意多个自变量时的情况,比如:model.predict([1,2]) model.predict(4) array([ 1.29916248]) 预测性能的评估 为了评估获得模型的性能,需要对数据集进行划分,划分为训练集和测试集,在训练集上学习获得模型,在测试集上评估误差 交叉检验 将数据集中的样本等分成多份,每次取其中的一份作为测试集,剩余的数据作为训练集,使用测试集数据评估和检验从训练集学习得到的模型,即进行交叉检验。相对于随机划分,一部分的训练集永远划分在测试集中,交叉检验是将数据划分成若干份,每次用不同的部分作为测试集,则每份都被当做测试集和训练集使用过。 如下图是将数据集划分为五份的交叉检验 将数据集分为5份,分别进行5次回归 回归常用的打分函数 $MAE=\sum \left | {y}'-y \right |/N$对应的scoring参数为’neg_mean_absolute_error’ $MSE=\sum ({y}'-y)^{2}$对应的scoring参数为’neg_mean_squared_error’ 得分越高,则代表模型的性能越好 scikit learn中进行交叉检验 from sklearn.model_selection import cross_val_score #得到5次交叉检验的误差,注意这里cross_val_score()前面用了负号,得到的是每个回归模型的平均绝对值误差 #用MAE举例 scores=-cross_val_score(lm,X,y,cv=5,scoring='neg_mean_absolute_error') print(scores) #求平均值,作为误差结果 import numpy as np print(np.mean(scores)) [ 0.08581817 0.09533821 0.13792154 0.2074044 0.29904645] 0.165105751004

优秀的个人博客,低调大师

JVM笔记5-对象的访问定位。

java虚拟机中指定一个栈内存的引用指向了堆内存中的对象。这样说只是笼统的说法。而指向堆内存中的对象就一定是栈引用所需要的那个对象吗?其实并不定。 这就需要知道对象的访问定位方式有两种: 1.使用句柄。所谓的句柄其实就是堆内存中分配一块内存记录对象实例的指针和对象类型数据的指针,而对象类型数据区域是在方法区中的。这样栈引用第一步先指向堆中 的句柄。第二步根据句柄中的对象实例的指针和对象类型数据的指针找到对应的对象实例和其类型数据。虽然这里用了两步,必然对于使用直接指针来说,效率必然会慢。因为 这里经过两步才找到对应的对象实例和其类型数据。但是这样的好处就是如果对象实例和其类型数据的指针变动很频繁,变动的只是堆中的句柄,而栈的引用却不用变动。 2.使用直接指针:直接指针就是,在栈引用中直接根据对象实例的指针和对象类型数据的指针找到对应的对象实例和其类型数据。只需要用一步就可以找到对应的对象实例和其类型数据。 对于很多对象的 访问定位来说,减少了一次寻址,这必然效率很高,性能很好。 HotSpot虚拟机则是使用直接指针的方式对对象的访问定位。

优秀的个人博客,低调大师

DC学院学习笔记 (十):SQLite及MongoDB

学习了这一课,了解到除了mysql还有其他的数据库,除了SQL还有nosql如moggoDB。 SQLite 最常用的情景是在手机或桌面的应用程序。 特点 从名字就可以看出是一个轻量级的数据库 文件型数据库 常用于应用程序存储数据,比如浏览器存储用户的资料等 GUI: DB Browser for SQLite;访问SQLite就是访问一个文件,使用这个前端的程序来访问 Python:import sqlite3,来进行数据库的读取(不需要安装) OK,下面来试一试吧! 准备 同样的,对于新手,我们需要一个前端的可视化程序,可以从这里下载:http://sqlitebrowser.org/ 访问Kaggle-iris,下载整理好的iris的SQLite的数据集(访问这个需要科学上网) 在DB Browser中打开iris sqllite格式的数据库 可以看一下,这个跟mysQL还是很像的。 看一下简单的示例代码,更详细的请看SQLite官方文档 import sqlite3 #通过sqlite3.connect连接文件数据库 conn=sqlite3.connect('C:\\Users\\Dell\\database.sqlite') ##路径+文件名 #用SQL语句选择数据,并返货结果,result 返回的是list结构 c=conn.cursor() c.execute('select * from iris') result=c.fetchone() ##fetchall 就是只取出所有 print(result) #如果需要返回的格式是Sqlite3.Row,需要在执行查询语句前加入一行代码 c.row_factory=sqlite3.Row #虽然和Python的Dictionary结构有一定的差异,但是可以根据属性名称来进行index检索 (1, 5.1, 3.5, 1.4, 0.2, 'Iris-setosa') MongoDB 随着数据存储需求的发展,非关系型数据库NoSQL拥有了越来越多的使用者,NoSQL并不是No-SQL,而是指Not Only SQL 非关系型数据库的特点 没有固定的表结构 避免使用join操作 NoSQL是基于键值对的,不需要经过SQL层的解析,性能较高 特点 NoSQL数据库,不使用SQL语句进行检索 MongoDB存储文件的类型类似于JSON格式 GUI:Robo 3T Python:PyMongo,来进行数据库的读取(需要安装) 可以了解一下 #MongoDB插入记录 #db是数据库的名称;mycol是数据库中的表格名称,id,title,description,by,url是键,冒号后是属性的值;tag存储的是列表;like:还可以插入int型 db.mycol.insert({_id:ObjectId(增加内容),title:'___',description:'___',by:'___',url:'___',tags:['___',...],likes:___}] #MongoDB查询 #OR代表了后面方括号里面语句的逻辑关系,这里是或的意思;pretty美化输出; db.mycol.find({$or:[{"by":"tutorials point"},{"title":"MongoDB Overview"}]}).pretty() 果然跟JSON很像。。、 注:”by”:”tutorials point”,如果对应成SQL语句则是:WHERE by=”tutorials point” OK,数据库目前就了解这么多吧!

优秀的个人博客,低调大师

NLTK基础基础教程学习笔记(十四)

对于文本分类,最简单的定义就是基于文本内容来对其进行分类。通常情况算法是根据数字/变量特征来写的。先从https://archive.ics.uci.edu/ml/datasets/SMS+SPam+Collection中下载数据集接下来先要进行数据清理,标识化处理,以及词干提取来对SMS数据进行清理,使其内容更加简单一点: import nltk from nltk.corpus import stopwords from nltk.stem import WordNetLemmatizer import csv def preprocessing(text): # text=text.decode("utf8") tokens=[word for sent in nltk.sent_tokenize(text) for word in nltk.word_tokenize(sent)] stop=stopwords.words('english') tokens=[token for token in tokens if token not in stop] tokens=[word for word in tokens if len(word)>=3] tokens=[word.lower() for word in tokens] lmtzr=WordNetLemmatizer() tokens=[lmtzr.lemmatize(word)for word in tokens] preprocessed_text=' '.join(tokens) return preprocessed_text 接下来分别创建两个列表分别存储清理后SMS的内容和标签 smsdata=open('SMSSpamCollection',encoding='UTF-8') smsdata_data=[] sms_labels=[] csv_reader=csv.reader(smsdata,delimiter='\t') for line in csv_reader: sms_labels.append(line[0]) smsdata_data.append(preprocessing(line[1])) smsdata.close() 接下来介绍取样操作,其思想就是机器学习中的将训练集分为两部分,一部分训练集,一部分验证集,一种防止过拟合的方法。下面介绍了一个对语料库进行7,3分的操作: import sklearn import numpy as np trainset_size=int(round(len(smsdata_data)*0.70)) print('The training set size for this classifier is '+str(trainset_size)+'\n') x_train=np.array([''.join(el) for el in smsdata_data[0:trainset_size]]) y_train=np.array([el for el in sms_labels[0:trainset_size]]) x_test=np.array([''.join(el)for el in smsdata_data[trainset_size+1:len(smsdata_data)]]) y_test=np.array([el for el in sms_labels[trainset_size+1:len(smsdata_data)]]) print(x_train) print(y_train) 结果: [ 'jurong point crazy.. available bugis great world buffet ... cine got amore wat ...' 'lar ... joking wif oni ...' 'free entry wkly comp win cup final tkts 21st may 2005 text 87121 receive entry question std txt rate apply 08452810075over18' ..., 'tell call 09066358152 claim £5000 prize enter mobile personal detail prompt careful' "thank you 've wonderful" 'otherwise part time job na-tuition..'] ['ham' 'ham' 'spam' ..., 'spam' 'ham' 'ham'] 下面介绍了:词汇文档矩阵(term-document matrix),就是将文本转换为矩阵,文本文档也可以用bow(bag of word)表示如果要用python生成一个类似词汇矩阵,要用到sklearn中的向量化器: from sklearn.feature_extraction.text import CountVectorizer sms_exp=[ ] for line in csv_reader: sms_exp.append(preprocessing(line[1])) vectorizer=CountVectorizer(min_df=1) X_exp=vectorizer.fit_transform(sms_exp) print("||".join(vectorizer.get_feature_names())) print(X_exp.toarray()) 结果: 00||000||000pes||008704050406||0089||0121||01223585236||01223585334||0125698789||02||0207||02072069400||02073162414||02085076972||021||03||04||0430||05||050703||0578||06||07||07008009200||07046744435||07090201529||07090298926||07099833605||07123456789||0721072||07732584351||07734396839||07742676969||07753741225||0776xxxxxxx||07781482378||07786200117||077xxx||078||07801543489||07808||07808247860||07808726822||07815296484||07821230901||078498||07880867867||0789xxxxxxx||07946746291||0796xxxxxx||07973788240||07xxxxxxxxx||08||0800||08000407165||08000776320||08000839402||08000930705||08000938767||08001950382||08002888812||08002986030||08002986906||08002988890||08006344447||0808||08081263000||08081560665||0825||083||0844||08448350055||08448714184||0845||08450542832||08452810071||08452810073||08452810075over18||0870||08700435505150p||08700469649||08700621170150p||08701213186||08701237397||08701417012||08701417012150p||0870141701216||087016248||08701752560||087018728737||0870241182716||08702490080||08702840625||08704050406||08704439680||08704439680ts||08706091795||0870737910216yrs||08707500020||08707509020||0870753331018||08707808226||08708034412||08708800282||08709222922||08709501522||0871||087104711148||08712101358||08712103738||0871212025016||08712300220||087123002209am||08712317606||08712400200||08712400602450p||08712400603||08712402050||08712402578||08712402779||08712402902||08712402972||08712404000||08712405020||08712405022||08712460324||08712466669||0871277810710p||0871277810810||0871277810910p||08714342399||087147123779am||08714712379||08714712388||08714712394||08714712412||08714714011||08715203028||08715203649||08715203652||08715203656||08715203677||08715203685||08715203694||08715205273||08715500022||08715705022||08717111821||08717168528||08717205546||0871750||08717507382||08717509990||08717890890||08717895698||08717898035||08718711108||08718720201||08718723815||08718725756||08718726270||087187262701||08718726970||08718726971||08718726978||087187272008||08718727868||08718727870||08718727870150ppm||08718730555||08718730666||08718738001||08718738002||08718738034||08719180219||08719180248||08719181259||08719181503||08719181513||08719839835||08719899217||08719899229||08719899230||09||09041940223||09050000301||09050000332||09050000460||09050000555||09050000878||09050000928||09050001295||09050001808||09050002311||09050003091||09050005321||09050090044||09050280520||09053750005||09056242159||09057039994||09058091854||09058091870||09058094454||09058094455||09058094507||09058094565||09058094583||09058094594||09058094597||09058094599||09058095107||09058095201||09058097189||09058097218||09058098002||09058099801||09061104276||09061104283||09061209465||09061213237||09061221061||09061221066||09061701444||09061701461||09061701851||09061701939||09061702893||09061743386||09061743806||09061743810||09061743811||09061744553||09061749602||09061790121||09061790125||09061790126||09063440451||09063442151||09063458130||0906346330||09064011000||09064012103||09064012160||09064015307||09064017295||09064017305||09064018838||09064019014||09064019788||09065069120||09065069154||09065171142||09065174042||09065394514||09065394973||09065989180||09065989182||09066350750||09066358152||09066358361||09066361921||09066362206||09066362220||09066362231||09066364311||09066364349||09066364589||09066368327||09066368470||09066368753||09066380611||09066382422||09066612661||09066649731from||09066660100||09071512432||09071512433||09071517866||09077818151||09090204448||09090900040||09094100151||09094646631||09094646899||09095350301||09096102316||09099725823||09099726395||09099726429||09099726481||09099726553||09111030116||09111032124||09701213186||0quit||10||100||1000||1000call||100p||100percent||100txt||1013||1030||10am||10k||10p||10ppm||10th||11||1120||113||1131||114||1146||116||1172||118p||11mths||11pm||12||1205||120p||121||1225||123||125||1250||125gift||128||12hours||12hrs||12mths||13||130||1327||139||14||140||1405||140ppm||145||1450||146tf150p||14tcr||14thmarch||15||150||1500||150p||150p16||150pm||150ppermesssubscription||150ppm||150ppmpobox10183bhamb64xe||150ppmsg||150pw||151||153||15541||15pm||16||165||1680||169||177||18||180||1843||18p||18yrs||195||1956669||1apple||1b6a5ecef91ff9||1cup||1da||1er||1hr||1im||1lemon||1mega||1million||1pm||1st||1st4terms||1stchoice||1stone||1thing||1tulsi||1win150ppmx3||1winaweek||1winawk||1x150p||1yf||20||200||2000||2003||2004||2005||2006||2007||200p||2025050||20m12aq||20p||21||21870000||21st||22||220||220cm2||2309||23f||23g||24||24hrs||24m||24th||25||250||250k||255||25p||26||2667||26th||27||28||2814032||28days||28th||28thfeb||29||2bold||2channel||2day||2docd||2end||2exit||2ez||2find||2getha||2geva||2go||2gthr||2hook||2hrs||2kbsubject||2lands||2marrow||2moro||2morow||2morro||2morrow||2morrowxxxx||2mro||2mrw||2mwen||2nd||2nhite||2nights||2nite||2optout||2price||2px||2rcv||2stop||2stoptx||2stoptxt||2u2||2watershd||2waxsto||2wks||2wt||2wu||2years||2yr||2yrs||30||300||3000||300603||300603t||300p||3030||30apr||30ish||30pm||30pp||30th||31||3100||310303||31p||32||32000||3230||32323||326||33||330||350||3510i||35p||3650||36504||3680||373||3750||37819||38||382||391784||3aj||3days||3gbp||3hrs||3lions||3lp||3miles||3mins||3mobile||3optical||3pound||3qxj9||3rd||3uz||3wks||3x||3xx||400||400mins||400thousad||402||4041||40411||40533||40gb||40mph||41685||41782||420||42049||4217||42478||42810||430||434||440||4403ldnw1a7rw18||44345||447797706009||447801259231||448712404000||449050000301||449071512431||450||450p||450ppw||450pw||45239||45pm||4719||4742||47per||48||4882||48922||49||49557||4brekkie||4eva||4few||4fil||4get||4give||4got||4goten||4info||4jx||4msgs||4mths||4my||4qf2||4th||4the||4thnov||4txt||4u||4utxt||4ward||4wrd||4xx26||4years||50||500||5000||505060||50award||50ea||50gbp||50p||50perweeksub||50perwksub||50pm||50pmmorefrommobile2bremoved||50ppm||50rcvd||515||5226||523||5249||526||528||530||54||542||545||5digital||5free||5ish||5min||5mls||5p||5pm||5th||5wb||5we||5wkg||5wq||5years||60||600||6031||6089||60p||61||61200||61610||62220cncl||6230||62468||62735||630||63miles||645||65||650||66||6669||674||67441233||68866||69101||69200||69669||69696||69698||69855||69866||69876||69888||69888nyt||69911||69969||69988||6days||6hl||6hrs||6ish||6missed||6months||6ph||6pm||6th||6times||6wu||6zf||700||71||7250||7250i||730||731||74355||75||750||7548||75max||762||7634||7684||77||7732584351||786||7876150ppm||79||7am||7cfca1a||7ish||7mp||7oz||7pm||7th||7ws||7zs||800||8000930705||80062||8007||80082||80086||80122300p||80155||80160||80182||8027||80488||80608||8077||80878||81010||81151||81303||81618||82050||820554ad0a1705572711||82242||82277||82324||82468||83021||83039||83049||83110||83118||83222||83332||83338||83355||83370||83383||83435||83600||83738||84025||84122||84128||84199||84484||850||85023||85069||85222||85233||8552||85555||86021||861||864233||86688||86888||87021||87066||87070||87077||87121||87131||8714714||872||87239||87575||8800||88039||88066||88088||88222||88600||88800||8883||88877||88888||89034||89070||89080||89105||89123||89545||89555||89693||89938||8am||8ball||8lb||8p||8pm||8th||8wp||900||9061100010||910||9153||9280114||92h||930||9307622||945||946||95||9755||9758||97n7qp||98321561||99||9996||9ae||9am||9ja||9pm||9t||9th||9yt||____||a21||a30||aah||aaniye||aaooooright||aathi||ab||abbey||abdomen||abeg||abel||aberdeen||abi||ability||abiola||abj||able||abnormally||about||aboutas||abroad||absence||absolutely||absolutly||abstract||abt||abta||aburo||abuse||abuser||ac||academic||acc||accent||accenture||accept||access||accessible||accidant||accident||accidentally||accommodation||accommodationvouchers||accomodate||accomodations||accordin||accordingly||account||accounting||accumulation||achan||ache||achieve||acid||acknowledgement||acl03530150pm||acnt||aco||across||act||acted||actin||acting||action||activ8||activate||active||activity||actor||actual||actually||ad||adam||add||addamsfa||added||addicted||addie||adding||address||adewale||adi||adjustable||admin||administrator||admirer||admission||admit||adore||adoring||adp||adress||adrian||adrink||adsense||adult||advance||adventure||adventuring||advice||advise||advising||advisor||aeronautics||aeroplane||afew||affair||affection||affectionate||affidavit||afford||afghanistan||afraid||africa||african||aft||after||afternon||afternoon||afterwards||aftr||again||against||agalla||age||age16||age23||agency||agent||ages||agidhane||aging||ago||agree||ah||aha||ahead||ahhh||ahhhh||ahmad||ahold||aid||aig||aight||aint||air||air1||airport||airtel||aiya||aiyah||aiyar||aiyo||ajith||aka||akon||al||alaikkum||alaipayuthe||albi||album||alcohol||aldrine||alert||alertfrom||aletter||alex||alfie||algarve||algebra||algorithm||ali||alian||alibi||alive||all||allah||allalo||allday||alle||allo||allow||allowed||allows||almost||alone||along||alot||already||alright||alrite||also||alter||alternative||although||alto18||aluable||alwa||always||alwys||am||amanda||amazing||ambitious||ambrith||american||ami||amigo||amk||amla||amma||ammae||ammo||amnow||among||amongst||amore||amount||amp||amplikater||amrca||amrita||amt||amused||amy||an||ana||anal||analysis||anand||and||anderson||andre||andres||andrews||andros||angel||angry||animal||animation||anjie||anjola||anna||annie||anniversary||annoncement||announced||announcement||annoyin||annoying||anonymous||anot||another||ansr||answer||answered||answerin||answering||answr||antelope||antha||anthony||anti||antibiotic||any||anybody||anyhow||anymore||anyone||anyones||anyplaces||anythiing||anythin||anything||anythingtomorrow||anytime||anyway||anyways||anywhere||aom||apart||apartment||ape||apeshit||aphex||apnt||apo||apologetic||apologise||apologize||apology||app||apparently||appeal||appear||appendix||applausestore||applebees||apples||application||apply||applyed||applying||appointment||appreciate||appreciated||approach||approaching||appropriate||approve||approved||approx||apps||appt||appy||april||aproach||apt||aptitude||aquarius||ar||arab||arabian||arcade||archive||ard||are||area||arent||arestaurant||aretaking||areyouunique||argentina||argh||argue||arguing||argument||aries||arise||arises||arithmetic||arm||armand||armenia||arng||arngd||arnt||around||aroundn||arr||arrange||arranging||arrested||arrival||arrive||arrived||arrow||arsenal||art||artist||arty||arul||arun||as||asa||asap||asda||ash||ashley||ashwini||asia||asian||asjesus||ask||askd||asked||askin||asking||asks||aslamalaikkum||asleep||asp||aspect||ass||assessment||asshole||assistance||associate||asssssholeeee||assume||assumed||asthere||asthma||astne||astoundingly||astrology||astronomer||asus||asusual||at||ate||athletic||athome||atlanta||atlast||atleast||atm||atrocious||attach||attached||attack||attempt||atten||attend||attended||attending||attention||attitude||attraction||attractive||attracts||attributed||atural||auction||audiitions||audition||audrey||audrie||august||aunt||auntie||aunty||aust||australia||authorise||auto||autocorrect||ava||availa||available||avalarr||avatar||avble||ave||avenge||avent||avenue||avin||avo||avoid||avoiding||avoids||await||awaiting||awake||award||awarded||away||awesome||awkward||aww||awww||axel||axis||ayn||ayo||b4190604||b4280703||b4u||b4utele||ba128nnfwfly150ppm||baaaaaaaabe||baaaaabe||babe||baby||babygoodbye||babyjontet||babysit||babysitting||bac||back||backdoor||backwards||bad||badass||badly||badrith||bag||bahamas||baig||bailiff||bajarangabali||bak||bakra||bakrid||balance||ball||baller||balloon||bam||bambling||ban||band||bandage||bang||bangb||bangbabes||bank||banned||banneduk||banter||bao||bar||barbie||barcelona||bare||barely||bari||barkley||barmed||barolla||barred||barrel||barring||barry||base||based||bash||basic||basically||basket||basketball||basq||bat||batch||batchlor||bath||bathe||bathing||bathroom||batsman||batt||battery||battle||bawling||bay||bbc||bbd||bbdeluxe||bbq||bcaz||bck||bcm||bcm1896wc1n3xx||bcm4284||bcmsfwc1n3xx||bcoz||bcs||bcum||bcums||bcz||bday||be||beach||bead||bear||beating||beautiful||beauty||bec||becaus||because||becausethey||become||becomes||becoz||becz||bed||bedbut||bedreal||bedrm||bedroom||beeen||beehoon||been||beendropping||beer||beerage||befor||before||beforehand||beg||beggar||begging||begin||begun||behalf||behave||behind||bein||being||believe||belive||bell||bellearlier||belligerent||belly||belong||belongs||belovd||beloved||belt||ben||bend||beneath||beneficiary||benefit||benny||bergkamp||beside||best||best1||bet||beta||beth||betta||better||bettersn||bettr||beverage||bevies||beware||beyond||bffs||bfore||bhaji||bhaskar||bhayandar||bian||biatch||bid||big||bigger||biggest||bike||bill||billed||billing||billion||billy||bilo||bimbo||bin||biola||bird||birla||biro||birth||birthdate||birthday||bishan||bit||bitch||bitching||bite||biz||black||blackberry||blacko||blah||blake||blame||blank||blanked||blanket||blastin||bleak||bleh||bless||blessed||blessing||blimey||blind||block||blocked||blog||blogging||blogspot||bloke||blonde||bloo||blood||bloody||bloomberg||blow||blowing||blown||blu||blue||bluetooth||bluetoothhdset||bluff||blur||bluray||bmw||board||boat||boatin||bob||body||boggy||bognor||bold||bold2||bollox||boltblue||bomb||bone||bong||bonus||boo||boob||book||booked||bookedthe||booking||bookmark||bookshelf||boooo||boost||booty||bootydelious||borderline||bored||borin||boring||born||borrow||bos||boston||bot||both||bother||bothering||bottle||bottom||bought||boundary||bout||bowa||bowl||box||box1146||box139||box177||box245c2150pm||box326||box334||box334sk38ch||box385||box39822||box403||box420||box42wr29c||box434sk38wp150ppm18||box61||box95qu||box97n7qp||boy||boye||boyf||boyfriend||boytoy||bpo||bra||brah||brain||braindance||brainless||brainy||brand||brandy||brat||braved||bray||brb||brdget||bread||breadstick||break||breaker||breakfast||breakin||breaking||breath||breathe||breathe1||breather||breathing||breeze||breezy||bribe||bridal||bridge||bridgwater||brief||bright||brighten||brilliant||brilliantly||brin||bring||bringing||brings||brisk||brison||bristol||british||britney||bro||broad||broadband||broke||broken||brolly||bros||broth||brothas||brother||brought||brown||brownie||browse||browser||browsin||bruce||brum||bruv||bslvyl||bsn||bsnl||bstfrnd||bt||bthere||btw||btwn||bubbletext||buck||bud||buddy||budget||buen||buff||buffet||buffy||bugis||build||building||built||bulb||bull||bullshit||bun||bunch||bundle||bunker||burden||burger||burgundy||burial||burn||burning||burnt||burrito||bus||bus8||busetop||business||busty||busy||but||butt||buttheres||butting||button||buy||buyer||buying||buz||buzy||buzz||buzzzz||bx420||bx526||by||byatch||bye||c52||cab||cabin||cable||cafe||cage||cake||cal||calculated||calculation||cali||calicut||california||call||call09050000327||call2optout||callback||callcost||callcost150ppmmobilesvary||calld||called||caller||callertune||callfreefone||callin||calling||callon||calls||calls1||calm||cam||camcorder||came||camera||camp||campus||camry||can||canada||canal||canary||cancel||canceled||cancelled||cancer||canlove||canname||cant||cantdo||canteen||cap||capacity||capital||cappuccino||captain||captaining||car||card||cardiff||cardin||care||careabout||cared||career||careers||careful||carefully||careless||caring||carlie||carlin||carlos||carly||carolina||caroline||carpark||carry||carryin||carton||cartoon||case||cash||cashbin||cashed||cashto||casing||cast||casting||castor||casualty||cat||catch||catching||category||caught||cause||causing||cave||caveboy||cbe||cc100p||ccna||cd||cdgt||cedar||ceiling||celeb||celebrate||celebrated||celebration||cell||census||center||centre||century||cer||cereal||ceri||certainly||certificate||cha||chachi||chad||chain||challenge||challenging||champ||champlaxigating||champneys||chance||change||changed||changing||channel||chap||chapel||chapter||character||charge||charged||charity||charles||charlie||charming||chart||chase||chasing||chastity||chat||chat80155||chatlines||chatter||chatting||cheap||cheaper||cheat||cheating||chechi||check||checkboxes||checked||checkin||checking||checkmate||checkup||cheek||cheer||cheered||cheery||cheese||cheesy||cheetos||chef||chennai||cheque||cherish||cherthala||chess||chest||chex||cheyyamo||chez||chg||chgs||chic||chick||chicken||chickened||chief||chik||chikku||child||childish||childporn||children||childrens||chile||chill||chillaxin||chillin||china||chinatown||chinchilla||chinese||chinky||chinnu||chiong||chip||chit||chk||chloe||chocolate||choice||choose||choosing||chop||chord||chore||chosen||chrgd||christ||christian||christmas||christmassy||chuck||chuckin||church||ciao||cine||cinema||citizen||city||citylink||claim||claimcode||claire||clarification||clarify||clark||clas||clash||class||classic||classmate||claypot||cld||clean||cleaning||clear||cleared||clearer||clearing||clearly||clever||click||cliff||clip||clock||clos1||close||closeby||closed||closer||closingdate04||cloth||clothes||cloud||clover||club||club4||club4mobiles||clubmoby||clubsaisai||clubzed||clue||cm2||cme||cmon||cnl||cnn||cnupdates||co||coach||coast||coat||coaxing||coca||coccooning||cochin||cock||cocksucker||coco||code||coffee||coherently||coimbatore||coin||coincidence||cola||colany||cold||colin||collage||collapsed||colleague||collect||collected||collecting||collection||colleg||college||color||colour||colourful||com||com1win150ppmx3age16||com1win150ppmx3age16subscription||comb||combination||combine||come||comedy||comes||comfey||comfort||comin||coming||comingdown||command||comment||commercial||commit||common||community||como||comp||companion||company||compare||compass||compensation||competition||complacent||complain||complaining||complaint||complementary||complete||completed||completely||completes||completing||complexity||compliment||complimentary||comprehensive||compromised||compulsory||computational||computer||computerless||comuk||con||conacted||concentrate||concentrating||concentration||concern||concerned||concert||conclusion||condition||conduct||conected||conference||confidence||configure||confirm||confirmd||confirmed||conform||confused||confuses||congrats||congratulation||connect||connected||connection||consensus||consent||conserve||consider||considering||consistently||console||constant||constantly||contact||contacted||contains||content||contented||contention||continent||continue||continued||contract||contribute||control||convenience||conversation||converted||converter||convey||conveying||convince||convinced||convincing||cook||cooked||cooking||cooky||cool||cooped||cooperative||cop||copied||coping||copy||corect||cornwall||corporation||corrct||correct||correction||correctly||corrupt||corvette||cosign||cost||costa||costing||costume||couch||cougar||cough||coughing||could||coulda||couldn||count||countin||countinlots||country||coupla||couple||courage||courageous||course||court||courtroom||cousin||cover||coveragd||covers||coz||cozy||cps||cr01327bt||cr9||crab||crack||craigslist||crammed||cramp||crap||crash||crashed||crashing||crave||craving||craziest||crazy||crazyin||crckt||cream||created||creative||creativity||credit||credited||creep||creepy||cres||cribbs||cricket||cricketer||crickiting||cried||crisis||cro1327||crore||cross||crossing||crowd||croydon||crucial||crucify||cruel||cruise||cruisin||crushes||cry||cs||csbcm4235wc1n3xx||csc||csh11||cst||cstore||ct||ctagg||ctargg||cthen||ctla||cttargg||ctter||cttergg||ctxt||cuck||cud||cuddle||cuddled||cuddling||cudnt||culdnt||culture||cum||cumin||cumming||cup||cupboard||cuppa||curfew||curious||current||currently||curry||curtsey||cusoon||cust||custcare||custom||customer||customercare||customersqueries||cut||cute||cutefrnd||cutest||cutie||cutter||cutting||cuz||cw25wx||cya||cyclist||cyst||d3wv||da||daaaaa||dabbles||dabooks||dad||daddy||dai||daily||dammit||damn||dan||dancce||dance||dancin||dancing||dane||dang||danger||dangerous||dao||dare||dark||darker||darkest||darkness||darlin||darling||darren||dartboard||dasara||dat||data||date||datebox1282essexcm61xn||dating||datz||dave||dawn||day||days||daytime||daywith||db||dbuk||de||dead||deal||dealer||dealing||dear||dear1||dearer||dearly||death||debating||dec||decades||december||decent||decide||decided||deciding||decimal||decision||deck||decking||declare||decorating||dedicate||dedicated||deduct||deep||deepak||deepest||deer||deeraj||def||defeat||defer||deficient||definite||definitely||definitly||defo||degree||dehydrated||dehydration||del||delay||delayed||delete||deleted||delhi||delicious||deliver||delivered||deliveredtomorrow||delivery||deltomorrow||deluxe||dem||demand||den||dena||dengra||denis||dent||dental||dentist||deny||denying||department||dependable||dependent||depends||deposit||deposited||depressed||depression||dept||der||derek||derp||describe||description||desert||deserve||designation||desire||desires||desk||desparate||desparately||desperate||despite||dessert||destination||destiny||detail||detailed||details||determine||determined||detroit||deus||develop||developed||developer||device||devil||deviousbitch||devouring||dey||dha||dhanush||dhina||dhoni||dhorte||dial||dialling||dialogue||diamond||diaper||dice||dick||dict||dictionary||did||diddy||didn||didnt||didntgive||die||died||diesel||diet||dieting||diff||differ||difference||different||difficult||difficulty||dificult||digi||digit||digital||dignity||dileep||dime||dimension||din||dine||dined||dinero||ding||dining||dinner||dino||dint||dip||dippeditinadew||direct||directly||director||dirt||dirtiest||dirty||dis||disagreeable||disappeared||disappointment||disaster||disastrous||disc||disclose||disconnect||disconnected||discount||discreet||discus||discussed||disease||disk||dislike||dismay||dismissial||display||distance||distract||disturb||disturbance||disturbing||ditto||divert||division||divorce||diwali||dizzamn||dizzee||dled||dlf||dload||dnot||dnt||do||dob||dobby||doc||dock||doctor||doctors||document||dodda||dodgey||doe||doesdiscount||doesn||doesnt||dog||dogbreath||dogg||doggin||dogging||doggy||dogwood||doin||doinat||doing||doit||doke||dokey||doll||dollar||dom||domain||don||donate||done||donno||dont||dontcha||dontignore||dontmatter||dontplease||donyt||doom||door||dorm||dormitory||dorothy||dose||dosomething||dot||double||doublemins||doubletxt||doubt||doug||dough||down||download||downloaded||downloads||downon||downstem||dozen||dp||dracula||drama||dramastorm||dramatic||drastic||draw||dreading||dream||dreams||dreamz||dress||dressed||dresser||drink||drinkin||drinking||drivby||drive||driver||drivin||driving||drizzling||drms||drop||dropped||drove||drpd||drug||drugdealer||drum||drunk||drunkard||drunken||drvgsto||dry||dryer||dual||dub||dubsack||duchess||ducking||dude||dudette||due||duffer||dull||dumb||dump||dun||dungerees||dunno||duo||durban||durham||dusk||dust||duvet||dvd||dvg||dwn||dying||dysentry||e14||each||eachother||ear||earlier||earliest||early||earn||earning||earth||easier||easiest||easily||east||eastenders||easter||easy||eat||eaten||eatin||eating||ebay||ec2a||echo||eckankar||ecstacy||ecstasy||ed||edge||edhae||edison||edition||edrunk||edu||education||educational||edukkukayee||edward||eek||eerie||eerulli||effect||efficient||efreefone||egbon||egg||eggs||ego||eh74rr||eight||eighth||eightish||eire||either||ela||elaborate||elaborating||elaine||elama||elaya||eldest||election||electricity||elephant||eleven||elliot||ello||else||elsewhere||elvis||email||emailed||embarassed||embarassing||embarrassed||embassy||emc1||emergency||emerging||emigrated||emily||emotion||employee||employer||empty||enc||end||ended||ending||endless||endof||endowed||ends||enemy||energy||eng||engaged||engagement||engalnd||engin||england||english||enjoy||enjoyed||enjoyin||enjoying||enketa||enna||ennal||enough||ente||enter||entered||enters||entertain||entertaining||entey||entire||entirely||entitled||entrepreneur||entropication||entry||entry41||enufcredeit||enuff||envelope||environment||envy||epi||eppolum||epsilon||equally||er||ere||ericson||ericsson||erm||erode||erotic||err||error||ertini||eruku||erupt||erutupalam||esaplanade||escalator||escape||ese||eshxxxxxxxxxxx||espe||especially||esplanade||essay||essential||establish||eta||etc||ethnicity||etlp||ettans||euro||euro2004||eurodisinc||europe||evaluation||evaporated||eve||eveb||even||evening||event||eventually||ever||every||every1||everybody||everyboy||everyday||everyone||everyones||everyso||everythin||everything||everytime||everywhere||evey||eviction||evil||evn||evng||evo||evone||evr||evrey||evry||evry1||evrydy||ex||exact||exactly||exam||excellent||except||exchanged||excited||exciting||excuse||excused||exe||executive||exercise||exeter||exhaust||exhausted||exhibition||exist||exmpel||exorcism||exorcist||exp||expect||expected||expecting||expects||expensive||experience||experiencehttp||experiment||expert||expired||expires||expiry||explain||explicit||explicitly||explosive||exposed||exposes||express||expression||expressoffer||ext||exterminator||extra||extract||extreme||eye||eyed||f4q||fab||faber||face||facebook||facility||fact||factory||faded||faggot||faggy||faglord||failed||failing||fails||failure||fainting||fair||faith||fake||fakeye||fal||falconerf||fall||fallen||falling||fals||famamus||familiar||family||famous||fan||fancied||fancy||fantastic||fantasy||far||farm||farrell||farting||fassyole||fast||faster||fastest||fat||fated||father||fathima||fatty||fault||fav||fave||favor||favorite||favour||favourite||fear||feathery||feature||feb||february||fed||fedex||fee||feed||feel||feelin||feeling||feelingood||feellikw||feet||fell||fellow||felt||female||feng||festival||fetch||fetching||fever||few||ffectionate||fffff||ffffffffff||ffffuuuuuuu||fgkslpo||fgkslpopw||fidalfication||field||fieldof||fiend||fifa||fifteen||fifth||fifty||fight||fighting||fightng||figure||figuring||file||fill||filled||filling||film||filth||filthy||filthyguys||final||finalise||finally||finance||financial||find||finding||fine||finest||finger||fingers||finish||finishd||finished||finishing||fink||finn||fire||fired||firefox||fireplace||fires||firmware||firsg||first||fish||fishhead||fishrman||fit||fiting||five||fix||fixd||fixed||fixedline||fizz||flag||flaked||flaky||flame||flash||flat||flatter||flavour||flea||fletcher||flew||flight||flim||flip||flippin||flirt||flirting||flirtparty||floating||flood||floor||floppy||florida||flow||flower||flowing||fluid||flung||flurry||flute||fly||flying||flyng||fml||fne||fold||foley||folk||follow||followed||followin||following||follows||fond||fondly||fone||foned||fones||fonin||food||fool||fooled||foot||football||footbl||footie||footprint||footy||for||force||forced||foregate||foreign||forever||forevr||forfeit||forget||forgets||forgive||forgiven||forgiveness||forgot||forgotten||forgt||form||formal||formally||format||formatting||forms||forth||fortune||forum||forward||forwarded||forwarding||found||foundurself||four||fourth||foward||fowler||fox||fps||fr||fraction||fran||frank||frankie||franxx||franyxxxxx||fraud||freak||freaked||freaking||freaky||fredericksburg||free||free2day||freedom||freeentry||freefone||freek||freely||freemsg||freephone||freezing||freinds||fren||french||frens||frequently||fresh||fresher||fret||fri||friday||fridge||fried||friend||friends||friendsare||friendship||fring||fringe||frm||frmcloud||frnd||frnds||frndship||frndshp||frndsship||frndz||frnt||fro||frog||from||fromm||fromwrk||front||frontierville||frosty||fruit||frwd||frying||ft||fuck||fucked||fuckin||fucking||fuckinnice||fudge||fuelled||fujitsu||ful||fulfil||full||fullonsms||fumbling||fun||function||fund||fundamental||funeral||funk||funky||funny||furniture||fusion||future||fuuuuck||fwiw||fyi||g696ga||gage||gail||gailxx||gain||gained||gal||galileo||gals||gam||gamb||game||games||gamestar||gandhipuram||ganesh||gang||gap||garage||garbage||garden||gardener||gari||garment||gary||gas||gastroenteritis||gate||gauge||gautham||gauti||gave||gay||gayle||gaytextbuddy||gaze||gbp||gbp1||gbp4||gbp5||gdeve||ge||gee||geeee||geeeee||gei||gek1510||gender||gene||general||generally||genius||gent||gentle||gentleman||gently||genuine||genus||geoenvironmental||george||gep||ger||germany||get||get4an18th||getiing||geting||getsleep||getstop||gettin||getting||getzed||ghodbandar||ghost||gibbs||gibe||gift||gifted||giggle||gigolo||gim||gimmi||gin||girl||girlfrnd||girlie||gist||giv||give||given||giving||glad||gland||glasgow||glass||glo||global||glorious||glory||gloucesterroad||gm||gmw||gn||gnarl||gnt||gnun||go||go2||go2sri||goal||goals||gobi||god||goggles||goigng||goin||goin2bed||going||gokila||gold||golddigger||golden||goldviking||golf||gon||gona||gone||gong||gonnamissu||good||goodevening||goodfriend||goodmate||goodmorning||goodnight||goodnite||goodnoon||goodo||goodtime||goody||google||gopalettan||gorgeous||gosh||gossip||got||gota||gotany||gotbabes||gotmarried||goto||gotten||gotto||goverment||govt||gower||gprs||gpu||gr8||gr8fun||gr8prizes||grab||grace||graduated||grahmbell||gram||gran||grand||grandfather||grandma||granite||granted||graphic||grasp||grateful||grave||gravel||gravity||gravy||gray||grazed||gre||great||greatest||greatly||greatness||greece||green||greet||greeting||grief||grinder||grins||grinule||grl||grocer||grooved||groovy||groovying||ground||group||grow||growing||grown||grownup||grr||grumble||grumpy||gsex||gsoh||gua||guai||guarantee||guaranteed||gucci||gud||gudni8||gudnite||gudnyt||guess||guessed||guessin||guessing||guidance||guide||guild||guilty||guitar||gumby||guoyang||gurl||gut||guy||gving||gym||gymnastics||gynae||gyno||ha||habba||habit||hack||had||haf||haha||hahaha||hai||hail||hair||haircut||hairdresser||haiyoh||haiz||half||half8th||hall||halla||hallaq||halloween||ham||hamper||hamster||hand||handed||handing||handle||hands||handset||handsome||handsomes||hang||hanger||hangin||hanging||hank||hannaford||hanuman||hanumanji||happen||happend||happened||happenin||happening||happens||happier||happiest||happily||happiness||happy||hard||hardcore||harder||hardest||hardly||hari||harish||harlem||harri||harry||hasbro||hasnt||hassling||hat||hate||haughaighgtujhyguj||haul||haunt||hav||hav2hear||hava||havbeen||have||havebeen||haven||havent||haventcn||havin||having||havnt||hcl||hdd||he||head||headache||headin||heading||headset||headstart||heal||healer||healthy||heap||hear||heard||hearin||hearing||heart||hearted||hearts||heat||heater||heaven||heavily||heavy||hectic||hee||heehee||hehe||height||held||helen||hell||hella||hello||hellogorgeous||helloooo||help||help08700621170150p||help08714742804||help08718728876||helpful||helping||helpline||heltini||hen||hence||henry||hep||her||here||hero||heron||hesitant||hesitate||hesitation||hex||hey||hf8||hg||hhahhaahahah||hi||hidden||hide||hiding||high||highest||hilarious||hill||hillsborough||him||himso||hint||hip||hiphop||hire||his||history||hit||hitler||hitman||hitter||hittng||hiya||hlday||hlp||hme||hmm||hmmm||hmmmm||hmmross||hmph||hmv||hmv1||ho||hockey||hogidhe||hogli||hogolo||hol||holby||hold||holder||holding||hole||holiday||holla||hollalater||hols||holy||home||homeowner||hon||honest||honestly||honesty||honey||honeybee||honeymoon||honi||hont||hoo||hooch||hoody||hook||hooked||hoop||hop||hope||hoped||hopeful||hopefully||hopeing||hopeso||hopeu||hoping||hor||horniest||horny||horo||horrible||horse||hospital||host||hostel||hostile||hot||hotel||hotmail||hotmix||hottest||hour||hourish||house||houseful||housewife||housework||housing||how||howard||howda||howdy||however||hows||howu||howz||hp20||hppnss||hr||hrishi||hsbc||html||http||huai||hubby||hudgi||hug||huge||hugging||hugh||huh||hui||huiming||hum||human||humanity||hun||hundred||hungover||hungry||hunk||hunny||hunt||hunting||hurricane||hurried||hurry||hurt||hurting||husband||hussey||hustle||hut||hv9d||hvae||hw||hyde||hype||hypertension||hypotheticalhuagauahahuagahyuhagga||ia||iam||ibh||ibhltd||ibiza||ibm||ibn||ibored||ibuprofen||iccha||ice||icic||icicibank||icky||icmb3cktz8r7||icon||id||idc||idea||ideal||identification||identifier||idew||idiot||idk||idp||idu||if||iff||ifink||ig11||ignorant||ignore||ignoring||ihave||ijust||ikea||ikno||iknow||il||ileave||ill||illness||illspeak||ilol||im||image||imagination||imagine||imat||imf||img||imin||imma||immed||immediately||immunisation||imp||impatient||impede||implication||important||importantly||imposed||impossible||imposter||impress||impressed||impression||impressively||improve||improved||imprtant||in||in2||inc||inch||incident||inclu||include||includes||including||inclusive||incomm||inconsiderate||inconvenience||inconvenient||incorrect||increase||incredible||increment||inde||indeed||independence||independently||index||india||indian||indicate||individual||indyarocks||inever||infact||infection||infernal||influx||info||inform||information||informed||infra||infront||ing||ingredient||initiate||ink||inlude||inmind||inner||inning||innocent||innu||inperialmusic||inpersonation||inr||insect||insha||inshah||inside||inspection||inst||install||installation||installing||instant||instantly||instead||instituitions||instruction||insurance||intelligent||intend||intention||interest||interested||interesting||interflora||interfued||internal||internet||interview||interviw||intha||into||intrepid||intro||intrude||invader||invention||invest||investigate||invitation||invite||invited||inviting||invnted||invoice||involve||involved||iouri||ip4||ipad||ipaditan||ipads||iphone||ipod||iraq||irene||iriver||iron||ironing||irritated||irritates||irritating||irritation||irulinae||is||isaiah||iscoming||ish||ishtamayoo||island||isn||isnt||issue||issues||isv||it||italian||itcould||item||iter||ithink||itna||itried2tell||its||itself||itwhichturnedinto||itxt||itz||ivatte||ive||iwana||iwas||iyo||izzit||j5q||j89||jabo||jack||jacket||jackpot||jackson||jacuzzi||jada||jade||jaklin||jam||james||jamster||jamz||jan||janarige||jane||janinexx||january||janx||jap||japanese||jas||jason||java||jay||jaya||jaykwon||jaz||jazz||jealous||jean||jeetey||jeevithathile||jelly||jen||jenne||jenny||jenxxx||jeremiah||jeri||jerk||jerry||jersey||jess||jesus||jet||jetton||jewelry||jez||jia||jiayin||jide||jiu||jjc||joanna||job||jobyet||jock||jod||jog||jogging||john||join||joined||joining||joke||joker||jokin||joking||jolly||jolt||jon||jones||jontin||jordan||jorge||jos||jot||journey||joy||jsco||jst||jstfrnd||jsut||juan||judgemental||juicy||jul||jules||juliana||julianaland||july||jump||jumper||june||jungle||junna||jurong||jus||just||justbeen||justfound||justify||justthought||juswoke||juz||k52||k61||k718||kaaj||kadeem||kaiez||kaila||kaitlyn||kalaachutaarama||kalainar||kalisidare||kallis||kalstiya||kama||kanagu||kane||kanji||kano||kappa||karaoke||karnan||karo||kate||katexxx||kath||kavalan||kay||kaypoh||keen||keep||keeping||kegger||keluviri||ken||kent||kept||kerala||keralacircle||keris||kettoda||key||keypad||keyword||kfc||khelate||kicchu||kick||kickboxing||kickoff||kid||kidding||kidz||kiefer||kill||killed||killing||kilo||kind||kinda||kindly||king||kingdom||kintu||kiosk||kip||kisi||kiss||kisses||kissing||kit||kittum||kitty||kl341||knackered||knee||knew||knickers||knock||knocking||know||knowing||known||knw||kochi||kodstini||kodthini||kolathupalayam||konw||korche||korean||korli||korte||kotees||kothi||ktv||kuch||kudi||kusruthi||kvb||l8er||l8r||l8rs||l8tr||la1||la3||la32wu||lab||labor||lac||lacking||lacs||laden||lady||lag||lage||lager||laid||lakh||lambda||lambu||lamp||lancaster||land||landing||landline||landlineonly||landmark||lane||langport||language||lanka||lanre||lap||lapdancer||laptop||lar||lara||laready||large||largest||lark||lasagna||last||lastest||lasting||late||lately||latelyxxx||later||latest||latr||laugh||laughed||laughing||laughs||laundry||laurie||lautech||lavender||law||laxinorficated||lay||layin||laying||lazy||lccltd||ld||ldew||ldn||ldnw15h||le||lead||leadership||leading||leaf||leafcutter||league||leanne||learn||learned||least||least5times||leave||leaving||lect||lecture||lecturer||left||leftover||leg||legal||legitimat||leh||lei||lekdog||lem||length||lennon||leo||leona||leonardo||lesser||lesson||lessons||let||lets||letter||level||lf56||liao||lib||libertine||library||lick||lido||lie||life||lifebook||lifeis||lifetime||lifpartnr||lift||lifted||lifting||light||lighter||lightly||lik||like||liked||likely||likeyour||liking||lil||lily||lim||limit||limited||limiting||limping||lindsay||line||linear||lined||linerental||lingerie||lingo||link||linux||lion||lionm||lionp||lip||lipo||liquor||list||listed||listen||listened2the||listener||listening||listening2the||listn||lit||literally||litre||little||live||lived||liver||liverpool||living||lkpobox177hp51fl||ll||llc||llspeak||lmao||lnly||load||loan||lobby||local||location||locaxx||lock||lodge||lodging||log||logged||logging||login||logo||logoff||logon||logos||loko||lol||lolnice||lololo||londn||london||loneliness||lonely||long||longer||lonlines||loo||look||lookatme||looked||lookin||looking||lool||loooooool||looovvve||loose||loosing||loosu||lor||lord||lose||loser||loses||losing||loss||lost||lot||lotr||lotsly||lotsof||lotta||lotto||lotz||lou||loud||lounge||lousy||lov||lovable||love||loved||lovejen||lovely||loveme||lover||loverboy||lovin||loving||lovingly||lovly||low||lower||lowes||loxahatchee||loyal||loyalty||lrg||ls1||ls15hb||ls278bb||lst||ltd||ltdhelpdesk||lttrs||lubly||luck||luckily||lucky||lucozade||lucy||lucyxx||luks||lul||lunch||lunchtime||lunsford||lush||luton||luv||luvd||luvs||lux||luxury||lvblefrnd||lyf||lyfu||lying||lyk||lyricalladie||lyrics||m100||m221bp||m227xy||m26||m263uz||m39m51||m60||m8s||m95||ma||maaaan||maangalyam||maat||mac||macedonia||macha||machan||machi||machine||macho||mack||macleran||mad||mad1||mad2||madam||made||madodu||madoke||madstini||madurai||mag||maga||magazine||maggi||magic||magical||magicalsongs||mah||mahal||mahaveer||mahfuuz||maid||mail||mailbox||mailed||main||maintain||maintaining||major||make||makiing||makin||making||malaria||malarky||male||mall||mallika||man||manage||manageable||managed||management||manchester||manda||mandan||mandara||mandy||maneesha||manege||mango||maniac||manky||manual||many||map||mapquest||maraikara||marandratha||march||maretare||margaret||margin||marine||mark||market||marketing||marking||marley||marrge||marriage||married||marry||marsms||maruti||marvel||mary||mas||masked||massage||massive||master||masteriastering||mat||match||matched||mate||math||mathe||mathematics||mathews||matra||matric||matrix3||matter||matthew||matured||maturity||max||max10mins||max6||maximize||maximum||may||mayb||maybe||mca||mcat||mcfly||mcr||me||meal||mean||meaning||meaningful||meaningless||meant||meanwhile||measure||meat||meatball||mecause||med||medical||medicine||mee||meet||meetin||meeting||meetins||meg||mega||meh||mei||meive||mel||melle||melnite||melody||melt||member||membership||memorable||memory||men||mental||mention||mentioned||mentionned||mentor||menu||meow||merely||merememberin||merry||mesages||mess||message||messaged||messages||messaging||messed||messenger||messy||met||method||mfl||mg||mi||mia||michael||mid||middle||midnight||mids||might||miiiiiiissssssssss||mike||mila||mile||mileage||milk||miller||million||milta||min||mina||minapn||mind||minded||mindset||mine||minecraft||mini||minimum||minmobsmore||minmobsmorelkpobox177hp51fl||minmoremobsemspobox45po139wa||minnaminunginte||minor||mins||mint||minus||minute||minuts||miracle||mirror||misbehaved||miserable||misfit||mising||misplaced||miss||misscall||missed||missin||missing||mission||missionary||missunderstding||missy||mist||mistake||misundrstud||mite||mitsake||mittelschmertz||miwa||mix||mjzgroup||mk17||mk45||mmm||mmmm||mmmmm||mmmmmm||mmmmmmm||mmsto||mn||mnth||mnths||mo||moan||mob||mobcudb||mobile||mobilesdirect||mobilesvary||mobileupd8||mobno||mobsi||mobstorequiz10ppm||moby||mobypobox734ls27yf||mode||model||modl||module||mofo||moji||mojibiola||mokka||molested||mom||moment||mon||monday||mone||money||monkeespeople||monkey||monkeyaround||mono||monoc||monster||month||monthly||monthlysubscription||mood||moon||moral||more||morefrmmob||morn||mornin||morning||morphine||morrow||moseley||most||mostly||mother||motherfucker||motivate||motivating||motive||motor||motorola||mountain||mouse||mouth||move||moved||movie||movietrivia||moving||mp3||mquiz||mr||mre||mrng||mrt||ms||msg||msg150p||msging||msgrcvd||msgrcvd18||msgrcvdhg||msn||mt||mtalk||mth||mths||mtmsg||mtmsg18||mtmsgrcvd18||mtnl||mu||muah||much||muchand||muchxxlove||mudyadhu||mufti||muhommad||muht||multimedia||multiply||multis||mum||mumbai||mumhas||mummy||mumtaz||mundhe||munsters||murali||murder||murdered||murderer||mush||mushy||music||musical||musicnews||must||musta||musthu||mustprovide||mutai||mutation||muz||mwahs||my||mycalls||mylife||mymoby||myparents||mys||myself||myspace||mystery||n9dx||na||naal||nacho||nag||nagar||nah||nahi||nail||naked||nalla||nalli||name||name1||name2||named||nammanna||namous||nan||nange||nanny||nap||narcotic||nasdaq||naseeb||nasty||nat||nat27081980||natalie||natalie2k9||natalja||national||nationwide||nattil||natural||nature||natwest||naughty||nauseous||nav||navigate||nbme||nd||ndship||near||nearby||nearer||nearly||necesity||necessarily||necessary||necessity||neck||necklace||ned||need||needa||needed||needing||needle||needy||neekunna||neft||negative||neglect||neglet||neighbor||neighbour||neither||nelson||neo69||nervous||neshanth||net||netcollex||netflix||nething||netun||netvision||network||networking||neva||nevamind||never||nevering||neville||nevr||new||neway||newest||newport||newquay||news||newscaster||newsletter||newspaper||next||nh||ni8||nic||nice||nichols||nick||nickey||nicky||nig||nigeria||nigh||night||nighters||nightnight||nigpun||nigro||nike||nikiyu4||nimbomsons||nimya||ninish||nino||nipost||nit||nite||nitro||nitros||nitw||nitz||njan||nmde||no||no1||nobbing||nobody||noe||noi||noice||noise||noisy||nok||nokia||nokia6600||nokia6650||nokias||noline||non||noncomittal||none||nonetheless||nookii||noon||nooooooo||noooooooo||nope||nora||norcorp||nordstrom||norm||norm150p||normal||normally||north||northampton||nose||nosh||nosy||not||note||notebook||nothin||nothing||notice||notification||notified||notixiquating||nottingham||notxt||noun||novelty||november||now||now1||nowadays||nowhere||noworriesloans||nr31||nri||nt||nte||ntimate||ntt||ntwk||nu||nuclear||nudist||nuerologist||num||number||nurse||nursery||nurungu||nus||nusstu||nuther||nutter||nver||nvm||nvq||nxt||ny||nyc||nydc||nyt||nytho||nìte||o2||o2fwd||oath||obedient||obese||obey||objection||oble||oblisingately||oblivious||obviously||occasion||occupied||occupy||occur||occurs||ocean||oclock||october||odalebeku||odi||of||ofcourse||off||offc||offcampus||offdam||offense||offer||offered||offering||office||officer||official||officially||offline||ofice||ofsi||ofstuff||often||oga||ogunrinde||oic||oil||oja||ok||okay||okday||okden||okey||okie||okies||okmail||okors||ola||olage||olave||olayiwola||old||oli||ollu||olol||olowoyey||olympics||omg||omw||on||onam||onbus||oncall||once||ondu||one||ones||oni||onion||online||onluy||only||only1more||onlyfound||onto||onum||onwards||onwords||ooh||oooh||oooooh||ooooooh||oops||open||opened||opener||openin||opening||operate||operator||opinion||opponenter||opportunity||opposed||opposite||opps||opt||opted||optimistic||optin||option||optout||or||or2optout||or2stoptxt||oral||orange||orc||orchard||order||ordered||ordinator||ore||oredi||oreo||org||organise||organizer||orh||orig||original||orno||ortxt||oru||oscar||oso||otbox||other||others||otherwise||othrs||othrwise||otside||ouch||our||ourbacks||out||outage||outbid||outdoors||outfit||outfor||outgoing||outl8r||outrageous||outreach||outside||outsider||outsomewhere||outstanding||outta||ovarian||oveable||over||overa||overdid||overdose||overemphasise||overheating||overtime||ovr||ovulate||ovulation||ow||owe||owed||owl||owned||owns||owo||oxygen||oyea||oyster||oz||pa||pace||pack||package||packing||padhe||page||pages||pai||paid||pain||painful||paining||painting||pair||pale||palm||pan||panalam||panasonic||pandy||panic||panicks||panren||pansy||pant||panther||panty||pap||papa||paper||paperwork||paracetamol||parachute||parade||paragon||paragraph||paranoid||parantella||parchi||parco||parent||paris||parish||park||parked||parkin||parking||part||participate||particular||particularly||partner||partnership||party||paru||pas||pass||passable||passed||passion||passionate||passport||password||past||pataistha||patent||path||pathaya||patient||patrick||pattern||patty||paul||pause||pavanaputra||pax||pay||payasam||payback||payed||payed2day||payee||paying||payment||payoh||paypal||pc1323||pdate_now||peace||peaceful||peach||peak||pear||pee||peep||pehle||pei||pen||pendent||pending||penis||penny||people||per||percent||percentage||perf||perfect||perform||performance||performed||perfume||perhaps||peril||period||peripheral||permanent||permission||perpetual||persevered||persian||persolvo||person||person2die||personal||personality||personally||persons||perspective||pert||perumbavoor||pesky||pest||pete||petexxx||petey||petrol||petticoatdreams||pg||ph||pharmacy||phasing||phb1||phd||phews||phil||philosophical||philosophy||phne||phoenix||phone||phone750||phonebook||phoned||phony||photo||photoshop||php||phrase||phyhcmk||physic||piah||pic||pick||picked||picking||pickle||picsfree1||picture||pie||piece||pierre||pig||piggy||pilate||pile||pillow||pimple||pimples||pin||pink||pint||pisces||piss||pissed||pist||pity||pix||pixel||pizza||place||placed||placement||plaid||plan||plane||planet||planettalkinstant||planned||planning||plate||platt||play||played||player||playin||playing||playng||plaza||pleasant||please||pleased||pleassssssseeeeee||pleasure||pleasured||plenty||plm||ploughing||pls||plum||plumber||plumbing||plural||plus||plyr||plz||pm||pmt||po19||pobox||pobox1||pobox114||pobox12n146tf15||pobox12n146tf150p||pobox202||pobox334||pobox36504w45wq||pobox365o4w45wq||pobox45w2tg150p||pobox75ldns7||pobox84||poboxox36504w45wq||pocay||pocked||pocket||pocketbabe||pocy||pod||poem||poet||point||poker||poking||pokkiri||pole||police||politician||polo||poly||poly3||polyc||polyh||polyph||polyphonic||polys||pongal||ponnungale||poo||pooja||pookie||pool||poop||poor||poorly||poortiyagi||pop||popcorn||popped||popping||porn||porridge||port||portal||portege||portion||pos||pose||posh||posible||position||positive||possession||possessive||possessiveness||possibility||possible||possibly||post||postal||postcard||postcode||posted||posting||postponed||posts||potato||potential||potter||pouch||pound||pounded||poured||pours||pouts||power||powerful||poyyarikatur||ppl||pple||ppm||ppm150||ppt150x3||prabha||prabu||pract||practical||practice||practicing||practicum||practising||praise||prakasam||prakasamanu||prakesh||praps||prasad||prasanth||prashanthettan||praveesh||pray||prayer||praying||prayrs||pre||predict||predicte||predicting||prediction||predictive||prefer||preferably||prem||premarica||premier||premium||prepaid||prepare||prepared||prepayment||preponed||preschoolco||prescribed||prescripiton||prescription||presence||present||president||presley||presnts||press||pressies||pressure||prestige||pretend||pretsorginta||pretsovru||pretty||prevent||preview||previous||previously||prey||price||pride||priest||prin||prince||princess||print||printed||printer||printing||prior||priority||priscilla||privacy||private||prix||priya||prize||prizeawaiting||prizeswith||pro||prob||probably||problem||problematic||problms||problum||probpop||probs||probthat||process||processed||prod||product||prof||professional||professor||profile||profit||program||progress||project||prolly||prometazine||prominent||promise||promised||promo||promoting||promotion||prompt||promptly||prone||proof||proove||prop||proper||properly||property||propose||propsd||prospect||protect||prove||proverb||provided||provider||providing||province||proze||prsn||ps3||pshew||psp||psxtra||psychiatrist||psychic||psychologist||pt2||ptbo||pthis||pub||public||publish||pudunga||pull||pulling||pump||punch||punish||punishment||punj||punto||puppy||pura||purchase||pure||purity||purple||purpose||purse||push||pushbutton||pushes||pussy||put||puttin||putting||puzzeles||puzzle||px3748||qatar||qbank||qet||qing||qjkgighjjgcbl||qlynnbv||quality||quarter||que||queen||query||ques||question||questioned||quick||quickly||quiet||quit||quite||quiteamuzing||quitting||quiz||quizclub||quote||quoting||r836||racal||racing||radiator||radio||raed||rael||raglan||rahul||raiden||railway||rain||raining||raise||raised||raj||raja||raji||rajini||rajitha||rajnikant||rakhesh||raksha||rally||ralphs||ramaduth||ramen||ran||random||randomlly||randomly||randy||rang||range||ranjith||ranju||raping||rat||rate||rather||ratio||raviyog||rawring||ray||rayan||rayman||rcb||rcd||rct||rcv||rcvd||rdy||re||reach||reache||reached||reaching||reacting||reaction||read||reader||readiness||reading||ready||real||real1||realise||realised||realising||reality||realize||realized||realizes||really||reallyneed||realy||reapply||rearrange||reason||reasonable||reassurance||reassuring||rebel||reboot||rebooting||rebtel||rec||recd||receipt||receipts||receive||receivea||received||receiving||recent||recently||reception||recession||recharge||recharged||recieve||reckon||recognise||recognises||record||recorded||recorder||recount||recovery||recpt||recreation||recycling||red||redeemable||redeemed||reduce||ree||ref||reference||references||referin||reffering||refilled||reflection||reflex||reformat||refreshed||refund||refunded||refused||reg||regalportfolio||regard||regarding||register||registered||registration||regret||regretted||regular||rejected||related||relation||relationship||relative||relax||relaxing||released||reliant||relieved||religiously||relocate||reltnship||rem||remain||remains||remb||remember||remembered||rememberi||remembr||remembrs||remind||reminded||reminder||reminding||reminds||remixed||removal||remove||removed||rencontre||renewal||renewed||renewing||rent||rental||renting||rentl||rents||repair||repeat||repeating||repent||replace||replacement||replacing||replied||reply||replying||replys150||report||reppurcussions||representative||republic||request||require||required||requirement||requires||research||resend||resent||reservation||reserve||reserved||reset||residency||resizing||reslove||resolution||resolved||resort||respect||respectful||responce||respond||responding||response||responsibility||responsible||rest||restaurant||restock||restocked||restrict||restriction||resubbing||resubmit||result||resume||resuming||retard||retired||retrieve||return||returned||returning||reunion||reveal||revealed||revealing||reverse||review||revision||reward||rewarding||rg21||rgds||rgent||rhode||rhythm||rice||rich||riddance||ridden||ride||right||rightio||rightly||riley||rimac||ring||ringing||ringtone||ringtoneking||ringtones||rinu||rip||ripped||rise||risk||rite||ritten||river||ro||road||roast||rob||robinson||robs||rock||rocking||rodds1||rodger||rofl||roger||role||rolled||roller||romantic||romcapspam||ron||room||roomate||roommate||rose||rough||round||rounder||route||row||rowdy||royal||rp176781||rpl||rply||rr||rs||rstm||rt||rtf||rtm||rto||rub||rubber||rude||rudi||rugby||ruin||ruining||rule||rum||rumbling||rummer||rumour||run||running||rupaul||rush||rushing||ruthful||rvx||rwm||ryan||ryder||s3xy||s89||sabarish||sac||sachin||sack||sacked||sacrifice||sad||sae||saeed||safe||safely||safety||sagamu||saibaba||said||sake||salad||salam||salary||sale||sales||salesman||sall||salmon||salon||salt||sam||samachara||samantha||sambar||same||samus||sandiago||sane||sang||sankatmochan||sankranti||santa||santacalling||sao||sapna||sar||sara||sarasota||sarcasm||sarcastic||saristar||sariyag||sary||sashimi||sat||satanic||sathy||sathya||satisfied||satisfy||satsgettin||satthen||saturday||saucy||sausage||savamob||save||saved||saving||saw||say||sayhey||sayin||saying||sayy||scallies||scammer||scarcasim||scared||scary||scenario||scenery||sch||schedule||school||science||scold||scool||scorable||score||scoring||scotch||scotland||scotsman||scouse||scraped||scrappy||scratch||scratching||scream||screamed||screaming||screen||screwd||scrounge||scrumptious||sculpture||sd||sday||sdryb8i||sea||search||searching||season||seat||sec||second||secondary||secret||secretary||secretly||section||secure||secured||sed||see||seed||seeing||seeker||seeking||seem||seemed||seems||seen||sef||seh||sehwag||seing||select||selected||selection||self||selfindependence||selfish||selflessness||sell||selling||sem||semester||semi||semiobscure||sen||send||sender||sending||sends||senor||senrd||sense||senses||sensible||sensitive||sent||sentence||senthil||sentiment||seperated||sept||september||serena||series||serious||seriously||served||server||service||serving||servs||set||setting||settle||settled||settling||seven||seventeen||several||sex||sexiest||sextextuk||sexual||sexy||sexychat||sez||sg||sha||shade||shadow||shag||shagged||shah||shahjahan||shakara||shake||shakespeare||shaking||shall||shame||shampain||shangela||shanghai||shanil||shant||shaping||share||shared||sharing||shattered||shaved||shb||shd||she||sheet||sheffield||shelf||shell||sherawat||shes||shesil||shexy||shhhhh||shifad||shijas||shijutta||shinco||shindig||shining||shiny||ship||shipped||shipping||shirt||shit||shite||shitin||shitinnit||shitload||shitstorm||shivratri||shld||shldxxxx||shock||shocking||shoe||shola||shoot||shop||shoppin||shopping||shoranur||shore||short||shortage||shortbreaks||shortcode||shorter||shortly||shot||shoul||should||shoulder||shouldn||shouted||shouting||shove||shoving||show||showed||shower||showered||showing||showr||showroom||shracomorsglsuplt||shrek||shrink||shrub||shsex||shu||shud||shudvetold||shuhui||shun||shut||shy||si||sian||sib||sic||sick||sickness||side||sigh||sighs||sight||sign||signal||significance||significant||signin||signing||siguviri||silence||silent||silently||silly||silver||sim||simonwatson5120||simple||simpler||simply||simpson||simulate||since||sinco||sindu||sing||singapore||singing||single||sink||sip||sipix||sips||sir||sirji||sister||sit||site||sitll||sitter||sittin||sitting||situation||siva||six||size||sized||sk3||sk38xh||skateboarding||skilgme||skill||skillgame||skin||skinny||skint||skip||skirt||sky||skye||skype||skyped||skyving||slaaaaave||slacking||slap||slave||sleep||sleepin||sleeping||sleepingwith||sleepwell||sleepy||slept||slice||slide||sliding||slightly||slip||slipper||slippery||slo||slob||slot||slovely||slow||slower||slowing||slowly||slp||slurp||sm||smacks||small||smaller||smart||smartcall||smarter||smash||smashed||smear||smell||smeone||smidgin||smile||smiled||smiles||smiley||smiling||smith||smoke||smoked||smokin||smoking||smoothly||sms||smsco||smsing||smsrewards||smsservices||smth||snake||snap||snappy||snatch||snd||sneham||snickering||snogs||snoring||snot||snow||snowball||snowboarding||snowman||snuggles||so||soc||sochte||social||sofa||soft||software||soil||soiree||sol||soladha||sold||solihull||solve||solved||some||some1||somebody||someday||someone||someonone||someplace||somerset||sometext||somethin||something||sometime||sometimes||sometme||somewhat||somewhere||somewheresomeone||somewhr||somone||somtimes||sonathaya||sonetimes||song||sony||sonyericsson||soo||soon||sooner||soonlots||sooo||soooo||sooooo||sophas||sore||sorrow||sorrows||sorry||sort||sorta||sorted||sorting||sory||soryda||soul||sound||sounding||sounds||soundtrack||soup||source||south||southern||souveniers||soz||sozi||space||spacebucks||spageddies||spain||spam||spanish||spare||spark||sparkling||spatula||speak||speaking||spec||special||speciale||specialisation||specialise||specially||specific||specify||speechless||speed||speedchat||speeding||speling||spell||spelled||spelling||spend||spending||spent||sphosting||spice||spider||spiffing||spile||spin||spinout||spiral||spirit||spiritual||spjanuary||spk||spl||splash||splashmobile||splat||splendid||split||splleing||spoil||spoiled||spoilt||spoke||spoken||sponsor||spontaneously||spook||spoon||sporadically||sport||sportsx||spose||spot||spotty||spouse||sppok||spreadsheet||spree||spring||sprint||sptv||spun||spy||sq825||squatting||squeeeeeze||squeezed||squid||squishy||sr||srsly||srt||sry||stability||stable||stadium||staff||stage||stagwood||stair||stalk||stalking||stamp||stamped||stand||standard||standing||stapati||star||starer||staring||starring||starshine||start||started||starting||starve||starving||starwars3||stash||stated||statement||station||status||stay||stayed||stayin||staying||std||stdtxtrate||steak||steal||stealing||steam||steamboat||steed||steering||step||stereo||stereophonics||sterling||sterm||steve||stewartsize||steyn||sth||stick||sticky||stifled||stil||still||stink||stitch||stock||stocked||stockport||stolen||stomach||stomps||stone||stoner||stool||stop||stop2||stop2stop||stopbcm||stopcost||stopcs||stopped||stopsms||stoptxtstop||store||storming||story||str||str8||straight||strain||strange||stranger||stream||street||stress||stressed||stressful||stressfull||stretch||strewn||strict||strike||string||strip||stripe||stroke||strong||strongly||strt||strtd||struggling||sts||stu||stubborn||stuck||studdying||student||studentfinancial||studio||study||studying||studyn||stuff||stuff42moro||stuffed||stuffing||stunning||stupid||style||styling||stylish||stylist||sub||subject||subletting||submitted||submitting||subpoly||subs16||subscribe||subscribe6gbp||subscribed||subscriber||subscription||subscriptn3gbp||subscrition||subsequent||subtoitles||success||successful||successfully||such||suck||sucker||sudden||suddenly||sudn||sue||suffer||suffering||suffers||sufficient||sugababes||suganya||sugar||sugardad||suggest||suggestion||suit||suite||suite342||suitemates||sullivan||sum||sum1||suman||sumfing||summer||summon||sumthin||sun||sun0819||sunday||sundayish||sunlight||sunny||sunoco||sunroof||sunscreen||sunshine||suntec||sup||super||superb||superior||supervisor||suply||supose||supplier||supply||support||suppose||supposed||supreme||suprman||sura||sure||surely||surf||surfing||surgical||surly||surname||surprise||surprised||surrender||surrounded||survey||surya||sutra||sux||suzy||svc||sw7||sw73ss||swalpa||swan||swann||swap||swashbuckling||swat||swatch||sway||swayze||swear||sweater||sweatter||sweet||sweetest||sweetheart||sweetie||swell||swhrt||swimming||swimsuit||swing||swiss||switch||swollen||swoop||swt||swtheart||syd||syllabus||symbol||sympathetic||symptom||synced||syria||syrup||system||t4get2text||t91||ta||table||tablet||tackle||taco||tactful||tactless||tag||tagged||tahan||tai||tait||taj||taka||take||takecare||taken||takin||taking||talent||talk||talkbut||talked||talkin||talking||tall||tallahassee||tallent||tamilnadu||tampa||tank||tantrum||tap||tape||tariff||tarot||tarpon||taste||tasts||tat||tata||tats||tattoo||tau||taught||taunton||tax||taxi||taxless||taxt||taylor||tayseer||tbs||tc||tcr||tddnewsletter||tea||teach||teacher||teaching||team||tear||tease||teasing||tech||technical||technology||tee||teenager||teeth||teju||tel||telediscount||telephone||telephonic||teletext||tell||telling||tellmiss||telly||telphone||telugu||temales||temp||temper||temple||ten||tenant||tendency||tenerife||tensed||tension||teresa||term||terminated||termsapply||ternal||terrible||terrific||terror||terrorist||terry||tescos||tessy||test||testing||tex||texas||texd||text||text82228||textand||textbook||textbuddy||textcomp||texted||textin||texting||textoperator||textpod||texts||tgxxrz||th||than||thandiyachu||thangam||thank||thanks||thanks2||thanksgiving||thanku||thankyou||thanx||thanx4||thasa||that||that2worzels||thatmum||thats||the||the4th||theacusations||theater||theatre||thecd||thedailydraw||thekingshead||them||theme||themed||themob||then||thenampet||theoretically||theory||theplace||thepub||there||these||thesedays||thesis||thesmszone||thet||thew||they||theyre||thgt||thia||thin||thing||things||think||thinked||thinkin||thinking||thinkthis||thinl||thirtyeight||thirunelvali||this||thk||thkin||thm||thnk||thnq||thnx||tho||those||thot||thou||though||thought||thoughts||thousand||thout||thread||threat||threats||three||threw||thriller||throat||throw||throwin||throwing||thrown||thru||tht||thts||thuglyfe||thurs||thursday||thus||thx||thy||ti||tick||ticket||tie||tiempo||tiger||tight||tightly||tigress||tihs||tiime||til||till||tim||time||timi||timin||timing||tiny||tip||tired||tiring||tirunelvai||tirunelvali||tirupur||tissco||title||tiwary||tix||tiz||tke||tkls||tkts||tlk||tlp||tm||tming||tmorow||tmorrow||tmr||tmrw||tms||tmw||tnc||tncs||to||toa||toaday||tobacco||tobed||tocall||toclaim||today||todo||tog||together||tohar||toilet||tok||token||toking||tol||told||toledo||tolerance||tolerat||toll||tom||tomarrow||tome||tomeandsaid||tomo||tomorro||tomorrow||tomorw||ton||tone||tones2u||tones2you||tonexs||tonght||tongued||tonight||tonite||tonsolitusaswell||too||took||tookplace||tool||tooo||toot||tooth||toothpaste||tootsie||top||topic||toplay||topped||toppoly||tor||torch||torrent||tortilla||torture||tosend||toshiba||toss||tot||total||totally||tote||touch||touched||tough||toughest||tour||towards||town||toxic||toyota||track||trackmarque||trade||tradition||traffic||train||trained||training||trainners||tram||tranquility||transaction||transcribing||transfer||transfered||transferred||transfr||transfred||transport||trash||trauma||trav||travel||traveling||travelled||travelling||treacle||treadmill||treasure||treat||treated||treatin||treble||tree||trek||trend||trial||tried||trip||triple||trishul||triumphed||trivia||tron||trouble||troubleshooting||trouser||truble||truck||true||true18||truffle||truly||truro||trust||trusting||truth||try||tryin||trying||tsandcs||tscs||tscs08714740323||tscs087147403231winawk||tsunami||ttyl||tue||tues||tuesday||tui||tuition||tul||tulip||tunde||tune||tunji||turkey||turn||turned||turning||tuth||tv||twat||twelve||twenty||twice||twiggs||twilight||twin||twinks||twittering||two||txt||txt250||txt43||txt82228||txtauction||txtin||txting||txtno||txts||txtstar||txtstop||txttowin||txtx||tyler||type||typical||tyrone||u2moro||uawake||ubandu||ubi||ugadi||ugh||ugo||uhhhhrmm||uin||ujhhhhhhh||uk||ukp||ultimate||ultimately||ultimatum||umma||ummifying||ummma||ummmmmaah||un||unable||unbelievable||unbreakable||unclaimed||uncle||uncomfortable||unconditionally||unconscious||unconsciously||unconvinced||uncountable||uncut||under||underdtand||understand||understanding||understood||underwear||undrstnd||undrstndng||unemployed||uneventful||unfolds||unfortunately||unfortuntly||unhappiness||unhappy||uni||unicef||uniform||unintentional||unintentionally||unique||unit||united||univ||university||unjalur||unkempt||unknown||unless||unlike||unlimited||unmits||unnecessarily||unni||unrecognized||unredeemed||unsecured||unsold||unspoken||unsub||unsubscribe||unsubscribed||untamed||until||unusual||up||up4||upcharge||upd8||updat||update||update_now||upgrade||upgrading||upgrdcentre||upload||uploaded||upon||upping||ups||upset||upstairs||upto||uptown||urawinner||ure||urfeeling||urgent||urgently||urgh||urgnt||urgoin||urgran||urination||url||urmom||urn||urself||us||usa||usb||usc||use||used||useful||useless||user||usf||usher||using||usmle||usps||usual||usually||uterus||utter||uttered||uup||uve||uwana||uwant||uworld||vaazhthukkal||vague||vaguely||vale||valentine||valid||valid12hrs||valuable||value||valued||valuing||varaya||vargu||various||varma||varunnathu||vary||vasai||vat||vatian||vava||vco||vday||ve||vega||vegetable||veggie||vehicle||velachery||velly||velusamy||venaam||venugopal||verified||verify||verifying||version||versus||very||vettam||vewy||via||vibrant||vibrate||vibrator||vic||victor||victoria||vid||video||videochat||videophones||videosound||videosounds||view||vijay||vijaykanth||vikky||vilikkam||vill||villa||village||vinobanagar||violated||violence||violet||vip||vipclub4u||virgil||virgin||virtual||visa||visionsms||visit||visiting||visitor||vital||vitamin||viva||vivek||vivekanand||vl||voda||vodafone||vodka||voice||voicemail||voila||volcano||vomit||vomitin||vomiting||vote||voted||vouch4me||voucher||vouchers||vpod||vry||vs||vth||w1||w111wx||w14rg||w1a||w1j||w1j6hl||w1jhl||w1t1jy||w45wq||w8in||wa||wa14||waaaat||wad||wadebridge||wah||wahala||wahay||waheed||waheeda||wahleykkum||waht||wait||waited||waitin||waiting||wake||waking||wale||waliking||walk||walkabout||walked||walkin||walking||wall||wallet||wallpaper||walmart||walsall||wamma||wan||wan2||wana||wannatell||want||want2come||wanted||wanting||wap||waqt||warm||warming||warned||warner||warning||warranty||warwick||washob||wasn||wasnt||waste||wasted||wasting||wat||watch||watched||watchin||watching||watchng||water||watever||watevr||wating||watr||wats||watt||wave||wavering||way||way2sms||waz||wc1n||wc1n3xx||we||weak||weakness||weapon||wear||wearing||weasel||weaseling||weather||web||web2mobile||webadres||webeburnin||webpage||website||wed||weddin||wedding||weddingfriend||wedlunch||wednesday||wee||weed||week||weekday||weekend||weekly||weigh||weighed||weight||weightloss||weird||weirdest||weirdo||weirdy||weiyi||welcome||well||wellda||welp||wen||wendy||wenever||went||wenwecan||wer||were||werebored||werethe||wesley||west||western||westlife||westonzoyland||westshore||wet||wetherspoons||wewa||whassup||what||whatever||whats||whatsup||wheat||wheel||wheellock||when||whenever||whenevr||whens||where||whereare||wherever||wherevr||wherre||whether||which||while||whilltake||whispers||white||whn||who||whoever||whole||whom||whore||whose||whr||why||wicked||wicket||wicklow||wid||widelive||wif||wife||wifi||wihtuot||wikipedia||wil||wild||wildest||wildlife||will||willing||willpower||win||win150ppmx3age16||wind||window||windy||wine||wined||wing||wining||winner||winnersclub||winning||winterstone||wipe||wipro||wire3||wisdom||wise||wish||wisheds||wishin||wishing||wishlist||wiskey||wit||with||withdraw||wither||within||without||witin||witot||witout||wiv||wizzle||wk||wkend||wkent||wkg||wkly||wknd||wks||wlcome||wld||wml||wnevr||wnt||woah||wocay||woke||woken||woman||womdarfull||won||wondar||wondarfull||wonder||wonderful||wondering||wont||woo||wood||woodland||woohoo||woot||woould||woozles||worc||word||words||work||workage||workand||workin||working||workout||world||worm||worried||worry||worrying||worse||worst||worth||worthless||wot||wotu||wotz||woul||would||woulda||wound||wow||wrc||wrecked||wrench||wrenching||wright||write||writhing||wrk||wrkin||wrking||wrks||wrld||wrnog||wrong||wrongly||wrote||wtc||wtf||wth||wthout||wtlp||wud||wuld||wuldnt||wun||www||wylie||x29||x49||xafter||xam||xavier||xchat||xclusive||xin||xmas||xoxo||xuhui||xx||xxsp||xxuk||xxx||xxxmobilemovieclub||xxxx||xxxxx||xxxxxx||xxxxxxx||xxxxxxxx||xxxxxxxxxxxxxx||y87||ya||yah||yahoo||yalrigu||yalru||yam||yan||yar||yarasu||yard||yavnt||yaxx||yaxxx||yay||yck||yeah||year||yeesh||yeh||yelling||yellow||yelow||yen||yeovil||yep||yer||yes||yest||yesterday||yet||yetty||yetunde||yhl||yifeng||yijue||ymca||yo||yoga||yogasana||yor||yorge||you||youdoing||youi||young||younger||youphone||your||youre||yourinclusive||yourjob||yours||yourself||youuuuu||youwanna||yoville||yowifes||yoyyooo||yr||ystrday||ything||yummmm||yummy||yun||yunny||yuo||yuou||yup||yupz||zac||zaher||zealand||zebra||zed||zero||zhong||zindgi||zoe||zogtorius||zoom||zouk||zyada||èn||ú1||〨ud [[0 0 0 ..., 0 0 0] [0 0 0 ..., 0 0 0] [0 0 0 ..., 0 0 0] ..., [0 0 0 ..., 0 0 0] [0 0 0 ..., 0 0 0] [0 0 0 ..., 0 0 0]] 用计算向量会遇到一些问题:即较长文档所获得的平均计数值会高于较短文档;一个较好的解决方法是用文档中每一个单词出现的次数除以该文档中单词总数就可以了,这个特征值叫做tf(term frequencies)tf之上还有另一个改进,对于语料库中文字中出现的词汇进行降维加权,可以减少语料库中某一小部分中出现的信息,这种方法叫做tf-idf(term frequency-inverse document frequency) from sklearn.feature_extraction.text import TfidfVectorizer vectorizer=TfidfVectorizer(min_df=2,ngram_range=(1,2),stop_words='english',strip_accents='unicode',norm='l2') X_train=vectorizer.fit_transform(x_train) X_test=vectorizer.fit_transform(x_test) print(x_train) print(x_test) 结果: [ 'jurong point crazy.. available bugis great world buffet ... cine got amore wat ...' 'lar ... joking wif oni ...' 'free entry wkly comp win cup final tkts 21st may 2005 text 87121 receive entry question std txt rate apply 08452810075over18' ..., 'tell call 09066358152 claim £5000 prize enter mobile personal detail prompt careful' "thank you 've wonderful" 'otherwise part time job na-tuition..'] ['okie' 'that depends how would like treated' 'right brah see later' ..., 'pity mood ... suggestion' 'the guy bitching acted like interested buying something else next week gave free' 'rofl it true name'] 得到一个矩阵格式的文本X_train和X_test

优秀的个人博客,低调大师

tensorflow笔记:流程,概念和简单代码注释

1.tensorflow的运行流程 tensorflow的运行流程主要有2步,分别是构造模型和训练。 在构造模型阶段,我们需要构建一个图(Graph)来描述我们的模型。所谓图,也可以理解为流程图,就是将数据的输入->中间处理->输出的过程表示出来,就像下面这样。 注意此时是不会发生实际运算的。而在模型构建完毕以后,会进入训练步骤。此时才会有实际的数据输入,梯度计算等操作。那么,如何构建抽象的模型呢?这里就要提到tensorflow中的几个概念:Tensor,Variable,placeholder,而在训练阶段,则需要介绍Session。下面先解释一些上面的几个概念 1.1概念描述 1.1.1 Tensor Tensor的意思是张量,不过按我的理解,其实就是指矩阵。也可以理解为tensorflow中矩阵的表示形式。Tensor的生成方式有很多种,最简单的就如 import tensorflow as tf # 在下面所有代码中,都去掉了这一行,默认已经导入 a = tf.zeros(shape=[1,2]) 不过要注意,因为在训练开始前,所有的数据都是抽象的概念,也就是说,此时a只是表示这应该是个1*5的零矩阵,而没有实际赋值,也没有分配空间,所以如果此时print,就会出现如下情况: print(a) #===>Tensor("zeros:0", shape=(1, 2), dtype=float32) 只有在训练过程开始后,才能获得a的实际值 sess = tf.InteractiveSession() print(sess.run(a)) #===>[[ 0. 0.]] 这边设计到Session概念,后面会提到 1.1.2 Variable 故名思议,是变量的意思。一般用来表示图中的各计算参数,包括矩阵,向量等。例如,我要表示上图中的模型,那表达式就是 y=Relu(Wx+b) (relu是一种激活函数,具体可见 这里 )这里 W 和 b 是我要用来训练的参数,那么此时这两个值就可以用Variable来表示。Variable的初始函数有很多其他选项,这里先不提,只输入一个Tensor也是可以的 W = tf.Variable(tf.zeros(shape=[1,2])) 注意,此时W一样是一个抽象的概念,而且与Tensor不同,Variable必须初始化以后才有具体的值。 tensor = tf.zeros(shape=[1,2]) variable = tf.Variable(tensor) sess = tf.InteractiveSession() # print(sess.run(variable)) # 会报错 sess.run(tf.initialize_all_variables()) # 对variable进行初始化 print(sess.run(variable)) #===>[[ 0. 0.]] 1.1.3 placeholder 又叫占位符,同样是一个抽象的概念。用于表示输入输出数据的格式。告诉系统:这里有一个值/向量/矩阵,现在我没法给你具体数值,不过我正式运行的时候会补上的!例如上式中的x和y。因为没有具体数值,所以只要指定尺寸即可 x = tf.placeholder(tf.float32,[1, 5],name='input') y = tf.placeholder(tf.float32,[None, 5],name='input') 上面有两种形式,第一种x,表示输入是一个[1,5]的横向量。 而第二种形式,表示输入是一个[?,5]的矩阵。那么什么情况下会这么用呢?就是需要输入一批[1,5]的数据的时候。比如我有一批共10个数据,那我可以表示成[10,5]的矩阵。如果是一批5个,那就是[5,5]的矩阵。tensorflow会自动进行批处理 1.1.4 Session session,也就是会话。我的理解是,session是抽象模型的实现者。为什么之前的代码多处要用到session?因为模型是抽象的嘛,只有实现了模型以后,才能够得到具体的值。同样,具体的参数训练,预测,甚至变量的实际值查询,都要用到session,看后面就知道了 1.2 模型构建 这里我们使用官方tutorial中的mnist数据集的分类代码,公式可以写作 z=Wx+ba=softmax(z) 那么该模型的代码描述为 # 建立抽象模型 x = tf.placeholder(tf.float32, [None, 784]) # 输入占位符 y = tf.placeholder(tf.float32, [None, 10]) # 输出占位符(预期输出) W = tf.Variable(tf.zeros([784, 10])) b = tf.Variable(tf.zeros([10])) a = tf.nn.softmax(tf.matmul(x, W) + b) # a表示模型的实际输出 # 定义损失函数和训练方法 cross_entropy = tf.reduce_mean(-tf.reduce_sum(y * tf.log(a), reduction_indices=[1])) # 损失函数为交叉熵 optimizer = tf.train.GradientDescentOptimizer(0.5) # 梯度下降法,学习速率为0.5 train = optimizer.minimize(cross_entropy) # 训练目标:最小化损失函数 可以看到这样以来,模型中的所有元素(图结构,损失函数,下降方法和训练目标)都已经包括在train里面。我们可以把train叫做训练模型。那么我们还需要测试模型 correct_prediction = tf.equal(tf.argmax(a, 1), tf.argmax(y, 1)) accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32)) 上述两行代码,tf.argmax表示找到最大值的位置(也就是预测的分类和实际的分类),然后看看他们是否一致,是就返回true,不是就返回false,这样得到一个boolean数组。tf.cast将boolean数组转成int数组,最后求平均值,得到分类的准确率(怎么样,是不是很巧妙) 1.3 实际训练 有了训练模型和测试模型以后,我们就可以开始进行实际的训练了 sess = tf.InteractiveSession() # 建立交互式会话 tf.initialize_all_variables().run() # 所有变量初始化 for i in range(1000): batch_xs, batch_ys = mnist.train.next_batch(100) # 获得一批100个数据 train.run({x: batch_xs, y: batch_ys}) # 给训练模型提供输入和输出 print(sess.run(accuracy,feed_dict={x:mnist.test.images,y:mnist.test.labels})) 可以看到,在模型搭建完以后,我们只要为模型提供输入和输出,模型就能够自己进行训练和测试了。中间的求导,求梯度,反向传播等等繁杂的事情,tensorflow都会帮你自动完成。 2. 实际代码 实际操作中,还包括了获取数据的代码 """A very simple MNIST classifier. See extensive documentation at http://tensorflow.org/tutorials/mnist/beginners/index.md """ from __future__ import absolute_import from __future__ import division from __future__ import print_function # Import data from tensorflow.examples.tutorials.mnist import input_data import tensorflow as tf flags = tf.app.flags FLAGS = flags.FLAGS flags.DEFINE_string('data_dir', '/tmp/data/', 'Directory for storing data') # 把数据放在/tmp/data文件夹中 mnist = input_data.read_data_sets(FLAGS.data_dir, one_hot=True) # 读取数据集 # 建立抽象模型 x = tf.placeholder(tf.float32, [None, 784]) # 占位符 y = tf.placeholder(tf.float32, [None, 10]) W = tf.Variable(tf.zeros([784, 10])) b = tf.Variable(tf.zeros([10])) a = tf.nn.softmax(tf.matmul(x, W) + b) # 定义损失函数和训练方法 cross_entropy = tf.reduce_mean(-tf.reduce_sum(y * tf.log(a), reduction_indices=[1])) # 损失函数为交叉熵 optimizer = tf.train.GradientDescentOptimizer(0.5) # 梯度下降法,学习速率为0.5 train = optimizer.minimize(cross_entropy) # 训练目标:最小化损失函数 # Test trained model correct_prediction = tf.equal(tf.argmax(a, 1), tf.argmax(y, 1)) accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32)) # Train sess = tf.InteractiveSession() # 建立交互式会话 tf.initialize_all_variables().run() for i in range(1000): batch_xs, batch_ys = mnist.train.next_batch(100) train.run({x: batch_xs, y: batch_ys}) print(sess.run(accuracy,feed_dict={x:mnist.test.images,y:mnist.test.labels}) 得到的分类准确率在91%左右 转载。原文:http://blog.csdn.net/u014595019/article/details/52677412

优秀的个人博客,低调大师

DLNA&UPnP开发笔记(1)

DLNA&UPnP协议为多媒体内容共享提供了标准的行业规范,随着移动互联网的火热发展,我相信它在智能家居领域一定会有着非常大的发展。我准备写几篇文章,分享一下最近在DLNA&UPnP协议开发方面的经验,DLNA&UPnP的文档特别多,在此我希望用自己的语言来引导大家快速理解DLNA&UPnP协议。 (1)DLNA&UPnP协议是干什么的 简单来说,DLNA协议定义了一种通用的行业规范,目的是让电子设备之间可以方便地共享照片、视频、音乐等多媒体内容。(这篇文章讲得不错,可以看看) 而UPnP协议主要用于实现智能设备的互联互通,它定义了局域网内的设备如何互相发现对方,如何提供服务,如何控制对方等一系列的过程。 (2)DLNA&UPnP协议的典型应用 举个直观的例子,通过DLNA协议,你可以方便地把手机里播放的视频投射到家里的电脑上或者智能电视上。目前很多软件都有这个功能了,如果你购买了Android智能电视或者某些电视盒子,就可以电视或者盒子中安装类似PPTV/搜狐TV这样的视频软件,然后在PC机的视频播放器或者手机播放视频的界面中,选择投射到电视或者盒子上即可。国内支持DLNA的播放器有很多,基本上常见的视频网站客户端都有支持,这里就不一一介绍了。 (3)DLNA和UPnP的关系 DLNA协议是建立在UPnP协议的基础上的,它依靠UPnP协议来完成设备的搜索、发现和控制,DLNA协议在此基础上对多媒体设备进行了更加详细的分类和约束,它其实更像是UPnP协议的一个子集。相比于UPnP协议,它更加专注于解决多媒体内容的共享的架构。 其实,现在的UPnP协议添加了“UPnP-AVArchitecture”,更加丰富和完善了UPnP协议本身对多媒体共享的架构与支持,可以看作一种简化版的DLNA架构。 在实际的开发中,UPnP协议提供了丰富的SDK,有着各种开源版本,我们只需要在UPnP官网提供的SDK的基础上,根据DLNA协议或者UPnP-AVArchitecture的定义实现相关的功能/服务即可。 本文转自 Jhuster 51CTO博客,原文链接:http://blog.51cto.com/ticktick/1637257,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册