首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一边吃瓜看球,一边完成AI应用实践——手写体识别入门

在电脑上训练并导出 MNIST 模型。 ▌一. 思路 通过上一篇文章搭建环境的介绍后,就能得到一个能识别单个手写数字的模型了,并且识别的准确度会在 98%,甚至 99% 以上了。...首先,我们打开 Visual Studio,选择文件->新建->项目。...在弹出的窗口里选择 Visual C#->Windows窗体应用,项目名称不妨叫做 DrawDigit,解决方案名称不妨叫做 MnistForm,点击确定。...此时,Visual Studio 也自动弹出了一个窗口的设计图。 在 DrawDigit 项目上点击右键,选择属性,在生成一栏将平台目标从 Any CPU 改为 x 64。...然后我们在 MnistModel 上右击,再选择生成,等待一会,这个项目就可以使用了~ 步骤三:连接两个部分 这一步差不多就是这么个感觉: I have an apple , I have a pen

1K20

收发数据页面原来这么简单!(自制上位机)

上位机是指可以直接发出操控命令的计算机,一般是PC屏幕上显示各种信号变化。下位机是直接控制设备获取设备状况的计算机,一般是单片机之类的。...在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。...带串口的单片机(用来进行测试,没有也行) 2....Visual Studio 2019 功能设计 设置波特率等串口参数 打开串口 检测串口 发送数据 接收数据 调整格式 检测收发数据的字节总量 清空接收区和发送区 对收到的数据进行处理 设置串口数据缓冲等待时间...关键程序 打开串口 if (cbbComList.Items.Count <= 0) { MessageBox.Show("没有发现串口,请检查线路

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    电脑如何获取你发来的数据?

    上位机是指可以直接发出操控命令的计算机,一般是PC屏幕上显示各种信号变化。下位机是直接控制设备获取设备状况的计算机,一般是单片机之类的。...在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。...准备 带串口的单片机(哈哈,一般几乎都有) Visual Studio 2019 功能设计 设置波特率等串口参数 打开串口 检测串口 接收数据 显示数据 检验串口发来的数据是否符合要求 根据传来的数据,...EventArgs e) { if (cbbComList.Items.Count <= 0) { MessageBox.Show("没有发现串口...return; } btnOpen.Text = "关闭串口"; pictureBox1

    1.4K10

    工业党福利:使用PaddleX高效实现指针型表计读取系列文章(2)

    本系列文章主要介绍实现表计读取的全流程开发(立个FLAG,想想真是肝...留下了不争气的眼泪),其中主要使用的工具为百度开发的PaddleX和Visual studio 2019。...由于公众号中很难添加超链接,大家可以点击阅读原文,查看发在知乎上的文章。...将生成器指定为Visual Studio 2019,x64: 点击Finish,此时会出现报错,这是因为没有设置CUDA_LIB、OPENCV_DIR和PADDLE_DIR: 按照下图:①将CUDA_LIB...使用C#编写界面,调用DLL实现压力表分割 工业上一般使用C#来开发用户界面,因此需要将上述工程文件生成为在从C#中可调用的。...打开Visual studio 2019,创建一个Windows窗体应用。 在窗体界面,设置一个Button控件和两个Picturebox控件。

    1.6K30

    Excel催化剂开源第9波-VSTO开发图片插入功能,图片带事件

    窗体控件Image方法插入 但很遗憾的是,这个方法中插入的图片,当没有点选图片时,图片会有些模糊的情况。具体可对比下图左右部分。这个模糊的问题,还是老大难,难于达到完美。...pictureBox = new PictureBox(); pictureBox.Image = img; pictureBox.SizeMode =...pictureBox = new PictureBox(); pictureBox.Image = img; pictureBox.SizeMode =...,设置过的事件将失效,Excel催化剂用了复杂的手段来恢复它,下篇其他技术时再进行介绍 结语 图片插入这样一个刚需功能,在Excel催化剂上已经将其做到极致化的体验,也是有别于传统方式所实现的,在用户体验上...,相信有对比后,也会喜欢上Excel催化剂这样的突破性的方式。

    1.4K40

    【愚公系列】2023年12月 GDI+绘图专题 图形图像编程基础

    2.Color结构 在自然界中,颜色大都由透明度(A)和三基色(R,G,B)所组成。...方法(一)、窗体设计时使用图形框对象的Image属性输入 窗体设计时使用对象的Image属性输入图像的操作如下: (1)在窗体上,建立一个图形框对象(pictureBox1),选择图形框对象属性中的Image...方法(二)、使用“打开文件”对话框输入图像 在窗体上添加一个命令按钮(button1)和一个图形框对象(pictureBox1),双击命令按钮,在响应方法中输入如下代码: private void button1...设计步骤如下: (1)建立如图7.14所示的项目界面,在窗体上加入【打开图像】命令按钮和一个PictureBox控件。...System.Windows.Forms.Control类是所有控件(没有完全考察)的基类,所以,直接继承它的控件都有Paint事件。

    89112

    使命必达: 深入剖析WCF的可靠会话(内含美女图片,定力差者慎入)

    WCF本质上是一个消息处理框架,作为整个消息交换系统的两个终端,即发送端和接收端。换句话说,WCF仅仅负责对消息的发送和接收,一旦消息通过WCF的信道层进入了网络,就脱离了WCF的控制范围。...值得注意的一点是,ImageAssembler_ImageCliceReceived方法将接收到的字节数组转化成位图,依次显示到上述的25个PictureBox上。...图3表示的是没有采用可靠会话时的图片传输情况。从中我们可以看到两接收方组装后的图片不完整,有四个切片缺失。此外,接收方组装后的切片完全是错位的。 ?...图3 没有采用可靠会话图片传输情况 图4表示的是选择了可靠会话选项,但是没有选择有序交付选项时图片传输的情况。我们可以看出,这一次解决了切片丢失的问题,但是错位的情况下依然存在。 ?...图5  同时选择可靠会话和有序交付时图片传输情况 实际上,WCF的可靠会话涉及到WS中一个重要的概念——可靠消息传输(RM:Reliable Messaging)。

    1.2K100

    曾是最流行的语言之一,Visual Basic 28年兴衰记

    因为现在年轻的程序员可能没有接触过当年红极一时的 Visual Basic。...28 年过去了,我们终于要目睹世界上最流行的语言之一,Visual Basic ,开始衰落了吗?...所有这些几乎都是在没有结构的情况下发生的,除非你自己选择创建一个结构。这是 Visual Basic 的一个不成文主题,它给了你现在的自由,以后你会后悔的。...在专业开发人员中,几乎没有人使用 Visual Basic,它甚至都没有出现在专业开发人员调查中的清单,也没有出现在 GitHub 存储库中。...Visual Basic 以前也不是没受到过威胁,但这一次感觉不一样了。作为世界上曾经最流行的编程语言之一的太阳,似乎终于要落下了。即使这是真的,Visual Basic 在几十年内也不会消失。

    2.3K20

    C# PictureBox加载图片并显示进度条

    以前用winform的PictureBox时没有试过加载网络的图片,刚刚看到一段代码才了解到原来还有LoadAsync这个方法,可以异步加载图片,再加上LoadProgressChanged事件也可以获得当前加载的进度...在窗体上放一个PictureBox控件,一个按钮,一个进度条控件,再用Label来显示当前进度百分比,具体代码如下: private void button1_Click(object sender, ...EventArgs e)           {              try               {                    pictureBox1.WaitOnLoad =...catch               {                    MessageBox.Show( "网络连接失败");              }           }   给PictureBox...加上LoadProgressChanged事件,LoadAsync方法将会触发此事件,当前的进度可以从e.ProgressPercentage中取得          private void pictureBox1

    1.8K20

    第三章 与 C# 和 Visual Basic 的(非常)简短的比较

    Objects(简称VO),而VO事实上源自xBase标准(如果你还不了解 "历史事实",那么在维基百科(https://de.wikipedia.org/wiki/Visual_Objects)上回顾历史总是一件乐事...当然,这并不意味着X# 与 Visual Basic 完全兼容。例如,My 或 Option Explicit 没有等效项,没有 WithEvents,并且可能还会缺少更多语法元素。...对我来说,X#,尤其是在与 Visual Studio 一起使用时,在许多方面都比Visual Basic 更好,它包含了 C# 的许多成分,却没有诸如必须用分号结束语句之类的 "限制"。...大多数Visual Basic 开发人员都会喜欢 X# 语法。与 Visual Basic 相反,X#仍在积极开发中,并且在可预见的未来仍将如此。...在这种模式下,甚至不需要定义启动函数(Visual Basic 没有这种语言特性)。 那么,X# 与 Visual Basic 相比如何呢?这两种语言有许多共同的语法元素。

    5400

    5种将死的编程语言

    Visual Basic.NET 十年前,我应聘到一个需要重写大量代码的公司,名字我已经忘记了,主要工作就是将VB6转换为Visual basic.NET。...于是乎,大名鼎鼎的Visual Basic,就从BASIC中衍生出来——对象这一概念以及新的编程技术问世了。 后面又发生了一些很有意思的事情。...虽然Visual Basic.NET也在发展,但是优胜劣汰总是不可避免的——大家都选择了C#,于是Visual Basic.NET就成为了明日黄花。...下面是摘自微软网页上的一段Visual Basic.NET程序: ‘ Allow easy reference to the System namespace classes....早先Delphi和它的Object Pascal语言确实给我们提供了一个良好的工作环境:虽然有点啰嗦,但是编译器很快,而且相比Visual Basic(这里指的是pre-Visual Basic.NET

    2.5K20

    12 月编程语言排行榜:Java 毫无悬念,Python 夺回前三!

    榜单前五名是 Java、C、Python、C++ 和 Visual Basic.NET。...但 TIOBE 的成员认为,即便 Visual Basic.NET 现在看起来比较重要,但微软正在通过停止其与 C# 的共同进化战略从而慢慢放弃 Visual Basic.NET,所以长远来看,Visual...按照微软官方公布的数据,C# 的使用者量是数百万级的,而 Visual Basic.NET 只有数十万。...另外,Visual Basic.NET 开发者也对这门语言的未来心生担忧,比如 Xamarin 已支持 C#,Visual Basic.NET 却迟迟没有。...需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,所以会给人 SQL 语言指数突然暴涨的错觉。

    62730

    12 月编程语言排行榜:Java 领跑前一,Go 跌出前十

    按照 12 月的榜单,Visual Basic.NET 比 C# 和 JavaScript 等很多主流的热门编程语言还要流行。...但 TIOBE 的成员认为,即便 Visual Basic.NET 现在看起来比较重要,但微软正在通过停止其与 C# 的共同进化战略从而慢慢放弃 Visual Basic.NET,所以长远来看,Visual...按照微软官方公布的数据,C# 的使用者量是数百万级的,而 Visual Basic.NET 只有数十万。...另外,Visual Basic.NET 开发者也对这门语言的未来心生担忧,比如 Xamarin 已支持 C#,Visual Basic.NET 却迟迟没有。...需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,所以会给人 SQL 语言指数突然暴涨的错觉。

    65320

    12 月编程语言排行榜:Python 夺回前三,Go 跌出前十

    按照 12 月的榜单,Visual Basic.NET 比 C# 和 JavaScript 等很多主流的热门编程语言还要流行。...但 TIOBE 的成员认为,即便 Visual Basic.NET 现在看起来比较重要,但微软正在通过停止其与 C# 的共同进化战略从而慢慢放弃 Visual Basic.NET,所以长远来看,Visual...按照微软官方公布的数据,C# 的使用者量是数百万级的,而 Visual Basic.NET 只有数十万。...另外,Visual Basic.NET 开发者也对这门语言的未来心生担忧,比如 Xamarin 已支持 C#,Visual Basic.NET 却迟迟没有。...需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于没有以往的数据可以对比,所以会给人 SQL 语言指数突然暴涨的错觉。

    56620
    领券