当前位置: 首页 > news >正文

漳州城乡和建设局网站慈溪网站开发

漳州城乡和建设局网站,慈溪网站开发,网站建设制作作业,北京网站设计公司有哪些每个人都习惯使用Python去完成机器学习和深度学习的工作#xff0c;但是对于习惯于某种特定语言的人来说#xff0c;转型不是那么容易的事。这两年我花了不少时间在Python#xff0c;毕竟工作的重心也从移动开发转为机器学习和深度学习。感谢我的老板给我很大的空间去开拓新…       每个人都习惯使用Python去完成机器学习和深度学习的工作但是对于习惯于某种特定语言的人来说转型不是那么容易的事。这两年我花了不少时间在Python毕竟工作的重心也从移动开发转为机器学习和深度学习。感谢我的老板给我很大的空间去开拓新的领域但对于不少企业这种转型需要时间金钱的成本。我一直说做编码就如打功夫无论哪个门派都是一个技术栈你寄望一套拳法可以把所有对手打倒。现阶段最好的跨平台生态已经不再是Java , 你想到的是JavaScript 还有.NET 。或者不少人会有质疑但现状就是这样。我今天不谈JavaScript, 重点谈谈.NET Core. 自从微软重新去把.NET 重新规划后不少的企业或者Startup也开始试水这个既熟悉又陌生的技术环境。如果你执着地坚持着.NET , 你会为现在.NET 那七颗龙珠感到惊喜。从以往桌面/网页到现在的移动物联网云计算游戏还有人工智能更是一个跨平台的解决方案。       在技术领域一个完整的生态少不了有不错的开源社区。现在.NET Core的开源社区在不断壮大在机器学习和深度学习领域除了有官方支持的ML.NET外 还有Miguel大神的TensorFlowSharp 更可喜的是有一个基于.NET Core的机器学习和深度学习的技术开源社区SciSharp(https://github.com/SciSharp)。SciSharp 有不少和 Python 机器学习/深度学习的融入的项目方便.NET Core的程序员无缝融入到机器学习/深度学习的环境中去更重要一点是你可以继续用你的C#。如果你是一个.NETer估计也会喜欢上这个开源的项目。毕竟从Jupyter Notebook的支持到机器学习相关的Numpy.NET / NumpySharp, Pandas.NET , SciSharp scikit-learn , 到深度学习的Tensorflow.NET , KerasuNET , Torch.NET 还有自然语言的BotSharp , SpaCy.NET 都做了.NET Core的移植。一个技术生态好与坏就看你的开源项目质量了。这是一个不错的开端。       传统的机器学习/深度学习的工作方式和我们写代码不一样基于Jupyter Notebook ,通过ICSharpCore(https://github.com/SciSharp/ICSharpCore)你可以为Jupyter Notebook 添加C#的支持。如果你是传统程序员你会喜欢IDE 但在机器学习/深度学习的环境你更应该在Jupyter Notebook上开发。你可以通过Docker去部署这个环境(https://github.com/SciSharp/SciSharpCube之前社区好友分享过文章)但考虑到更高性能个人推荐还是在本机运行。我来补充下在本机的一些配置方法,你还是得安装Python, 建议还是装3.6.x / 3.7 还有别忘记通过pip去安装jupyter(pip3 install jupyter)。毕竟这个解决方案还是得要一个标准的Python做支持。接下来就是一些很.NET Core的事情了去下载一份ICSharpCore(https://github.com/SciSharp/ICSharpCore)的源码在本地编译会生成dll这里得提提如果你希望你的ICSharpCore环境支持ML.NET 你需要在改项目下通过dotnet add package添加ML.NET的支持去kernel-spec目录下修改kernel.json , 指定好刚才编译生成的ICSharpCore.dll的路径回到ICSharpCore目录下执行 jupyter kernelspec install kernel-spec --namecsharpcore  通过运行语句jupyter kernelspec list 检查是否成功添加       我们通过启动jupyter notebook来测试下环境通过New 可以看到选项已经添加C#的支持(SciSharpCube这个名字不错所以我省得再修改了当然你觉得不够爽就自己通过修改kernel.json去修改)选中SciSharpCube就可以在Jupyter Notebook使用C#代码              因为ICSharpCore结合Roslyn编译器进行使用所以你引用库时也需要通过#r 进行使用看两个基于ML.NET的notebook是不是很cool呢       回头谈一些细节现在SciSharp对于不同框架的绑定无非两种第一种像TensorFlow.NET是基于TensorFlow原生的C库做绑定这种做法的优点是对Python的依赖少更像原生实现第二种就直接基于pythonnet(https://github.com/pythonnet/pythonnet)这个扩展去实现这种做法就是桥接只需要做一些简单的语言扩展就可以快速实现功能但有一个问题就是对本机Python环境依赖极高需要为不同版本的Python版本设置不同的dll还有就是不够原汁原味了。但这两种方法其实对环境变量的设置都有要求如TensorFlow.NET原生 就别忘记去设置TF的C库放置的环境变量路径还有如依赖于pythonnet的Keras.NET, Numpy.NET就别忘记指定好你本机Python版本的lib文件夹路径否则就会出现很多问题。我可是花了不少时间的。        SciSharp在medium上有不少介绍和示例(https://medium.com/scisharp)建议大家都去看看当然我也会中英文同步发一些原创文章给大家也建议更多人在社区贡献代码和示例让它成为更优秀的.NET开源项目。原文链接https://blog.csdn.net/kinfey/article/details/96095690.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com
http://www.zqtcl.cn/news/326986/

相关文章:

  • 教育网站开发文档全网营销推广案例
  • 最流行的网站开发框架wordpress阅读权限
  • 怎么做推广网站创立网站
  • 制作自己的网站需要什么材料网站计费系统怎么做
  • 网站和域名的区别昆山网站开发建设公司
  • 兼职网站推广如何做西安市商标局
  • 打开网站说建设中是什么问题莱芜金点子招小时工
  • 做网站的相关协议秦皇岛解封最新消息今天
  • 网站托管维护方案新闻媒体发稿平台
  • 网站扩展名四平网站建设怎么选
  • 网站制作价格与售后视频网站建设有什么意义
  • 网站建设+太原1核1g可以做几个网站
  • 电商设计网站有哪些内容西安百度推广外包
  • 深圳网站建设价格多少做废旧金属的网站
  • wordpress 文档超级优化空间
  • 湖北seo网站推广官方网站怎么制作
  • 随州网站seo诊断wordpress 只显示一个主题
  • 建站登录可信网站认证 费用
  • 互站网站源码用jsp做网站一般会用到什么
  • 个人免费设计网站fomo3d 网站怎么做
  • 菏泽做网站公司公关公司经营范围
  • 钓鱼网站营销型网站建设实战
  • 可以下载电影的网站怎么做做网站公司西安
  • 自己做签名网站网店美工培训教程
  • 宁波产品网站设计模板php 网站 教程
  • 制作一个网站的费用是多少免费网站空间怎么
  • 如何建立自己的微网站网站建设教程怎么建
  • seo网站项目讲解沈阳网红
  • 苏州大型网站建设公司网站外链优化
  • 阿里云购买域名后怎么建网站沂南网站设计