对.NETer来说,刚结束的.NET Conf 2019是非常难忘的,毕竟这个个人觉得比微软在中国办的大会更加清真,当然现阶段.NET 已经不单跑在Windows的一项技术了,它可以跑在Linux/macOS/iOS/Android/IoT等,也可以融合当今最热门的容器技术,当然大热的机器学习/深度学习领域也是少不了的。ML.NET是微软官方的机器学习平台,从预览到现在快两年了,版本在不断迭代,也从社区中吸收一些成熟的项目去完善对应的功能,如TensorFlow.NET的加入让ML.NET有了深度学习的场景。在ML.NET 1.4 版本中,不仅对DNN实现进一步优化,更开始接入到主流的数据科学工具Jupyter NoteBook,可以说现阶段ML.NET迈入了一个新的阶段。当然SciSharp的ICSharpCore也是不错的项目,但官方的支持对于.NET Core社区来说是非常不错的一个选择,可以把不少优秀的.NET 库引入到.NET Core 机器学习生态环境里。
要在本机Jupyter NoteBook运行ML.NET,需要通过dotnet tool 安装dotnet-try(现阶段是preview 1,大家还是多多体谅) 。还有一点你必须先通过安装Python装好Jupyter,当然少不了.NET Core SDK 3.0 SDK / .NET Core 2.1 SDK. 确保完成了.NET Core SDK 和 Python下的Jupyter 安装后,你只需要运行如下命令就可以完成Ju