10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

MyShake 移动应用构建了一个物联网地震检测社区

  • 2016-03-10
  • 本文字数:946 字

    阅读完需:约 3 分钟

MyShake 是加州大学伯克利地震实验室开发的移动应用程序,能够让智能手机的用户把由智能手机记录的地震测量数据传递给物联网后端平台。通过数据分析以评估当前地震条件,以及预测不久的将来在某一特定区域发生地震的可能性。

这一免费的应用程序目前只适用于安卓智能手机( iPhone 应用程序正在研发) 。该应用程序利用了智能手机传感器“以记录地震震动。为了开发这一能力,加州大学地震实验室希望创造一个有一天能够在地震之前发出警告的密集网络。”

加州大学伯克利地震实验室的理查德·艾伦教授告诉 BBC(英国广播公司):

“你只需要‘仅仅几秒钟’的警告来蹲下,隐蔽,护体。根据社会学家告诉我们的有关过去地震的情况,如果每个人能够躲在一张坚固的桌子下,那么我们可以减少 50% 的伤亡人数。”

应用程序开发人员必须解决的一个问题是:你怎么分辨地震活动和智能手机测出的其他活动?举例来说,如果用户只是走在路上并没有使用手机呢,或者拿起手机将它向某个方向倾斜?你怎样分辨这些和由地震引起的移动?

这一应用依赖于一个复杂算法来分析所有由手机携带的加速器检测出的不同震动。这一程序已经“训练”成能够分辨人类日常活动和地震特定的震动…在模拟中该应用程序以 93% 的几率成功地检测出地震。

援引 Allen 教授的话,LiveScience 谈到了接下来的事情:

当智能手机的应用 MyShake 检测到地震时,它会立即向一个中央处理站点发送警报。网络监测程序由来自同一地区的多部手机传送的数据所激活,以“表示”地震,同时确定其位置并估计其规模。

现在, MyShake 只收集和传送数据到 MyShake 数据中心。“但是终极目标,”艾伦说,“是未来该应用程序的版本能够将警告发送到个人用户。”

到目前为止,已经有超过 10 万人下载了 MyShake 应用。

一份详细介绍 MyShake 应用背后科学和技术的论文在 Science Advances journal(科学进展杂志)上可以看到。

查看英文原文 MyShake Mobile App Builds an Internet-of-Things Seismic Measurement Community


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

2016-03-10 18:001770

评论

发布
暂无评论
发现更多内容

MVP发布后,接下来该做什么?

敏捷开发

项目管理 Scrum MVP 最小可用产品

SpringBoot整合MybatisPlus基础教程

(-0 , +0)

springboot Mybatis Plus

探索将大语言模型用作推荐系统

Baihai IDP

人工智能 推荐系统 企业号 5 月 PK 榜 大语言模型 LLMs

智慧工业园三维可视化安全生产管控系统

2D3D前端可视化开发

物联网 可视化 智慧园区 智慧化工园区 工业组态

Windows10上CUDA9.0+CUDNN7.0.5的完美安装教程

北桥苏

深度学习 cuda cudnn

在GitHub被疯抢的这份阿里内部绝密Java面试八股文手册有多强?

Java你猿哥

Java MySQL 面试 JVM Java八股文

如何将训练好的Python模型给JavaScript使用?

北桥苏

Python tensorflow AI

Java常见集合类型及其异同点,简单使用

(-0 , +0)

Java 集合

springboot整合redis基础示例

(-0 , +0)

Nautilus Chain 或成未来最好的链上隐私生态

西柚子

数说热点|社恐人群运动健身指南:不想去健身房,那就在家找面墙

MobTech袤博科技

什么是策略模式?如何在Java项目中引入策略模式来优化代码结构

(-0 , +0)

一把王者的时间,带你吃透Java面试八股文(2023最新整理)

Java你猿哥

Java 面试 微服务 Spring Boot mybatis

eBPF动手实践系列二:构建基于纯C语言的eBPF项目

阿里云大数据AI技术

运维 C语言 ebpf 企业号 5 月 PK 榜

Java面试通关:阿里内部实战模拟面试精讲题库,竟被上传GitHub!

Java你猿哥

Java redis JVM java面试 Java基础知识点

100万数据,如何快速的导入数据库?

NineData

数据库 开发者 数据导入 数据导出 NineData

Java中常见集合类核心源码阅读

(-0 , +0)

Java 源码 集合

如何用 ModelScope 实现 “AI 换脸” 视频

北桥苏

Python ModelScope

2023企业数智化财务创新峰会西安站圆满举办!

用友BIP

智能会计 价值财务

Prompt工程师指南[应用篇]:Prompt应用、ChatGPT|Midjouney Prompt Engineering

汀丶人工智能

人工智能 自然语言处理 ChatGPT MidJourney prompt learning

Prompt工程师指南[高阶篇]:对抗性Prompting、主动prompt、ReAct、GraphPrompts、Multimodal CoT Prompting等

汀丶人工智能

人工智能 自然语言处理 深度学习 ChatGPT prompt learning

关于Tensorflow!目标检测预训练模型的迁移学习

北桥苏

Python 深度学习 tensorflow 目标检测

javaweb脚手架springboot基础入门

(-0 , +0)

Tensorflow.js 对视频 / 直播人脸检测和特征点收集

北桥苏

JavaScript tensorflow

MySQL 服务器演化分析

Andy

简单聊聊MySQL索引优化的内容

(-0 , +0)

火山引擎DataTester:A/B实验平台数据集成技术分享

字节跳动数据平台

用 Tensorflow.js 做了一个动漫分类的功能(一)

北桥苏

JavaScript tensorflow

用 Tensorflow.js 做了一个动漫分类的功能(二)

北桥苏

JavaScript node.js tensorflow

如何在 Windows10 下运行 Tensorflow 的目标检测?

北桥苏

深度学习 tensorflow 目标检测

火山引擎DataLeap数据调度实例的 DAG 优化方案 (一):问题与需求分析

字节跳动数据平台

数据平台 DAG DataLeap

MyShake移动应用构建了一个物联网地震检测社区_移动_Kevin Farnham_InfoQ精选文章