作为程序员我一直推广Visual Studio Code , 一个轻, 二插件多,三直观,从问世到现在快4年了,我一直觉得这个东西可以直接替换掉Visual Studio 这个宇宙最强,我觉得是又老又笨的东西,上古开始无数硬盘空间就给这个宇宙最强吃掉了。我很久没写博客了,也得出来吹吹。这四年技术变化有点大,我从一个跨平台吹,换成了一个AI吹。相信身边的你,或者也变了。记得Visual Studio Code 去年发布了Live Share , 但我总觉得这个东西除了面试的时候给程序员做做题,或者给学生上课用用,更或者帮一些远端的同志解决下技术盲点外真的并没有什么用(辅导女程序猿还是手把手教学好)。但今年这个神奇的Remote Development值得我去赞赞。
这里得谈谈微软的AI , 有傻瓜式的认知服务,也有虚拟机俗称DSVM,更有基于容器计算的Azure Machine Learning Compute . 让你可以在不同的技术层面或者应用场景上使用。如果你和你老板说用认知服务,当然可以应付掉不少问题,但是老板和客户往往和你算钱算成本,看看认知服务的报价单,算了还是老老实实跑回到模型训练上。如果你自己做模型训练,也会有自己的烦恼,如硬件设备的投入,如模型的维护,再如模型的部署调用,这些在AI开发和应用层面都是money。我不太建议你去用认知服务,但我建议你去用云上的资源作为AI开发的环境也是不错的,如一个有强大GPU的虚拟机,或者一个含有GPU运算能力的Docker. 但往往AI开发又是一个值得讨论的话题,如用什么工具啊,又如怎么Debug啊,又如精度如何啊,所以做AI的不会叫做程序员,直接就叫数据科学家了。但如果你像我从一个传统开发人员转过过来,还是得找一个好的开发工具,虽然Jupyter很棒,但这个东西打开是一个网页,不够cool,毕竟我喜欢用文本编辑器, 再者我需要一个和Git配合得很好的环境,但Jupyter 往往让我觉得很困难,另外我喜欢一个更容易Debug的环境。
&nbs

本文介绍了Visual Studio Code的Remote Development插件如何助力AI开发。通过该插件,开发者可以在本地环境中无缝连接远程Linux服务器或使用容器进行开发,避免了SSH的传统繁琐操作。Visual Studio Code支持Python与Jupyter Notebook的紧密结合,提供了强大的代码调试和Git集成。此外,还提及了Windows子系统的Linux环境用于AI开发的可能性,简化了开发流程。

2328

被折叠的 条评论
为什么被折叠?



