探讨如何将机器学习应用到物联网中

设计idea ? 2018-05-23 09:24 ? 次阅读

美高梅官网,金沙网投领导者,金沙网投网站,金沙网投开户 www.tongshi-cn.com 本项目探讨如何将机器学习(Machine learning)应用到物联网(IoT,Internet of Things)中。我们将使用 Android Things 作为我们的物联网平台,并且采用 Google TensorFlow 作为我们的机器学习引擎。如今,机器学习与物联网都是技术话题中的大热门。

下面是维基百科上对机器学习的一个简单定义

机器学习是计算机科学中的一个领域,它使计算机系统能够利用数据进行 “学习”(即逐步提高特定任务的性能),而不需要进行显式编程(Explicitly programmed)。

换句话说,在进行训练步骤以后,系统就可以预测结果(即使这不是专门为这些结果进行编程的)。另一方面,我们都了解物联网以及连接设备的概念。最有前途的话题之一便是如何将机器学习应用于物联网之中,以构建能够 “学习” 的专家系统。此外,该系统会运用这些知识来控制和管理实物。

下面列举一些应用到机器学习,以及物联网能产生重要价值的领域:

  • 预测维护(Predictive maintenance)中的工业物联网(IIoT,Industrial IoT)。

  • 在消费者物联网(Consumer IoT)中,机器学习可以使设备变得更加智能化,从而适应我们的习惯。

在本教程中,我们将探索如何使用 Android Things 和 TensorFlow 将机器学习应用到物联网中。这一 Android Things 物联网项目背后的基本思想就是,探索如何构建一个能够识别一些基本形状(比如箭头)并被控制的机器人小车(Robot car)。我们已经介绍过如何使用 Android Things 构建机器人小车,我建议您在开始此项目之前先阅读那篇教程。

本次机器学习和物联网项目主要涵盖以下主题:

  • 如何使用 Docker 配置 TensorFlow 环境

  • 如何训练 TensorFlow 系统

  • 如何集成 TensorFlow 与 Android Things

  • 如何使用 TensorFlow 输出结果来控制机器人小车

本项目衍生自 Android Things TensorFlow 图像分类器。

我们开始吧!

如何在 Tensorflow 中创建一个图像分类器

在开始之前,我们有必要先安装并配置好 TensorFlow 环境。我并非机器学习专家,所以我需要找一些速成的东西并准备好使用,以便我们可以构建 TensorFlow 图像分类器。因此,我们可以使用 Docker 来运行一个搭载了 TensorFlow 的映像。照着以下步骤进行:

1. 克隆 TensorFlow 仓库:

git clone https://github.com/tensorflow/tensorflow.git
cd /tensorflow
git checkout v1.5.0

2. 创建一个目录(/tf-data),该目录将保存我们在项目中需要用到的所有文件。

3. 运行 Docker:

docker run -it \--volume /tf-data:/tf-data \--volume /tensorflow:/tensorflow \ 
--workdir /tensorflow tensorflow/tensorflow:1.5.0 bash

使用这些命令,我们就可以运行一个交互式 TensorFlow 环境并增加(Mount)一些我们将在项目中使用到的目录。

如何训练 TensorFlow

在 Android Things 系统能够识别图像之前,我们有必要先训练 TensorFlow 引擎,以构建其模型。以此为由,收集一些图片是有必要的。如前所述,我们希望使用箭头来控制 Android Things 机器人小车 —— 所以我们必须收集至少四种类型的箭头:

  • 向上箭头

  • 向下箭头

  • 左箭头

  • 右箭头

为训练该系统,我们有必要对这四种不同的图像类别创建一个“知识库”。在 /tf-data 中一个名为 images 的目录下创建四个目录,命名如下:

  • up-arrow

  • down-arrow

  • left-arrow

  • right-arrow

现在是时候去搜集图像资源了。我使用的是 Google 图片搜索,您也可以使用其他方法进行搜集。为了简化图片下载过程,您应该安装 Chrome 插件,它能够一键下载所有图片??杀鹜?,您下载的图像越多,其训练过程(Training process)越好(即使创建模型的时间可能会有所增加)。

打开浏览器,开始查找以下四类图像:

1620

每个类别我分别下载了 80 张图。我并不关心图片的扩展。

一旦所有类别都有其图像,请按照以下步骤操作(在 Docker 界面中):

python /tensorflow/examples/image_retraining/retrain.py \ 
--bottleneck_dir=tf_files/bottlenecks \
--how_many_training_steps=4000 \
--output_graph=/tf-data/retrained_graph.pb \
--output_labels=/tf-data/retrained_labels.txt \
--image_dir=/tf-data/images

这操作可能需要花费一些时间,所以要耐心等待。最后,在你的文件夹 /tf-data 中应有两个文件:

  1. retrained_graph.pb

  2. retrained_labels.txt

第一个文件包含我们的模型,这是 TensorFlow 训练过程的结果。而第二个文件则包含了与我们的四个图像类别相关的标签。

如何测试 Tensorflow 模型

如果你想测试模型,以检查一切是否正常,你可以使用以下命令:

python scripts.label_image \
--graph=/tf-data/retrained-graph.pb \
--image=/tf-data/images/[category]/[image_name.jpg]

优化模型

在能够使用这个 TensorFlow 模型到 Android Things 项目中之前,我们有必要优化它:

python /tensorflow/python/tools/optimize_for_inference.py \--input=/tf-data/retrained_graph.pb \--output=/tf-data/opt_graph.pb \--input_names="Mul" \--output_names="final_result"

这就是我们的模型。我们将使用此模型将机器学习应用于物联网(即集成 Android Things 与 TensorFlow)。其目标是为 Android Things 应用提供智能识别箭头图像,并作出相应反应,从而控制机器人小车的方向。

如果您想了解更多关于 TensorFlow 的细节,以及如何生成模型,请查看官方文档和这个教程。

如何使用 Android Things 和 TensorFlow 将机器学习应用到物联网中

一旦 TensorFlow 数据模型准备就绪,我们就可以进入下一步:如何集成 Android Things 与 TensorFlow。为达成这一目的,我们可以将此任务分为两步:

  1. 硬件部分,我们将电机和其他外围设备(Peripheral)连接到 Android Things 板上

  2. 实现应用程序

Android Things 原理图

在深入探讨如何连接外围设备之前,我们先看看下面这个 Android Things 项目中使用的组件列表:

  1. Android Things 板(树莓派 3,Raspberry Pi 3)

  2. 树莓派相机

  3. 一个 LED 灯

  4. LN298N 双H桥(用以控制电机)

  5. 带两个轮子的机器人小车底盘

我不在此介绍如何使用 Android Things 控制电机,因为我们已经在之前的文章中介绍过这一点。

以下是原理图:

1620

上图中,相机组件并未表现出来。其最终的结果如下:

1620

基于 TensorFlow 实现 Android Things App

最后一步便是实现 Android Things 应用程序。为此,我们可以重用 GitHub 上名为 TensorFlow 图像分类器示例的示例项目。在开始之前,先克隆 GitHub 仓库,以便您可以修改源代码。

该 Android Things 应用与原来的应用有所不同,在于:

  1. 它不使用按钮来启动相机捕捉图像

  2. 它使用不同的模型

  3. 它使用一个闪烁的 LED 进行通知,摄像机在 LED 停止闪烁后拍摄照片

  4. 它在 TensorFlow 检测到图像(箭头)时控制电机。此外,在从步骤 3 开始循环之前,先打开电机 5 秒

要处理闪烁的 LED,请使用以下代码:

private Handler blinkingHandler = new Handler();private Runnable blinkingLED = new Runnable() {
  @Override  public void run() {
    try {
     // If the motor is running the app does not start the cam
     if (mc.getStatus())
       return ;
     Log.d(TAG, "Blinking..");
     mReadyLED.setValue(!mReadyLED.getValue());
     if (currentValue <= NUM_OF_TIMES) {
       currentValue++;
       blinkingHandler.postDelayed(blinkingLED, 
                       BLINKING_INTERVAL_MS);
     }
     else {
      mReadyLED.setValue(false);
      currentValue = 0;
      mBackgroundHandler.post(mBackgroundClickHandler);
     }
   } catch (IOException e) {
     e.printStackTrace();
   }
  }};

当 LED 停止闪烁时,应用程序将捕获图像。

现在有必要关注如何根据检测到的图像来控制电机。修改方法如下:

@Overridepublic void onImageAvailable(ImageReader reader) {
  final Bitmap bitmap;
   try (Image image = reader.acquireNextImage()) {
     bitmap = mImagePreprocessor.preprocessImage(image);
   }
   final List<Classifier.Recognition> results = 
      mTensorFlowClassifier.doRecognize(bitmap);
   Log.d(TAG, 
    "Got the following results from Tensorflow: " + results);
   // Check the result
   if (results == null || results.size() == 0) {
     Log.d(TAG, "No command..");
     blinkingHandler.post(blinkingLED);
     return ;
    }
    Classifier.Recognition rec = results.get(0);
    Float confidence = rec.getConfidence();
    Log.d(TAG, "Confidence " + confidence.floatValue());
    if (confidence.floatValue() < 0.55) {
     Log.d(TAG, "Confidence too low..");
     blinkingHandler.post(blinkingLED);
     return ;
    }
    String command = rec.getTitle();
    Log.d(TAG, "Command: " + rec.getTitle());
    if (command.indexOf("down") != -1)
       mc.backward();
    else if (command.indexOf("up") != -1)
       mc.forward();
    else if (command.indexOf("left") != -1)
       mc.turnLeft();
    else if (command.indexOf("right") != -1)
       mc.turnRight();}

在这种方法中,当 TensorFlow 返回匹配捕获图像的可能标签后,应用程序会将结果与可能的方向进行比较,从而控制电机。

最后,是时候使用在刚开始时创建的模型了??奖?assets 文件夹下的 opt_graph.pb 与 reatrained_labels.txt 文件,并替换现有文件。

打开 Helper.java 并修改以下几行:

public static final int IMAGE_SIZE = 299;private static final int IMAGE_MEAN = 128;private static final float IMAGE_STD = 128;private static final String LABELS_FILE = "retrained_labels.txt";public static final String MODEL_FILE = "file:///android_asset/opt_graph.pb";public static final String INPUT_NAME = "Mul";public static final String OUTPUT_OPERATION = "output";public static final String OUTPUT_NAME = "final_result";

运行应用程序,试试向相机展示箭头,并检查结果?;魅诵〕当匦氚凑账镜募方幸贫?。

小结

在本教程的最后,我们介绍了如何运用 Android Things 与 TensorFlow 将机器学习应用到物联网中。我们可以使用图像控制机器人小车,并根据显示的图像移动机器人小车。

热门推荐

收藏 人收藏
分享:

评论

相关推荐

人工智能在新领域DevOps中能起到什么作用?

人工智能已经在发挥作用的一个领域是DevOps,而且它注定会产生更大的影响。专家表示,人工智能和机器....

的头像 AI人工智能D1net 发表于 07-26 19:40 ? 467次 阅读
人工智能在新领域DevOps中能起到什么作用?

我们应用真正的人工来呈现人工智能该有的样子

建立一个真正由AI驱动的服务并不简单。所以,一些初创公司动起了歪脑筋——他们让人类模仿机器,而不是让....

的头像 机器人博览 发表于 07-26 19:34 ? 409次 阅读
我们应用真正的人工来呈现人工智能该有的样子

物联网设备连接已达81亿,华为助运营商快速拓展IoT市场

Gartner报告显示,2017年底全球物联网设备连接数已达81亿。这意味着,连接物的数量已超过连接....

的头像 C114通信网 发表于 07-26 18:09 ? 402次 阅读
物联网设备连接已达81亿,华为助运营商快速拓展IoT市场

对抗性攻击欺骗图像识别算法将3D打印乌龟认作步枪

在日前于瑞典斯德哥尔摩举行的国际机器学习会议上,一群研究人员描述了他们的3D打印乌龟。

的头像 人工智能学家 发表于 07-26 16:40 ? 148次 阅读
对抗性攻击欺骗图像识别算法将3D打印乌龟认作步枪

涂鸦智能完成两亿元C轮融资,技术驱动为B端赋能

7月24日晚间消息,涂鸦智能(TuyaSmart)宣布于近期完成近2亿美元C轮融资,由澳大利亚主权财....

的头像 高工LED 发表于 07-26 16:31 ? 133次 阅读
涂鸦智能完成两亿元C轮融资,技术驱动为B端赋能

人类手指灵巧,但是机器人正在迎头赶上

这些几无章法可言的环境是机器人研究人员需要攻克的下一个前沿领域,它们对于机器人抓握来说是特别棘手的。....

的头像 中科院长春光机所 发表于 07-26 16:04 ? 184次 阅读
人类手指灵巧,但是机器人正在迎头赶上

你了解人工智能?机器学习?深度学习?真的了解了?

有三个词,这两年出现的频率越来越高:人工智能(AI),机器学习(ML),深度学习(DL),到底他们哥....

的头像 人工智能实训营 发表于 07-26 15:37 ? 86次 阅读
你了解人工智能?机器学习?深度学习?真的了解了?

DNA人工神经网络如何处理机器学习问题?

美国加州理工学院的科研人员利用合成的DNA分子研制出了一个人工神经网络,能够处理经典的机器学习问题。

的头像 人工智能快报 发表于 07-26 15:29 ? 120次 阅读
DNA人工神经网络如何处理机器学习问题?

阿里云IoT进军日本 推动物联网发展

近日,在日本东京举行的“SoftBank World 2018”会议上,此次大会是软银集团在本财年内....

的头像 机器人技术与应用 发表于 07-26 14:27 ? 203次 阅读
阿里云IoT进军日本 推动物联网发展

人工智能领域将要进入优胜劣汰期,或将迎来大洗牌?

人工智能浪潮的席卷,再加上中美贸易战中显著暴露的芯片短板,AI芯片的发展迅速升温,但是浪越高,泡沫越....

的头像 AI人工智能D1net 发表于 07-26 14:16 ? 129次 阅读
人工智能领域将要进入优胜劣汰期,或将迎来大洗牌?

排序算法如何在机器学习技术中发挥重要作用

本文将首先从支持向量机的基础理论知识入手,和大家探讨一个良好的排序算法如何在在机器学习技术中发挥着重....

的头像 人工智能头条 发表于 07-26 14:15 ? 59次 阅读
排序算法如何在机器学习技术中发挥重要作用

自动驾驶中机器学习算法主要分为哪四类?

与其他机器学习算法相比,它克服了过拟合问题,并且对异常值和噪声数据非常敏感。它需要经过多次迭代才能创....

的头像 智车科技 发表于 07-26 11:03 ? 143次 阅读
自动驾驶中机器学习算法主要分为哪四类?

如何为文本分类任务选择正确的模型,这里有一个完整流程图!

另一种常见的文本分类是情感分析(sentiment analysis),其目的是识别文本内容的极性(....

的头像 新智元 发表于 07-26 10:02 ? 78次 阅读
如何为文本分类任务选择正确的模型,这里有一个完整流程图!

IBM研究人员开发了一种将水印嵌入ML模型的技术,可以识别被盗模型

这种方法是第一种算法的升级版,比起添加有意义标志,算法三加入的是无意义的噪声。简而言之,输入图像(a....

的头像 论智 发表于 07-26 09:25 ? 119次 阅读
IBM研究人员开发了一种将水印嵌入ML模型的技术,可以识别被盗模型

基于Python进行机器学习的流程:探索性数据分析、特征工程、训练模型、评估结果

取决于具体的业务问题,你需要决定这是一个多元分类问题,还是一个二元分类问题。如果是二元分类问题,那么....

的头像 论智 发表于 07-26 09:22 ? 135次 阅读
基于Python进行机器学习的流程:探索性数据分析、特征工程、训练模型、评估结果

将轮胎压力监测系统和驾驶数据连接到IoT方法

20 多年前,公众开始接触互联网,随之出现了各种全新的公司和工作方式。 互联网的出现打破了传统的实体....

的头像 Duke 发表于 07-26 08:52 ? 324次 阅读
将轮胎压力监测系统和驾驶数据连接到IoT方法

利用视频游戏语料库,训练一个GAN模型为超级马里奥兄弟生成游戏级别

在视频游戏中,马里奥游戏级别有不同的表征Level Corpus (VGLC) 和Mario AI ....

的头像 人工智能头条 发表于 07-25 17:59 ? 210次 阅读
利用视频游戏语料库,训练一个GAN模型为超级马里奥兄弟生成游戏级别

如何解决智能家居存在的网络安全问题?

一般认为家庭网络没有任何值得黑客攻击的目标,但2016年发生的Mirai僵尸病毒攻击事件,大大地改变....

的头像 安全自动化 发表于 07-25 11:51 ? 547次 阅读
如何解决智能家居存在的网络安全问题?

AI验毒!动物测试毒性实验将被取代

最近,一项来自《毒理科学》杂志的研究表明,通过一种新的机器学习系统,利用动物测试毒性的历史很可能将被....

的头像 高工智能未来 发表于 07-25 11:44 ? 365次 阅读
AI验毒!动物测试毒性实验将被取代

如何使用TensorFlow.js实现SNE可视化?

近年来,t 分布随机邻域嵌入 (tSNE) 算法已成为高维数据探索性数据分析中最常用和最具洞察力的技....

的头像 TensorFlow 发表于 07-25 10:28 ? 140次 阅读
如何使用TensorFlow.js实现SNE可视化?

机器学习在显微技术领域的应用

在生物学和医学领域,研究人员通常利用显微技术观察肉眼无法看到的细胞和分子的细节。

的头像 TensorFlow 发表于 07-25 10:07 ? 152次 阅读
机器学习在显微技术领域的应用

BC95 AT命令集的详细细节手册资料免费下载

该文档给出了QuECelNB IOT BC95??橹С諥T命令集的细节 在引导??楹蠼涑鲆韵伦址?...

发表于 07-25 08:00 ? 18次 阅读
BC95 AT命令集的详细细节手册资料免费下载

无监督学习的理论解释与实践教程

这一切的完成都是借助算法根据相似性来对事物进行分组。相似度的度量是通过选择算法来指定的,但是为什么不....

的头像 人工智能头条 发表于 07-24 17:50 ? 173次 阅读
无监督学习的理论解释与实践教程

基本的“Hello World”示例,通过该实例开启我们的全新旅程

等等,你可能会问 —— 为什么不是 19?它非常接近,但它不是 19!这是因为该算法从未被赋予公式 ....

的头像 TensorFlow 发表于 07-24 11:30 ? 144次 阅读
基本的“Hello World”示例,通过该实例开启我们的全新旅程

新手的你还在苦苦学习神经网络,看完本文相信你必会恍然大悟

本文简要介绍了什么是循环神经网络及其运行原理,并给出了一个 RNN 实现示例。什么是循环神经网络(R....

的头像 人工智能实训营 发表于 07-24 10:40 ? 266次 阅读
新手的你还在苦苦学习神经网络,看完本文相信你必会恍然大悟

机器学习模型可以帮助化学家更快地制造出具有更高功效的分子

Barzilay说:“ 目前来说,需要许多熟练的化学家的大量工作才能实现先导物的优化,而这正是我们想....

的头像 将门创投 发表于 07-24 10:25 ? 187次 阅读
机器学习模型可以帮助化学家更快地制造出具有更高功效的分子

一种新的高效神经架构搜索方法,解决了当前网络变换方法的局限性

为了实现这点,上交大团队在AAAI 2018大会上发表的工作EAS(“Efficient Archi....

的头像 新智元 发表于 07-24 10:06 ? 129次 阅读
一种新的高效神经架构搜索方法,解决了当前网络变换方法的局限性

机器学习模型的“可解释性”的概念及其重要意义

如果考察某些类型的“事后可解释性”(post-hoc interpretable),深度神经网络具有....

的头像 新智元 发表于 07-24 09:58 ? 148次 阅读
机器学习模型的“可解释性”的概念及其重要意义

如何让计算机理解文本并从中提取数据呢?

这段文字包含多个有用事实,如果计算机能从中读懂“伦敦是一座城市”“伦敦位于英格兰”“伦敦由罗马人建立....

的头像 论智 发表于 07-24 09:38 ? 493次 阅读
如何让计算机理解文本并从中提取数据呢?

想要取得成功的AI企业应解决的5个问题!

与数据科学项目不同的是,数据项目仅仅是目标为建立更具分析深度的项目。打个比方,一个营销归因模型,它的....

的头像 机器人博览 发表于 07-23 17:37 ? 536次 阅读
想要取得成功的AI企业应解决的5个问题!

通用功能安全标准IEC 61508-3中的重要指南

在汽车功能安全标准ISO 26262中,我没有发现任何地方提到AI,因此理论上关于汽车的指南要回到I....

的头像 电机控制设计加油站 发表于 07-23 16:16 ? 145次 阅读
通用功能安全标准IEC 61508-3中的重要指南

自动驾驶的不断发展,也加大了我们对未来的担忧和伦理探讨

此前,在量产车上搭载的行车电脑ECU可以做之前人类才能做的事。在它的指挥下,自动变速箱轻松换挡。在高....

的头像 智车科技 发表于 07-23 15:53 ? 190次 阅读
自动驾驶的不断发展,也加大了我们对未来的担忧和伦理探讨

深鉴科技将瞄准自动驾驶,加速布局AI芯片

中国半导体投资联盟秘书长王艳辉7月19日对21世纪经济报道记者指出,AI芯片的应用还处于起步阶段,找....

的头像 人工智能 发表于 07-23 14:11 ? 627次 阅读
深鉴科技将瞄准自动驾驶,加速布局AI芯片

人工智能和机器学习助力情报界进行关键决策

人工智能和机器学习将有助于提高未来情报分析人员的工作效率,增加获得和保持竞争优势或时间优势的机会。数....

的头像 全球技术地图 发表于 07-23 09:50 ? 1258次 阅读
人工智能和机器学习助力情报界进行关键决策

国内AI芯片独角兽创业公司深鉴科技宣布被FPGA开山鼻祖赛灵思公司收购

所谓DPU既深度学习处理器,其精髓就在于使用了深度压缩技术。这项技术不仅可以将神经网络压缩数十倍而不....

的头像 电子发烧友网 发表于 07-23 09:26 ? 230次 阅读
国内AI芯片独角兽创业公司深鉴科技宣布被FPGA开山鼻祖赛灵思公司收购

中国团队Getmax为何能在高手如云的KDD Cup中脱颖而出?

KDD Cup 2018关注空气质量问题。在过去几年中,空气质量问题已经影响了很多发展中国家的大城市....

的头像 新智元 发表于 07-23 09:03 ? 252次 阅读
中国团队Getmax为何能在高手如云的KDD Cup中脱颖而出?

用两个日常的例子为我们讲解了决策树的原理

接下来我们可以对这个模型进行微调,在两个分支上分别再进行分类,即加入8:00和8:30两个时间点,这....

的头像 论智 发表于 07-22 10:28 ? 219次 阅读
用两个日常的例子为我们讲解了决策树的原理

Move Mirror使用摄像头捕捉你的动作,实时匹配和你动作相近的图像

表现出色,又是自家出品,所以Move Mirror团队顺理成章地选择了PoseNet作为应用背后的模....

的头像 论智 发表于 07-22 10:21 ? 359次 阅读
Move Mirror使用摄像头捕捉你的动作,实时匹配和你动作相近的图像

机器学习问题和知识点

上式中,分子部分表示真实值与预测值的平方差之和,类似于均方差 MSE;分母部分表示真实值与均值的平方....

的头像 电子发烧友网工程师 发表于 07-22 09:37 ? 277次 阅读
机器学习问题和知识点

一个新的理论框架来理解和分析由分层神经网络形成的表示

这个通用理论已经在许多有代表性的流形上得到证明,包括典型的严格凸流形的l2椭圆体流形,代表具有有限样....

的头像 新智元 发表于 07-22 08:48 ? 149次 阅读
一个新的理论框架来理解和分析由分层神经网络形成的表示

斯坦?;餮坝布铀倨鞯目纬萄酒际趸崂戳?/a>

学芯片技术的机会来了!斯坦福大学2018秋季学期推出《机器学习硬件加速器》课程,深入介绍机器学习系统....

的头像 人工智能和机器人研究院 发表于 07-21 09:27 ? 271次 阅读
斯坦?;餮坝布铀倨鞯目纬萄酒际趸崂戳? />    </a>
</div><div class=

赛灵思成立两年成长为AI独角兽,已推出多款产品刚刚宣布进军自动驾驶

深鉴科技 CTO单羿表示:“我们对深鉴科技加入赛灵思大家庭感到非常兴奋。我们期待着他们的加入能进一步....

的头像 芯智讯 发表于 07-20 17:38 ? 1771次 阅读
赛灵思成立两年成长为AI独角兽,已推出多款产品刚刚宣布进军自动驾驶

盘点2018人工智能5大发展趋势

人类一直对机器人和人工智能(AI)的概念保持非常强的好奇心。好莱坞电影和科幻小说可能激发了一些科学家....

的头像 人工智能学家 发表于 07-20 17:15 ? 705次 阅读
盘点2018人工智能5大发展趋势

赛灵思为深鉴科技A轮投资方,赛灵思此举目的到底是什么?

此外,据报道,华为正在内部推动一项被称为「达芬奇计划」的行动,旨在让公司的所有产品和业务融入 AI ....

的头像 人工智能学家 发表于 07-20 16:34 ? 1738次 阅读
赛灵思为深鉴科技A轮投资方,赛灵思此举目的到底是什么?

深入地解析机器学习常用算法

要将两类分开,想要得到一个超平面,最优的超平面是到两类的 margin 达到最大,margin就是超....

的头像 人工智能头条 发表于 07-20 16:19 ? 305次 阅读
深入地解析机器学习常用算法

殭尸物联网的成长与进化势必将带来混乱

根据创新扩散理论(Diffusion of Innovation),目前尚未跨越鸿沟到达物联网(Io....

的头像 物联网技术 发表于 07-20 11:12 ? 337次 阅读
殭尸物联网的成长与进化势必将带来混乱

DARPA发布量子计算四大挑战

然而,要想真正有效地利用量子计算来解决现实问题,尤其是机器学习/深度学习问题,目前仍然存在许多挑战。....

的头像 新智元 发表于 07-20 10:16 ? 241次 阅读
DARPA发布量子计算四大挑战

能不能设计一种机器学习算法来预测和分析我们的梦境?

提供基于AI的解决方案,帮助客户了解他们的睡眠习惯的公司正在不断容县,比如Sleep.ai。这些消费....

的头像 新智元 发表于 07-20 10:13 ? 192次 阅读
能不能设计一种机器学习算法来预测和分析我们的梦境?

广和通携手伙伴制定5G通用模组标准,推动全球5G IoT产业蓬勃发展

广和通全面覆盖窄带通信,移动宽带,移动计算等技术,产品包括2G,3G(WCDMA), 4G(LT....

发表于 07-20 10:00 ? 119次 阅读
广和通携手伙伴制定5G通用模组标准,推动全球5G IoT产业蓬勃发展

是十款各具特色的GANs,深入了解其数学原理

InfoGAN是生成对抗网络信息理论的扩展,能够以完全非监督的方式得到可分解的特征表示。它可以最大化....

的头像 新智元 发表于 07-20 09:59 ? 165次 阅读
是十款各具特色的GANs,深入了解其数学原理

恩智浦技术日-AI-IoT技术研讨会北京站

发表于 07-19 14:57 ? 128次 阅读
恩智浦技术日-AI-IoT技术研讨会北京站

物联网蓝牙5.0Mesh、WiFi、ZigBee多协议如何并存

发表于 07-18 18:01 ? 182次 阅读
物联网蓝牙5.0Mesh、WiFi、ZigBee多协议如何并存

学习Python大数据与机器学习必会Matplotlib知识

发表于 07-05 17:57 ? 339次 阅读
学习Python大数据与机器学习必会Matplotlib知识

不可错过 | 集成学习入门精讲

发表于 06-06 10:11 ? 340次 阅读
不可错过 | 集成学习入门精讲

AI知识科普 | 从无人相信到万人追捧的神经网络

发表于 06-05 10:11 ? 321次 阅读
AI知识科普 | 从无人相信到万人追捧的神经网络

机器学习、深度学习、卷积神经网络...人工智能时代的曙光

发表于 05-22 09:54 ? 1434次 阅读
机器学习、深度学习、卷积神经网络...人工智能时代的曙光

关于机器学习??镵NN算法错误91的问题?

发表于 04-02 15:08 ? 487次 阅读
关于机器学习??镵NN算法错误91的问题?

MNIST机器学习入门

发表于 03-30 20:05 ? 312次 阅读
MNIST机器学习入门

使用 TensorFlow, 你必须明白 TensorFlow

发表于 03-30 20:03 ? 329次 阅读
使用 TensorFlow, 你必须明白 TensorFlow

可以使用我们提供的二进制包, 或者使用源代码, 安装 TensorFlow.

发表于 03-30 20:01 ? 356次 阅读
可以使用我们提供的二进制包, 或者使用源代码, 安装 TensorFlow.