第一次任务书

计划安排时间 计划完成内容 是否完成
 2017.3.1---2017.3.7 了解贝叶斯算法的大致内容  
 2017.3.8---2017.3.30 掌握贝叶斯算法的原理,阅读相关书籍,学习python语言,并初步进行相关算法的实现检验  
 2017.4.1---2017.4.15 学习数据的预处理方法,对算法要处理的入侵数据数据进行尝试处理  
 2017.4.16---2017.5.7 程序设计,糅合以上三块内容,并且用python进行分析结果展示  
 2017.5.8---2017.5.15 撰写毕业论文,并且与老师共同修改   
 2017.5.15---2017.5.22 修改、并做好答辩的各项准备工作  

二、本周研究内容。

1、 贝叶斯算法的基本概念和原理:

朴素贝叶斯的思想基础是这样的:对于给出的待分类项,求解在此项出现的条件下各个类别出现的概率,哪个最大,就认为此待分类项属于哪个类别。

朴素贝叶斯分类的正式定义如下:

1、设为一个待分类项,而每个a为x的一个特征属性。

2、有类别集合

3、计算

4、如果,则

2、应用的三大阶段

  第一阶段——准备工作阶段,这个阶段的任务是为朴素贝叶斯分类做必要的准备,主要工作是根据具体情况确定特征属性,并对每个特征属性进行适当划分,然后由人工对一部分待分类项进行分类,形成训练样本集合。这一阶段的输入是所有待分类数据,输出是特征属性和训练样本。

  第二阶段——分类器训练阶段,这个阶段的任务就是生成分类器,主要工作是计算每个类别在训练样本中的出现频率及每个特征属性划分对每个类别的条件概率估计,并将结果记录。其输入是特征属性和训练样本,输出是分类器。

  第三阶段——应用阶段。这个阶段的任务是使用分类器对待分类项进行分类,其输入是分类器和待分类项,输出是待分类项与类别的映射关系。

三、本周实现代码及结果截图展示。

暂无

四、你本周的体会及需要改进地方。

原理的掌握是最基本的,可以通过一些实例来理解贝叶斯分类器的思想——贝叶斯算法。唯一的人工阶段就是数据处理,即确定数据属性,并进行适当的划分,所以这部分应该也是对最后结果精确度的影响还是很大的。

五、你本周参考的文献。

1、http://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html

2、http://www.ruanyifeng.com/blog/2013/12/naive_bayes_classifier.html

时间: 2024-10-12 12:25:58

第一次任务书的相关文章

第二周毕业设计任务书(3.8--3.15)

1.周计划表 时间 计划进度 是否完成 3.8--3.15 了解KDDUP99数据集,以及所包含的属性,数据预处理思想   3.16--3.23  代码实现数据预处理   3.24--3.30  与算法的融合   等等     1.本周内容: 1)KDDCUP99数据集 一个网络连接定义为在某个时间内从开始到结束的TCP数据包序列,并且在这段时间内,数据在预定义的协议下(如TCP.UDP)从源IP地址到目的IP地址的传递.每个网络连接被标记为正常(normal)或异常(attack),异常类型被

毕业设计第二次任务书

1.毕业设计规划 请按照如下表格格式设计毕业设计规划安排. 计划时间 完成内容 备注 2018.2.27--2018.3.9 完成需求分析   2018.3.10 开始毕业设计   2.这2周计划完成内容 完成了主页面的前端显示,包括分类.导航.商品显示,登录,注册页面. 利用django完成models创建,基本的url与setting配置,还有分类,商品,登录,注册的views. 3.用例图 第一次任务书大家已经画好功能模块图,本次任务书可以继续完善功能模块图,并详细描述用例图,如: 可以争

第一次毕业设计任务书

一.毕业设计安排进度 计划安排时间 计划完成内容 是否完成 2017.3.1---2017.3.7 了解系统需求 是 2017.3.8-2017.3.21 了解算法.数据库以及相关概念 待完成 2017.3.23-2017.5.9 初步毕设,以及完成毕业论文初稿 待完成 2017.5.10-5.28 完善毕业论文和毕业设计,准备答辩 待完成 二.本周研究内容 关联规则 关联规则是由 Agrawal 等人在 1993 年首次提出的,是挖掘数据之间关联知识最常用的方法.关联规则的目的在于在一个数据集

C++第一次的作业感想

1.本周小结:这周第一次开始接触C++,上手之后发现并没有想象中的困难,从一开始模仿到看解释,慢慢了解几个代码的意义,就开始做程序,一个个错误的排查,打的数量多了错误就渐渐少了,也尝试了学长教的if,else的语句,感受到了一点成就感. 遇到的问题和解决:一按运行就跳出,询问了老师之后懂了system("pause"):上网查了才知道还要在开头加一个#include<stdlib.h>. 还有没有找到错误,但就是无法运行.查了书,问了同学也没什么头绪. 下周计划:进一步学习

记第一次用Linux搭建LAMP环境

本文为日记,并非技术博客. 嗯,没错,我决定学习linux系统了.虽然不是第一次接触命令行,不过还是挺有压力的.看了两天的Linux基础视频就开始动手搭建自己的LAMP环境. 关于为什么开始接触Linux呢,主要是最近一直在学前端的知识,想换换口味....以前自己写的小网站也都是用windows下的IIS发布的,所以心血来潮决定试试搭建一个Linux的WEB服务器.既然搭建的是WEB服务器,那么首选自然是LAMP环境,也就是Linux+apache+mysql+php啦.至于为什么是LAMP,当

第一次接触终极事务处理——Hekaton

在这篇文章里,我想给出如何与终极事务处理(Extreme Transaction Processing (XTP) )的第一步接触,即大家熟知的Hakaton.如果你想对XTP有个很好的概况认识,我推荐Kalen Delaney写的关于它的白皮书,另外微软研究院也发布了题为“对于内存数据库的高性能并发控制机制(High-Performance Concurrency Control Mechanisms for Main-Memory Databases)”的研究白皮书,点此下载. 所有XTP维

在CentOS上部署Asp.Net MVC3的第一次尝试

关注mono已经很久了,现在才有时间真正的尝试一下在linux中部署asp.net的网站,也算是记录 一下自己的第一次尝试吧. 我的实践的环境是win7 + VM10 + CentOS6.5 下面就是具体的步骤: 1.在linux下搭建asp.net所需要的环境(mono 3.12.0+jexus 5.6.3.12),这一步也已经有很多 可以参考的文章了,大家可以看看惊鸿哥的博客和张善友先生的博客来搭建环境,我搭建的最终如 下: 2.环境搭建好了,当然就是要开发了.开发我是在VS上,将发布后的文

我的“第一次”,就这样没了:DDD(领域驱动设计)理论结合实践

写在前面 插一句:本人超爱落网-<平凡的世界>这一期,分享给大家. 阅读目录: 关于DDD 前期分析 框架搭建 代码实现 开源-发布 后记 第一次听你,清风吹送,田野短笛:第一次看你,半弯新湖,鱼跃翠堤:第一次念你,燕飞巢冷,释怀记忆:第一次梦你,云翔海岛,轮渡迤逦:第一次认你,怨江别续,草桥知己:第一次怕你,命悬一线,遗憾禁忌:第一次悟你,千年菩提,生死一起. 人生有很多的第一次:小时候第一次牙牙学语.第一次学蹒跚学步...长大后第一次上课.第一次逃课.第一次骑自行车.第一次懂事.第一次和喜

第一次作业:阅读优秀博文感想

我是一只咸鱼 不想承认 也不能否认不要同情我笨 又夸我天真 还梦想着翻身咸鱼就算翻身 还是只咸鱼 输得也诚恳至少到最后 我还有咸鱼 不腐烂的自尊我没有任何天分 我却有梦的天真我是傻 不是蠢我将会证明 用我的一生我 如果有梦有没有错 错过才会更加明白明白坚持是什么我 如果有梦梦要够疯 够疯才能变成英雄 ---<咸鱼>五月天 1.选择 选择计算机这个专业纯属偶然,并非出于对这个专业的热爱或者向往.在没有接触到这个专业之前对计算机的理解仅限于平日里接触到的电脑.从小学二年级第一次接触到第一部台式电脑