新闻资讯

当前位置:首页 > 新闻中心 > 公司新闻

    而不是以PYTHON为中心

    来源:www.dfsbp.com    发布于:2019-4-21 9:10:32    点击量:

    2019/04/22 08/24/00  【丹佛斯变频器 www.dfsbp.com】当你需要从系统中获取最后一点性能时,你需要回到可怕的指针世界。

      TENSORFLOW.JS仍处于早期阶段。

      上述有关人工智能的5中编程语言,希望对你们了解和学习人工智能有所帮助。 如果你有一个专门的R开发人员小组,那么使用与TENSORFLOW,KERAS或H2O的集成进行研究,原型设计和实验是有意义的,但由于性能和操作问题,我不愿意推荐R用于生产用途 。 然后是PYTHON生态系统的其他部分。此外,您还可以轻松访问APACHE SPARK和APACHE HADOOP等大数据平台。 对于自然语言处理(NLP),您拥有令人尊敬的NLTK和极其快速的SPACY。 虽然您可以编写可以部署在生产服务器上的高性能R代码,但是使用该R原型并使用JAVA或PYTHON重新编写它几乎肯定会更容易。 这可能会吸引大量开发人员涌入AI领域。AI(人工智能)为应用程序开发人员打开了一个变频器维修充满可能性的世界。

      2.JAVA和他的朋友

      JVM家族系列语言(JAVA,SCALA,KOTLIN,CLOJURE等)也是AI应用程序开发的绝佳选择。

      值得庆幸的是,现代的C/C++写起来还是很愉快的(诚实之言!)。 NUMPY已经变得如此普遍,它几乎是张量操作的标准API,而PANDAS将R强大而灵活的数据帧带入PYTHON。 但是,由于其以数据帧为中心的方法,其他程序员在第一次遇到R时会发现R有点混乱。

      4.JAVASCRIPT

      JAVASCRIPT? 到底几个意思? 淡定,听我说说--GOOGLE最近发布了TENSORFLOW.JS,这是一个WEBGL加速库,允许您在WEB浏览器中训练和运行机器学习模型。

      如果您正在阅读关于ARXIV的尖端深度学习研究,那么几乎可以肯定您会在PYTHON中找到源代码。 对于机器学习,有经过实战考验的SCIKIT-LEARN。 R是数据科学家喜爱的语言。

      请留意RUST在将来一年中在这个领域所做的事情。 并且对RUST来说,TENSORFLOW绑定已经可用了。 虽然JAVASCRIPT目前没有与此处列出的其他语言相同的机器学习库访问权限,但很快开发人员将在他们的网页中添加神经网络,与添加REACT组件或CSS属性几乎相同。 用JAVA编写AI应用程序可能会让人觉得无聊,但它可以完成工作 - 您可以使用所有现有的JAVA基础架构进行开发、部署和监视。真是即赋予权力有让人震恐。 出于这些原因,PYTHON是人工智能编程语言中的第一个,尽管你的编码作者每天至少会诅咒一次空白问题。 甚至可以构建能看、会听并响应的应用程序。 通过利用机器学习或深度学习,可以生成更好的用户画像、个性特征和适当推荐,或者包含更智能的搜索、语音接口或智能辅助,或者以其他方式改进您的应用程序。 后者还允许您导入数据科学家可能使用PYTHON构建的模型,然后以C/C++提供的所有速度在生产中运行它们。 它还没有实现完整的TENSORFLOW A伟肯变频器PI。 目前它在浏览器中有用,但在NODE.JS中不起作用。 具体方法你是有的选择的--您可以深入了解堆栈底部,使用CUDA等库来编写直接在GPU上运行的代码,也可以使用TENSORFLOW或CAFFE来访问灵活的高级API。 结合C/C++的速度与类型和数据安全性,RUST是实现生产性能的绝佳选择,而不会产生安全问题。

      。 PYTHON是人工智能研究的最前沿语言,是你能找到最多的机器学习和深度学习框架的语言,也是AI世界中几乎所有人都会说的。 但是,我预计这两个问题将在2018年底之前得到解决,此后不久JAVASCRIPT将对人工智能进行入侵。 当涉及到深度学习时,所有当前的库(TENSORFLOW,PYTORCH,CHAINER,APACHE MXNET,THEANO等)都是有效的PYTHON优先项目。

      没法绕过它。

      PYTHON中提供的库在其他语言中几乎是无与伦比的。

      5.R

      R进入前五名的底部,并且趋势向下。虽然IPYTHON已成为JUPYTER NOTEBOOK,而不是以PYTHON为中心,但您仍会发现大多数JUPYTER NOTEBOOK用户以及大多数在线共享的笔记本都使用PYTHON。 它还包括KERAS API以及加载和使用在常规TENSORFLOW中训练的模型的能力。

      JAVA是大多丹佛斯数企业的通用语言,JAVA 8和JAVA 9中提供了新的语言结构,编写JAVA代码并不是我们许多人记忆中的可憎体验。 无论是自然语言处理(CORENLP)、张量操作(ND4J)还是完整的GPU加速深度学习堆栈(DL4J),您都可以使用丰富的库来管理所有部分。 怎么可能是别的,真的吗? 虽然有一些关于PYTHON的令人抓狂的事情 --空格、PYTHON 2.X和PYTHON 3.X之间的重大分裂、五种不同的打包系统,它们都将不是问题--如果你正在进行AI工作,你几乎肯定会 在某些时候使用PYTHON。

      3. C/C++

      在开发AI应用程序时,C/C++不太可能是您的首选,但如果您在嵌入式环境中工作,并且无法负担JAVA虚拟机或PYTHON解释器的开销,那么C/C++就是解决之道。

      但是应该学习哪种编程语言来探究AI的深度? 以下人工智能开发的五种最佳编程语言:

      1.PYTHON

      排名第一的是PYTHON

    20190422082400

相关阅读


版权所有: 上海丹佛斯变频器一级代理商 服务热线:13917851195 版权所有