
c#
文章平均质量分 65
提督八
这个作者很懒,什么都没留下…
展开
-
多元分类之手写数字识别
本文需要预先引入ML包:直接使用NuGet程序包管理添加引入还需要提前准备预处理好的灰度图片,读取各像素点灰度值后进行标记(本次采用8*8图片):其中第SN列是序号(不参与运算)、Pixel列是像素值、Label列是结果。具体流程如下:首先需要加载数据,本次通过列信息加载:// STEP 1: 准备数据 var fulldata = mlContext.Data.LoadFromTextFile(path: TrainDataPath,原创 2022-04-05 16:59:32 · 1113 阅读 · 0 评论 -
ML.NET 决策树二元分类模型 文本特征分析
前置工作本次,需要通过NuGet包管理其,引入如下NuGet由上到下依次为Python 中文分词组件jiebaML组件ML决策树组件一、预设问题本次假设对会议记录,使用机械学习进行判断,其填写内容是否合格.这里就要涉及到文本特征提取。由于符号文字序列不能直接传递给算法.计算机程序只能对固定长度的数字矩阵特征向量(float或float数组)进行处理,我们需要对文本特征进行提取.二、预设问题我们使用Jieba进行进行处理,对句子进行分割,得到词语的数组,最后以空格为间隔进行拼接,入下图:原创 2022-01-11 00:00:57 · 968 阅读 · 1 评论 -
ML.NET 决策树二元分类模型 入门
前置工作要正常使用ML.NET,需要通过NuGet包管理其,引入如下NuGet包(图1,图2):图1图2除此之外,还需要准备数据源,本实例为通过身高,体重判断一个人的身材,数据需要三个字段,即身高,体重,是否身材好,本次文件格式为csv(图3,图4):图3图4具体代码前置工作准备好后,我们开始具体编码的开发,首先创建输入数据实体类FigureData和,输入数据实体类FigureDatePredicted,其中[LoadColumn(0)] 特性指...原创 2021-11-14 13:55:04 · 1326 阅读 · 0 评论 -
IIS发布中遇到的问题
IIS发布中遇到的问题部分网页中文乱码一般来说,IIS发布出现中文乱码,多为web配置或网页编码配置错误,但部分网页中文发生乱码不属于这两种情况.因为仅有少数网页发生乱码,可以判断出,乱码的网页和其他网页采用的编码可能不同,首先查看web和网页中是否配置了编码,尽量切换为UTF-8,确保兼容性.但是比起这两部分的配置,IIS中网站的.NET全球化,经常回被遗忘,配置位置如图1.图1该设置默认跟随系统设置,该示例中默认为gb2312,如图2.想要确保兼容性,需要修改...原创 2021-03-21 16:32:14 · 996 阅读 · 0 评论 -
Visual Studio 2019生成JSON/XM类
话不多说 直接上图原创 2021-02-28 23:20:24 · 792 阅读 · 1 评论 -
C#哈夫曼树构造字符串编码
构建aaaabbbccd的哈夫曼树,并写出最后编码的二进制串。统计字符的频次a:4 b:3 c :2 d:12.构造哈夫曼树 cdba:10 cdb:6 a:4 cd:3 b:3 c:2 d:1 3.构建字典 字符 a b c d编码 1 01原创 2020-09-12 18:53:39 · 637 阅读 · 0 评论 -
C# 重点知识完全整理(取自C#从入门到精通)
C#重点整理面向对象语言的特点:封装 继承 多态。C# 不允许直接操作内存,去掉了指针。静态变量:包括常量,与程序有着相同生命周期(英语:Object lifetime)的变量。变量:值类型:整数,浮点数,布尔等;在储存在堆栈并中进行分配;直接访问其实例;复制变量时复制变量的值。引用类型:为主要对象类型数据;储存在堆栈中;必须在托管堆中分配内存;必须使用new关键字创建;在托管堆中分配的每个对象都有与之相关联的附加成员并且这些成员必须被初始化;由垃圾回收机制来管理;多个引用类型变量可以引用同一对原创 2020-09-06 19:26:19 · 4143 阅读 · 0 评论