效果可见https://www.wang-yueyang.com/mnist
- ConvNetSharp.Core和ConvNetSharp.Volume源自C#深度学习的框架 ConvNetSharp。
- DotNetCoreMnist基于.net core,项目基于ConvNetSharp的mnist数据预处理和训练,小改自ConvNetSharp例子MnistDemo,最终会把训练的结果上传至webapi服务。
注意:
若要使用,请修改上传(查询)的url,服务端代码于项目MnistWeb中。 - Mnist是训练测试数据集,国内下载有时网络不稳定造成下载不全,故上传。
- MnistWeb是基于.net core的webapi服务,包括预测、保存训练集等服务,其中包括的静态html网页基于cropperjs的例子。
注意:
其使用mysql存储训练集,如要使用请修改appsettings.json中ConnectionStrings数据库连接字符串.
其使用DBFirst,使用前请先确保先创建数据库mnist及表net,sql如下:
CREATE TABLE `net` (
`Id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`NetText` mediumtext,
PRIMARY KEY (`Id`)
)
- UnitTest为单元测试,可忽略。