AI机器学习(一)背景及环境(C#)

前言

随着alphago人机对战最终以机器大胜之后,AI的商业应用逐步进入我们的视野。很多人投身到机器学习领域,我也作为一个爱好者始终关注这一方面。因工作需要,偶然间涉猎到了图像识别领域,考虑到图像拍照所受的光照、曝光、噪点等多方面影响,一方面当前团队对传统图像识别算法掌握的专业知识有限;另一方面准确性的验证和调优若采用传统算法,时间周期会非常长。因上手边有大量确定的图像识别结论数据为依据,最终确定采用机器学习。

机器学习概念网上很多,感兴趣的大家可以上网搜一搜,在这里给个小建议,对于大部分开发人员(不做纯理论研究),动手总比了解概念后印象深的多。
接下来,把我实际摸索过程中的点滴,说明给大家。期望能给那些用到机器学习的同学省一些时间。

框架选择

受团队和个人熟悉的开发语言限制,框架的选择上主要围绕.NET下属的几个语种进行筛选。最终选择了Accord.net开源项目。
AI机器学习(一)背景及环境(C#)

http://accord-framework.net/
其次原因是项目开源,而且上手相对轻松。

环境安装

安装Visual Studio 2012环境,从微软官网上下载。这里推荐使用2012的主要原因是后续的DEMO代码都在此基础之上进行,如果切换到高版本或更低版本运行,程序会或多或少的出现问题。

AI机器学习(一)背景及环境(C#)

新建一个控制台项目,.NET Framework选择4.5版本,主要因为引入Accord.net的NuGet获取方便。

AI机器学习(一)背景及环境(C#)

从NuGet中获取accord.machineaccord.controls

AI机器学习(一)背景及环境(C#)

相关文章:

  • 2022-12-23
  • 2021-12-01
  • 2021-04-05
  • 2021-04-21
  • 2021-04-22
  • 2021-08-15
  • 2021-04-17
  • 2021-11-07
猜你喜欢
  • 2021-10-27
  • 2021-04-13
  • 2022-12-23
  • 2021-06-08
  • 2021-09-14
  • 2021-08-08
  • 2021-12-12
相关资源
相似解决方案