博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Naive Bayes(朴素贝叶斯算法)[分类算法]
阅读量:6094 次
发布时间:2019-06-20

本文共 1209 字,大约阅读时间需要 4 分钟。

Naïve Bayes(朴素贝叶斯)分类算法的实现

(1) 简介:

(2)   算法描述:

 

(3)  

1 
"); 20 $con = explode(" ",$result[$j]); 21 array_push($array,$con); 22 } 23 array_splice($array,0,1); 24 return $array; 25 } 26 //-------------------------------------------------------------------- 27 28 29 /* 30 *NaiveBayes朴素贝叶斯算法 31 *$test:测试文本;$train:训练文本;$flagsyes:yes;$flagsno:no 32 */ 33 //-------------------------------------------------------------------- 34 function NaiveBayes($test,$train,$flagsyes,$flagsno) 35 { 36 $count_yes = 0; 37 $num = count($train[0]); 38 for($i=1;$i
"); 62 print_r($testnumno."
"); 63 print_r($count_yes."
"); 64 print_r($count_no."
"); 65 print_r($array_no[$i]."
"); 66 */ 67 } 68 69 $py=1; 70 $pn=1; 71 for($i=1;$i
$pn)return $flagsyes; 80 else return $flagsno; 81 82 /* print_r($py."
"); 83 print_r($pn."
"); 84 */ 85 86 } 87 //-------------------------------------------------------------------- 88 89 $train = getFileContent("train.txt"); 90 $test = getFileContent("test.txt"); 91 92 for($i=1;$i
";120 print_r($test);121 echo "";122 //--------------------------------------------------------------------123 ?>

 

 

 

  

转载于:https://www.cnblogs.com/minmsy/p/4962524.html

你可能感兴趣的文章
JavaScript/数据类型/function/closure闭包
查看>>
30个免费资源:涵盖机器学习、深度学习、NLP及自动驾驶
查看>>
express中间层搭建前端项目3
查看>>
【刷算法】我知道的所有类似斐波那契数列的问题
查看>>
centos下安装JAVA开发工具(3)------Mysql
查看>>
JS 实现文字滚动显示
查看>>
php实现依赖注入(DI)和控制反转(IOC)
查看>>
如何搭建高质量、高效率的前端工程体系--页面结构继承
查看>>
白山云科技 CTO 童剑:空降后,如何有技术又有艺术地破局?
查看>>
自动化运维工具Ansible之roles
查看>>
MongoDB分片搭建
查看>>
5、Jenkins Email Extension Plugin插件使用说明
查看>>
Flex(mx:DataGrid)实现数据过滤显示
查看>>
【Python】软件管理工具--pip
查看>>
删除Sybase数据库设备
查看>>
Eclipse编译PostgreSQL 9.2.2
查看>>
Class字节码文件结构详解
查看>>
[又拍云]云计算中又一架重要的马车
查看>>
Ruby on Rails 学习笔记(一)
查看>>
Linux下安装pymysql步骤
查看>>