繁星

HomeAssistant 深度学习–TensorFlow for HomeAssistant

TensorFlow 简介

TensorFlow™ 是一个开放源代码软件库,用于进行高性能数值计算。借助其灵活的架构,用户可以轻松地将计算工作部署到多种平台(CPU、GPU、TPU)和设备(桌面设备、服务器集群、移动设备、边缘设备等)。TensorFlow™ 最初是由 Google Brain 团队(隶属于 Google 的 AI 部门)中的研究人员和工程师开发的,可为机器学习和深度学习提供强力支持,并且其灵活的数值计算核心广泛应用于许多其他科学领域。

HomeAssistant 深度学习

使用指南

项目使用条件

  • HomeAssistant 0.82以上
  • 64位Python
  • 1G RAM以上
  • 暂不支持HassIO

安装

OS x:

  • pip3 install tensorflow==1.11.0

Windows

  • pip3 install tensorflow==1.11.0

Raspbian

  • sudo apt-get install libatlas-base-dev libopenjp2-7 libtiff5
  • pip3 install tensorflow==1.11.0

文件结构

TensorFlow 配置

将tensorflow文件夹放置在HA根目录下

可以去tensorflow model zoo去下载模型,低配置设备可以使用专门为移动设备打造的模型

将以下文件下载到tensorflow文件夹下并解压(不想下载的可以直接应用我打包好的文件夹,只需配置HA即可)

curl -OL http://download.tensorflow.org/models/object_detection/ssd_mobilenet_v2_coco_2018_03_29.tar.gz
tar -xzvf ssd_mobilenet_v2_coco_2018_03_29.tar.gz

HomeAssistant配置

效果如下

Q&A

Q: 在树莓派运行导致HA崩溃

A: 由于内存限制,请尽可能保留更多内存

Q: 内存占用过高

A: 请尽可能的延长检测时间,避免无意义监测

下载地址:

网盘地址

本站文章如需转载,请注明文章出处:https://www.hachina.io/10382.html
本站保留文章版权以及相关权益。