Language

Microsoft Buys GitHub: What Next?

On June 4, 2018, Microsoft confirmed that it is going to buy GitHub, the world’s leading platform for hosting open source projects. The acquisition news sent cold chills across the developer community, with many expressing…
Artificial Intelligence中文

干货 | AI 开发,究竟哪种语言强?

AI(人工智能)为应用开发者开创了一个全新的可能性。通过利用机器学习或深度学习,您可以生成更好的用户配置文件、个性化设置和推荐,或者整合更智能的搜索、语音界面或智能助手,或者以其他数种方式改进您的应用。你甚至可以构建看得懂、听得懂,并与人类互动的应用。 你应该学习哪种编程语言来深度探索 AI ?当然,一个拥有许多优秀的机器学习和深度学习库的语言是受欢迎的。它还应具有良好的运行时性能、良好的工具支持、具有大量程序员的社区以及健康的支持包生态系统。经过筛选,符合这些条件的语言仍然很多。 下面是我认为最适合 AI 开发的五种编程语言,按照适合程度排序。此外我还提到了三个备选项。其中一些语言正在兴起,而另一些似乎正在没落。几个月后回来,你可能会发现排名已经发生了变化。 1. Python 第一名毫无疑问是 Python。尽管 Python 有些特性令人不爽(whitespace、Python 2.x 和 Python 3.x 之间的巨大差异、五种不同的包机制都在不同程度上有缺陷)但如果你正在从事 AI 工作,你几乎肯定会在某些时候用到 Python。 Python 中可用库的数量是其他语言所无法企及的。NumPy 已经变得如此普遍,以至于几乎成为了张量运算的标准 API,Pandas 将 R 的强大而灵活的数据帧带入 Python。对于自然语言处理(NLP),您可以使用久负盛名的 NLTK 和快如闪电的 SpaCy。对于机器学习,有经过实战检验的 Scikit-learn。当谈到深度学习时,当前所有的库(TensorFlow,PyTorch,Chainer,Apache MXNet,Theano 等)都是在…
Artificial Intelligence中文

Intel® 计算机视觉 SDK - 简要概述

2017 年 8 月初,Intel® 计算机视觉 SDK Beta 发布。该 SDK 允许开发者使他们的计算机视觉应用更加准确和快速。本周,我有幸与 Tudor Panu 一起坐下来与他讨论英特尔计算机视觉 SDK,观看展示一些功能的演示,以及开发者如何利用 SDK 实现他们的计算机视觉项目。您可以点此链接观看完整的讨论: https://www.facebook.com/IntelDeveloperZone/videos/10154895430807338/ 在这篇博客中,我想分享我学习 Intel 计算机视觉 SDK 的经验,并分享一些资源,帮助您进行计算机视觉应用开发。   INTEL® 计算机视觉 SDK – 这是什么? Intel®计算机视觉 SDK 是一套有用的工具,可将视频处理、计算机视觉、机器学习和管道优化整合到一个软件包中。该 SDK 专注于利用异构系统或结合了多种类型处理器的系统的功能。例如,带有 Intel®酷睿™i7 6700…