W3Cschool开发者日报|8 种最好的 AI 机器学习开源项目

1、8 种最好的 AI 机器学习开源项目

日前,有网友在博客总结了 8 种最好的开源 AI 技术,为机器学习开发者指明道路。

W3Cschool开发者日报|8 种最好的 AI 机器学习开源项目

1)Tensorflow

TensorFlow 于 2015 年发布,它是一款开源机器学习框架,易于在各种平台上使用和部署。

TensorFlow 可用于 Python、C++、Haskell、Java、Go、Rust 以及 JavaScript,同时还有其它编程语言的第三方软件包可使用。该框架允许开发者使用流图开发神经网络等计算模型。

2)Keras

Keras 是一个开源机器学习库,最初于 2015 年发布,旨在简化深度学习模型的创建。它使用 Python 编写而成,可以部署在其它人工智能技术之上,如 TensorFlow、Microsoft Cognitive Toolkit(CNTK)和Theano。

3)Scikit-learn

最初于 2007 年发布的 Scikit-learn 是为机器学习开发的开源库,这个传统的框架是用 Python 编写的,它基于另外三个开源项目 Matplotlib、NumPy 和 SciPy 设计而成,专注于数据挖掘和数据分析,包含了几种机器学习模型,包括分类、回归、聚类和降维。

4)Microsoft Cognitive Toolkit

最初于 2016 年发布的 Microsoft Cognitive Toolkit ,之前称为 CNTK,它是一种 AI 解决方案。

5)Theano

Theano 最初于 2007 年发布,它是一个开源的 Python 库,允许开发者轻松地构建各种机器学习模型。由于它是最早的 AI 库之一,被视为推动深度学习发展的行业标准。

6)Caffe

最初于 2017 年发布的 Caffe(Convolutional Architecture for Fast Feature Embedding,用于快速特征嵌入的卷积结构)是一种专注于表现力、速度和模块性的机器学习框架。该框架采用 C++ 编写的,并附带一个 Python 界面。

7)Torch

Torch 最初于 2002 年发布,它是一个机器学习库,提供广泛的深度学习算法。该框架在处理机器学习项目时为开发者提供了优化的灵活性和速度。它使用脚本语言 Lua 编写,并附带一个底层 C 实现。

8)Accord.NET

Accord.NET 最初于 2010 年发布,是一个完全用 C# 编写的机器学习框架。

2、Electron 曝 XSS 漏洞,Atom、VS Code 等受影响

近日,Trustwave 公布了 Electron 上一个可引发跨站脚本攻击的漏洞 CVE-2018-1000136,包括 Atom 与 VS Code 在内的众多主流应用受到影响。

Electron 是一个流行的开发框架,它允许开发者使用 HTML、CSS 和 JavaScript 创建跨平台的桌面应用程序。一些流行的应用程序,如 Slack、Discord、Signal、Atom、Visual Studio Code 和 Github Desktop 都是使用 Electron 框架构建的,这使得此次漏洞影响较为广泛,但是目前该漏洞补丁已经发布,只要过去几周内进行过升级,那么大多数应用都不会受到影响。

3、谷歌 .app 域名进入普遍可用期,主要域名注册商可注册

Google 于2015年2月从 ICANN 购买了 .app TLD 所有权,价格为25,001,000美元,这是有史以来最高的一笔 TLD (Top-Level Domain,TLD)所有权费用。5月8日,谷歌向公众完全开放了 .app 顶级域名,允许任何人注册他们想要的 .app 域名。

.app 域名是域名领域的里程碑,因为这是第一个需要站点持有 SSL 证书并默认通过 HTTPS 提供内容的TLD,这意味着如果网站不提供 HTTPS,而是通过 HTTP 提供服务,那么用户将默认不被允许连接到该网站。

4、Neo4j 3.4.0 发布,性能提升 5 倍

Neo4j 3.4.0 已发布。Neo 是一个网络——面向网络的数据库,即,它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络上而不是表中。

更新内容:

面向所有版本:

  • 对于具有索引字符串属性的节点,写入速度现在比现有字符串索引快 5 倍。

  • 新内核 API 简化了内部指令。

  • 新支持的数据类型包括日期/时间格式和 3D 地理空间数据,可针对不同时间或空间的搜索优化 Cypher 查询。

  • ......(详情:https://neo4j.com/whats-new-in-neo4j/?ref=inkhouse)

5、DeepMind AI 能让自己拥有像哺乳动物那样的导航能力

据外媒报道,DeepMind 创建了一套能自发开发机器学习的 AI 技术。这家位于英国的谷歌姊妹公司似乎一直在专注于机器学习实验以此来确定 AI 是否能了解神经网络。DeepMind 在近期发表的论文中展示了一套神经网络,它在试图解决导航问题的时候开发出了一种模仿哺乳动物创建“网格细胞”的空间意识方法。

6、腾讯获深圳智能网联汽车道路测试牌照

近日,腾讯拿到了深圳市政府颁发的智能网联汽车道路测试牌照(粤B9K60试)。这是腾讯自动驾驶实验室自 2016 年下半年成立以来取得的最新进展。

W3Cschool开发者日报|8 种最好的 AI 机器学习开源项目

这意味着,腾讯自动驾驶汽车可以在深圳市指定的路段进行公开测试上路了。不过,由于深圳市的智能网联汽车道路测试管理实施细则还在出台的流程之中,因此具体的测试路段还没有确定。

相关推荐