如何在android上实现一个基于贝叶斯的垃圾短信过滤软件

有哪位高人做过在android上实现一个基于贝叶斯的垃圾短信过滤软件,求思路。

suannai0314
鹳狸媛 楼主的这个问题解决了么?下边的答案能解决问题么?如果可以麻烦点击答案旁的√采纳哦~如果没有也可以将自己的答案贴上然后进行采纳的。
大约 7 年之前 回复

1个回答

在客户端本地做贝叶斯不合适的吧?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
求怎样做一个基于贝叶斯的android平台垃圾短信过滤系统

大家好,我目前想做一个基于贝叶斯概率模型的android平台垃圾短信过滤系统,在网上也找了一些关于这一方面的文章和论文,但大多讲的偏理论些,在系统实现的架构和细节上讲的很少。 在结构设计上遇到一些问题: 1.分类器训练是放在系统软件内部好些还是在外部训练好分类器在放入软件中? 2.中分分词问题,有哪些好的分词器,网上查了查开源的分词器iKanalyzer,不知这个分词器在android上运行占用内存资源会不会很大? 请大家给些意见,先谢谢了。

基于朴素贝叶斯算法的java软件实现

做一个exe的能够实现朴素贝叶斯算法的软件,求源程序,需要用到那些包可以标注下

基于朴素贝叶斯和sift特征的图像分类(Python)

求助各位大神:目前在用朴素贝叶斯对有标签的图片进行识别分类,现在已经提取了图像的SIFT特征,想请问以下两个问题: 1.对于提取的SIFT特征,因为维度关系,采用kmeans聚类和采用PCA降维是不是都可以提升效率啊,所以采取其中一种手段就行吗? 2.关于朴素贝叶斯的模型,对于提取到的的SIFT特征,应当采用多项式还是伯努利比较好呢? 谢谢谢谢!

mahout 是否有基于内存模式的贝叶斯算法实现

数据量比较小,是否可以直接连数据库查询获取原始数据, mahout是否有这种实现 还是只能和hadoop连用

用朴素贝叶斯完成一个分类问题(最好能给出代码,谢谢各位大佬)

训练数据为train.txt, 测试数据为test.txt, 数据中第一列是类别,后面的是特征 提示:因为特征是连续的,需要将其离散化,一个比较简单方法是计算每列特征的中位数,若大于中位数记为1,否则记为0.

贝叶斯分类可以用于只分一个类吗

比如文本只想提取出某种类别的,其他类别的不需要,是否可以采用贝叶斯分类啊 顺便问下贝叶斯基本代码在哪有,最好能够遍历EXCEL文档内容的不要txt的 谢了

如何在MATLAB中用贝叶斯分类器对时间序列进行分类

现在已知两组时间序列,如何在MATLAB中实现贝叶斯分类!求详解和代码!谢谢

java weka 朴素贝叶斯算法 数据分类问题

现在有一个需求需要实现如下功能: 根据x,y,z的值得到状态,比如:0.5,0.1,0.2 状态是sit;0.6,0.1,0.2 状态是stand. 后来上网查到weka这个东西,因为我对算法确实不太了解,也没看懂,只能模仿。 我有一个训练样本,命名test1.arff,内容的一部分如下: @relation test1 @attribute x numeric @attribute y numeric @attribute z numeric @attribute status {sit, sit_down, stand, stand_up, walk} @data -0.09375,0.01178,-0.96912,sit -0.09375,0.01178,-1.0003,sit -0.078125,0.027283,-1.0004,sit -0.10931,0.027283,-1.0004,sit -0.1875,0.01178,-0.96948,sit -0.21844,0.089783,-1.0009,sit -0.21844,0.074158,-0.9541,sit -0.24976,0.074341,-1.0009,sit 采集的数据我放到一个.csv文件中,命名testcsv.csv,内容如下: x y z -0.31317 -0.15991 -0.92328 -0.34442 -0.15991 -0.92328 -0.34442 -0.15991 -0.92328 -0.34442 -0.15997 -0.9389 -0.34442 -0.15997 -0.92328 -0.34442 -0.17554 -0.92322 -0.32886 -0.17554 -0.92322 -0.3288 -0.15985 -0.90759 -0.34442 -0.15997 -0.9389 -0.34442 -0.1756 -0.92328 -0.34448 -0.15991 -0.92322 现在就是想能通过weka的朴素贝叶斯算法,根据训练样本数据的状态分类,得到我采集的这些数据的状态。请问该如何实现呢。 // 读入训练样本 File file = new File("D:\\wekaTest\\test1.arff"); ArffLoader loader = new ArffLoader(); loader.setFile(file); ins = loader.getDataSet(); ins.setClassIndex(ins.numAttributes() - 1); // 初始化分类器 cfs = (Classifier) Class.forName("weka.classifiers.bayes.NaiveBayes").newInstance(); // 使用训练样本进行分类 cfs.buildClassifier(ins); System.out.println(cfs.toString()); 下面就不会写了。。。。 非常着急啊,weka的API也没看懂,全英文。。。 请大神指点。

Python中几个贝叶斯优化第三方库的不同?

Python中有几个贝叶斯优化的第三方库,比如Hyperopt,SMAC,bayesian-optimization,请问这几个库的区别在哪?是概率代理模型不同还是采集函数不同?如果我想自行选择不同的采集函数对随机森林回归器进行参数调优,应该更改目标函数还是怎么做呢?

贝叶斯回归的matlab编程问题

请问各位大神,贝叶斯回归的matlab程序怎么编写啊?中间的MH算法如何实现

基于lstm的恶意评论检测为什么准确率远高于朴素贝叶斯?

基于lstm的恶意评论检测为什么准确率远高于朴素贝叶斯? 如果可以的话,我更想搞懂lstm的工作原理。

关于机器学习中垃圾图像识别的特征提取问题。

如题,想用: **决策树、朴素贝叶斯和SVM**这三个传统机器学习算法,对github上的garythung的垃圾数据集进行识别分类。 1.但是对于图像预处理的特征提取有点云里雾里的,应该选取什么特征比较好啊?看了很多大神分享的博客,发现大家都是图像预处理之后,选择神经网络CNN进行训练的,无需特征提取。 所以有点困惑,了解到的有HOG,SIFT特征。 2.对于传统的机器学习算法,一定要进行特征提取吗?一些颜色特征、边缘特征也可以吗?这些颜色边缘一类的特征如何进行提取呢?也是使用opencv吗? 万分感谢万分感谢

谁有matlab贝叶斯多分类的源程序,十个类别以上的,希望可以给我参考参考

谁有matlab贝叶斯多分类的源程序,十个类别以上的,希望可以给我参考参考

朴素贝叶斯文本分类问题中概率如果相等是如何处理的?

from sklearn.naive_bayes import MultinomialNB nb = MultinomialNB() from sklearn.pipeline import make_pipeline pipe = make_pipeline(vect, nb) pipe.fit(X_train.cutted_comment, y_train) pipe.predict(X_test.cutted_comment) 朴素贝叶斯是分别计算这个文本是差评的概率和是好评的概率,但是如果这两个概率相等该分到哪一类呢?我是基于词袋模型构建的特征词典,比如一个新的文本,文本中没有出现词典中的特征词,但是用拉普拉斯平滑可以算出一个不为零的概率,但是理论上应该好评差评概率相等吧,这个时候应该归在哪一类呢?实现机制是怎么样的?

求连续时间动态贝叶斯网络建模计算软件,或者matlab编程主体程序

需要连续时间间的,不要离散事件片段的动态贝叶斯网络。需要连续时间间的,不要离散事件片段的动态贝叶斯网络。

求教贝叶斯网络的更新调整方法

初步学习贝叶斯网络,发现绝大部分的资料都没有提及网络的更新及调整。求教有无更新贝叶斯网络的方法(函数或算法等),可以达到根据节点概率对有向图进行节点的增删操作后形成新的网络结构的目的?

关于贝叶斯优化的CNN超参数调优?

关于贝叶斯优化的超参数调优,在下有几个问题; 1、一般的超参数调优,比如对bach size进行调优,他的目标函数是什么?是全局的loss吗? 2、是否可以利用CNN输出的loss作为目标函数,对模型中的某个参数进行调优? 3、怎么调用loss啊,cnn中的

贝叶斯模型和卷积神经网络啥关系

贝叶斯模型和卷积神经网络啥关系啊 比如,在做文本分类的时候~~~

关于朴素贝叶斯分类器的问题

朴素贝叶斯假设了各属性间的相互独立,如果对训练集中的每条记录,出现如: (年,月,日)->星期几 的这种不相互独立的情况,有没有什么解决方案可以配合朴素贝叶斯进行分类?

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Python可以这样学(第四季:数据分析与科学计算可视化)

Python可以这样学(第四季:数据分析与科学计算可视化)

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

javaWeb图书馆管理系统源码mysql版本

系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

Java8零基础入门视频教程

Java8零基础入门视频教程

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

TTP229触摸代码以及触摸返回值处理

自己总结的ttp229触摸代码,触摸代码以及触摸按键处理

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷

Ubuntu18.04安装教程

Ubuntu18.04.1安装一、准备工作1.下载Ubuntu18.04.1 LTS2.制作U盘启动盘3.准备 Ubuntu18.04.1 的硬盘空间二、安装Ubuntu18.04.1三、安装后的一些工作1.安装输入法2.更换软件源四、双系统如何卸载Ubuntu18.04.1新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列...

快速排序---(面试碰到过好几次)

原理:    快速排序,说白了就是给基准数据找其正确索引位置的过程.    如下图所示,假设最开始的基准数据为数组第一个元素23,则首先用一个临时变量去存储基准数据,即tmp=23;然后分别从数组的两端扫描数组,设两个指示标志:low指向起始位置,high指向末尾.    首先从后半部分开始,如果扫描到的值大于基准数据就让high减1,如果发现有元素比该基准数据的值小(如上图中18&lt...

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

HTML期末大作业

这是我自己做的HTML期末大作业,花了很多时间,稍加修改就可以作为自己的作业了,而且也可以作为学习参考

Python数据挖掘简易入门

Python数据挖掘简易入门

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

C++语言基础视频教程

C++语言基础视频教程

UnityLicence

UnityLicence

软件测试2小时入门

软件测试2小时入门

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

Python数据分析师-实战系列

系列课程主要包括Python数据分析必备工具包,数据分析案例实战,核心算法实战与企业级数据分析与建模解决方案实战,建议大家按照系列课程阶段顺序进行学习。所有数据集均为企业收集的真实数据集,整体风格以实战为导向,通俗讲解Python数据分析核心技巧与实战解决方案。

YOLOv3目标检测实战系列课程

《YOLOv3目标检测实战系列课程》旨在帮助大家掌握YOLOv3目标检测的训练、原理、源码与网络模型改进方法。 本课程的YOLOv3使用原作darknet(c语言编写),在Ubuntu系统上做项目演示。 本系列课程包括三门课: (1)《YOLOv3目标检测实战:训练自己的数据集》 包括:安装darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 (2)《YOLOv3目标检测:原理与源码解析》讲解YOLOv1、YOLOv2、YOLOv3的原理、程序流程并解析各层的源码。 (3)《YOLOv3目标检测:网络模型改进方法》讲解YOLOv3的改进方法,包括改进1:不显示指定类别目标的方法 (增加功能) ;改进2:合并BN层到卷积层 (加快推理速度) ; 改进3:使用GIoU指标和损失函数 (提高检测精度) ;改进4:tiny YOLOv3 (简化网络模型)并介绍 AlexeyAB/darknet项目。

超详细MySQL安装及基本使用教程

一、下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL。 点击进入后的首页如下:  然后点击downloads,community,选择MySQL Community Server。如下图:  滑到下面,找到Recommended Download,然后点击go to download page。如下图:  点击download进入下载页面选择No...

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

董付国老师Python全栈学习优惠套餐

购买套餐的朋友可以关注微信公众号“Python小屋”,上传付款截图,然后领取董老师任意图书1本。

爬取妹子图片(简单入门)

安装第三方请求库 requests 被网站禁止了访问 原因是我们是Python过来的 重新给一段 可能还是存在用不了,使用网页的 编写代码 上面注意看匹配内容 User-Agent:请求对象 AppleWebKit:请求内核 Chrome浏览器 //请求网页 import requests import re //正则表达式 就是去不规则的网页里面提取有规律的信息 headers = { 'User-Agent':'存放浏览器里面的' } response = requests.get

web网页制作期末大作业

分享思维,改变世界. web网页制作,期末大作业. 所用技术:html css javascript 分享所学所得

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

相关热词 c# cad插入影像 c#设计思想 c#正则表达式 转换 c#form复制 c#写web c# 柱形图 c# wcf 服务库 c#应用程序管理器 c#数组如何赋值给数组 c#序列化应用目的博客园
立即提问