.net随笔-vb.net Accord.Net机器学习之贝叶斯分类

本文介绍了如何使用Accord.Net库在VB.NET中读取Excel数据,并应用贝叶斯分类进行机器学习。通过链接提供的Accord.IO.ExcelReader.cs源码,展示了数据读取过程,同时提及了数据的可视化。
摘要由CSDN通过智能技术生成

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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值