.net随笔-vb.net Accord.Net机器学习之贝叶斯分类_贝叶斯vb.net-程序员宅基地

技术标签: VB.NET  AI  

1、Accord.IO/ExcelReader.cs读取excel文件,源码如下:
https://github.com/accord-net/framework/blob/792015d0e2ee250228dfafb99ea0e84d031a29ae/Sources/Accord.IO/ExcelReader.cs
2、绘制数据

Imports Accord.Controls
Imports Accord.IO
Imports Accord.Math
Imports Accord.Statistics.Distributions.Univariate
Imports Accord.MachineLearning.Bayes
Imports System





Public Class Form1
    '贝叶斯分类
    '使用Accord.IO里的的excel读取类
    Dim table As DataTable = New ExcelReader("E:\pro\books\AI_.net\src\AI_learn\learnai-1\data\examples.xls").GetWorksheet("Classification - Yin Yang")
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        '读取样本
        ' 转换datatable为输入输出数组
        Dim inputs As Double()() = table.ToJagged(Of Double)("X", "Y")
        Dim outputs As Integer() = table.Columns("G").ToArray(Of Integer)()
        '绘制数据
        ScatterplotBox.Show("样本数据", i
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/AI_LX/article/details/88713314

智能推荐

Navicat实现将数据模型导出SQL文件,迅速生成表_navicat 模型生成sql-程序员宅基地

文章浏览阅读8.8k次,点赞3次,收藏8次。Navicat实现将数据模型导出SQL文件,迅速生成表这次我们不讲高大上的代码,我们来说一说开发中一个实用的小技能。直接进入正题1.首先打开Navicat工具2.点击右上角的模型..._navicat 模型生成sql

社交类APP原型模板分享——微信_微信原型图-程序员宅基地

文章浏览阅读3.6k次。微信是一款社交类的APP应用——聊天软件,支持多人群聊。交互效果主要有滚动内容界面、选择组件触发按钮状态变化、点击下拉展开列表、点击弹出面板等交互操作。本原型由国产原型工具-Mockplus制作完成。先简单看看动图:点击这里,可以立即在线预览:微信原型模板再送上UI Flow大图:原型中有消息列表页面、通讯录列表界面、发现列表界面、我的个人资料列表界面、朋友圈界面以..._微信原型图

面试的一些技巧_竞选大队长时到台上演讲怎样不紧张端庄大方举止得体-程序员宅基地

文章浏览阅读423次。应试者要想在面试答辩中获得成功,必须注意以下几个问题:(一)淡化面试的成败意识应试者对于面试的成败,首先在思想上应注意淡化,要有一种“不以物喜,不以己悲”的超然态度。如果在面试中有这样的心态,才会处变不惊。如果只想到成功,不想到失败,那么在面试中一遇到意外情况,就会惊慌失措,一败涂地。(二)保持自信应试者在面试前树立了自信,在面试中也要始终保持自信,只有保持了自信,才能够在面试中始终保持高度的注意力、缜密的思维力、敏锐的判断力、充沛的精力,夺取答辩的胜利。(三)保持愉悦的精神状态愉悦的精神状态,_竞选大队长时到台上演讲怎样不紧张端庄大方举止得体

SpringBoot增删改查的返回值类型_springboot mapper查詢返回數字-程序员宅基地

文章浏览阅读2.1k次。select(查询)方法需要集合或者数组去装数据,而update(修改),delete(删除),insert(添加)方法是不需要设置返回类型的,它们都是默认返回一个int。/** * 查询水果 * @return */ @RequestMapping("/selFruit") public List<Fruit> selFruit(){ List<Fruit> list = fruitService...._springboot mapper查詢返回數字

项目实战:C/C++游戏:2048[C语言版]-程序员宅基地

文章浏览阅读4.2k次,点赞14次,收藏65次。项目实战:C/C++游戏:2048[C语言版]目录项目实战:C/C++游戏:2048[C语言版]1.编译环境2.项目运行效果3.思路简介:1.游戏规则2.核心算法4.主要源码:1.编译环境Win10专业版x64 VS2015这是2017年9或10月份写的 一个练手的,和上一篇Flappy Bird 是一起的, 留以后一个永久的回忆..._c++游戏

python 卡方检验 特征选择_结合Scikit-learn介绍几种常用的特征选择方法-程序员宅基地

文章浏览阅读437次。特征选择(排序)对于数据科学家、机器学习从业者来说非常重要。好的特征选择能够提升模型的性能,更能帮助我们理解数据的特点、底层结构,这对进一步改善模型、算法都有着重要作用。特征选择主要有两个功能:减少特征数量、降维,使模型泛化能力更强,减少过拟合增强对特征和特征值之间的理解拿到数据集,一个特征选择方法,往往很难同时完成这两个目的。通常情况下,我们经常不管三七二十一,选择一种自己最熟悉或者最方便的特征..._python sklearn卡方检验选择特征

随便推点

Mac下Git本地仓库连接Github-程序员宅基地

文章浏览阅读196次。参考:http://blog.163.com/xianfuying%40126/blog/static/21960005201181482518631/转载于:https://www.cnblogs.com/z-xx/p/7484416.html_本地仓库连接新的git仓库mac

Python 全栈系列106 -调用百度地图api计算两点间距离和行车时间_百度api查2点之间的推荐路线距离-程序员宅基地

文章浏览阅读1.9k次。说明百度地图的api还是蛮大方的,反正个人是肯定够用的。没想到还有天气接口,以后也可以玩一玩。本篇实现计算两个地址间的距离。内容1 地址转为经纬度使用这个接口进行地址转换坐标。第一次提交报APP 服务禁用,这时候就进入App的设置,我比较怕麻烦,一次全勾上了。随意输入一个地址address ='上海浦东国际机场卫星厅'---resp = req.get(url_template % (address , ak ))resp.text'showLocation&&s_百度api查2点之间的推荐路线距离

如何在word中插入latex公式和伪代码_word插入latex代码块-程序员宅基地

文章浏览阅读4.8w次,点赞23次,收藏102次。如何在word中插入latex公式和伪代码在word中可以通过软件Aurora把latex公式直接搬到word里面,超级好用,安装完软件之后,word的工具栏会自动出现该选项。至于伪代码,只要复制,点击工具栏的 Paste from Tex 就可以直接出现,方便极了!把伪代码搬到word里面可能出现的问题有以下几点:1.主动的算法序号不见了,推荐语句如下,其中星号可以被替代为相应序号\renewco_word插入latex代码块

Zookeeper源码解读-程序员宅基地

文章浏览阅读2k次。Zookeeper源码解读(一)高可用保障.选举相信有几年工作经验的技术人员都有自己的知识库,遇到问题首先大脑会快速索引一下去自己的知识库找解决方案,再次去官网或gg。本着技术人员传播分享的优良传统,试着分享一下zk的源码中的选举流程zookeeper作为分布式系统常用的中间件,其特点和适应场景相信大家都清楚,比如kafka使用zk做leader选举。那么zk自己的leader选举又是怎样的..._zookeeper源码

-bash: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory_bash: warning: setlocale: lc_all: cannot change lo-程序员宅基地

文章浏览阅读7.3k次,点赞2次,收藏4次。在测试环境的Linux服务器上,登陆时打印这个,结果启动项目会报错最后定位到带有中文的文件名导致,把该文件删除即可,实际上是Linux字符集出了问题,好像是谁删错了文件解决方案:可以修改以下内容来修复环境中文# vim /etc/profile.d/locale.shexport LC_CTYPE=zh_CN.UTF-8export LC_ALL=zh_CN.UTF-8# vim /etc/locale.confLANG=zh_CN.UTF-8# vim /etc/sy._bash: warning: setlocale: lc_all: cannot change locale (en_us.utf-8)

硬盘无法格式化及RAW格式的另一种处理方法_0000045d-程序员宅基地

文章浏览阅读2w次。一句话来说,就是Windows自己的格式化和DiskGenius的都失败的时候,可以试一试用Linux;另一个点在于,在失败的时候要格外注意是不是硬盘的问题,因为可能是接口或者数据线或者供电不稳定等因素导致,别因为其他原因却误将好好的硬盘扔了。那么至于你是否可以用我这种方法处理无法格式化的问题,还要看下面的详细描述。问题是这样的,我使用一个笔记本电脑,型号是神舟G6-i78172S1。最近决定..._0000045d

推荐文章

热门文章

相关标签