程序程序告诉我,下一个犯罪是什么?

标签: 程序 程序 告诉 | 发表时间:2011-08-20 09:34 | 作者:(author unknown) Aaron Xu
出处:http://www.guokr.com/
/gkimage/xc/14/vz/xc14vz.png

美国加州圣克鲁斯市警察局应用犯罪预报系统,提前在案件高发地段布置警力,将正在作案的女子逮捕归案。案件发生的停车场所在街区正是程序分析出当天“入车偷盗高风险区”之一。(NYTimes.com)

一个普通的周五下午,美国加州圣克鲁斯市,两名女子偷偷潜入一个停车场,准备入车行窃时,被埋伏在此的警察抓了现行。经调查,其中一名女子正是通缉榜上的罪犯,而另一名身上携带了大量毒品。警察怎么知道她们在这里?

其实这是一套电脑程序所做的预测:程序显示,当天这一地区附近极有可能发生偷盗案件。自2011年7月起,圣克鲁斯警察局启用这套程序来预测入室偷盗和偷车等案件,让警察能够先发制人。迄今为止,他们已经根据预测成功逮捕5名罪犯。

“犯罪预报”这个概念受到了全美执法机构的关注。在预算紧张的当下,如何更有效率地打击犯罪成为了各地警局的重要课题。据圣克鲁斯警察局犯罪分析师扎克·弗伦德(Zach Friend)介绍,从2000年到现在,警局人手减少了20%,但打进来的报案电话却增加了30%,这种情况短期内无法改变。弗伦德表示,“我们必须更有效地安排资源,而这个预测模型能对我们有所帮助。”

像预报天气一样预报犯罪

/gkimage/s3/nb/7d/s3nb7d.png

圣克鲁斯警察局使用的这套犯罪预报系统由地震预警机制发展而来,开发团队由两位数学家、一位人类学家以及一位犯罪学家组成。犯罪预报的机制是对过去的犯罪数据和模式进行分析,从而预测出某区域内犯罪风险高发时段。系统每天都会更新,新的数据不断加入进来。

程序将城市划分为约合 1.3km² 的若干区域,每天早上警员集合的时候,程序都会给出10个最有可能发生犯罪的“热点地段”,警察局则会在这些地段派出常规警力进行巡视。

其它城市使用的犯罪跟踪系统一则更新不够频繁,多依赖人工识别,还有就是注重对过去的经验进行总结,而非对未来进行预测。电脑程序能够将分析做得非常精确,几乎落实到具体的地点,并且避免了人们不准确的主观臆断。

犯罪分析师弗伦德称,应用预报系统以来,警员的反馈普遍比较积极。在程序应用之前,警员通常依靠直觉或经验进行类似的排查和巡视。他们认为这个程序能够验证他们的直觉,或者指出一些此前忽略的值得关注的区域。

洛杉矶警局的一名警长说,他希望这一程序在未来可以像气象局预报飓风一样预报犯罪,就好像“在这一地区将有可能爆发一连串的枪击案,根据电脑预测,情况将会持续到本周末。”

/gkimage/o2/18/oq/o218oq.png

虽然这套程序还处于试用期,就目前来看成果是令人乐观的。入室/入车偷盗案件相较去年7月同比下降了27%,这意味着有针对地部署警力的确阻止了犯罪的发生。洛杉矶警方希望扩展这套系统功能,加入对暴力犯罪(例如枪击案)的预测。

德克萨斯州基拉尼市警局的犯罪学家斯科特·迪克森(Scott Dickson)表示,沃尔玛等零售巨头很早就开始用电脑程序分析用户的购买习惯,而犯罪预测实际上正是此类应用的衍生产物。警察局的大型犯罪数据库能够很好地为这样的程序服务。

/gkimage/za/12/cl/za12cl.png

【设计台词】自从有了犯罪预报,咱出场的机会就少了……

信息来源: Data-Crunching Program Guides Santa Cruz Police Before Before a Crime | NYTimes.com

图片来源: La predictive policing six month trail

更多请看: 我们可以预测即将发生的犯罪吗?

相关 [程序 程序 告诉] 推荐:

程序程序告诉我,下一个犯罪是什么?

- Aaron Xu - 果壳网 guokr.com - 果壳网
美国加州圣克鲁斯市警察局应用犯罪预报系统,提前在案件高发地段布置警力,将正在作案的女子逮捕归案. 案件发生的停车场所在街区正是程序分析出当天“入车偷盗高风险区”之一. 一个普通的周五下午,美国加州圣克鲁斯市,两名女子偷偷潜入一个停车场,准备入车行窃时,被埋伏在此的警察抓了现行. 经调查,其中一名女子正是通缉榜上的罪犯,而另一名身上携带了大量毒品.

WinCrashReport – 告诉你程序崩溃的原因 | 小众软件 > 系统工具

- Lee Jia - 小众软件
WinCrashReport 是一款系统类工具,如果有程序崩溃了, WinCrashReport 会给出非常详细的报告,告诉你程序为什么崩溃,你可以复制相关的内容,然后放狗搜索. 想比之前的盲目搜索更具目的性了. 小众之后将不会提供打包下载了,直接给出官网下载地址. BTW: UUshare要关闭了.

如何用“友好”的方式告诉经理:拥有一个好程序员是你的幸运?

- - 外刊IT评论网
我有一个朋友,他在一家小公司工作,这家公司最近换了经理. 老经理由于资深程序员的辞职且无法招到替补而被派去顶替空缺的开发角色. 这位朋友最近被新经理单独谈话,是因为他每天只在办公室里待6-7个小时,上班时间喜欢外出,然而,如果是能独立完成的工作任务,他从来不拖后腿,但如果是需要和同事相互协作的任务,那就另说了.

Android 应用程序

- - CSDN博客推荐文章
Android 应用程序由四个模块构造而成:Activity、Intent 、Content Provider 、Service. 下面简单介绍一下如下模块的含义:. 1、Activity  "活动". 一个Activity就是单独的屏幕,每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口并对事件作出响应.

Linux程序调试

- - C++博客-首页原创精华区
Linux下的段错误产生的原因及调试方法    原文地址: http://www.upsdn.net/html/2006-11/775.html .    参考地址: http://www.cnblogs.com/khler/archive/2010/09/16/1828349.html .

Cppentry程序开发

- -
最近修改公司线上kafka集群配置然后直接kill掉进程来重启集群发现所有生产者都无法写入数据导致丢了数据,栽了一个大坑,接下来的工作肯定是补坑找原因,就分享一下. 系统环境说明:kafka版本为0.8.1.1,kafka集群配置为10.12.0.23:2181,10.12.0.24:2181,10.12.0.25:2181/kafka,因此在zookeeper中的根路径为:/kafka.

普通程序员、文艺程序员、2B程序员

- 可可 - 宇宙的心弦
希望能引起广大苦逼的正在学或者已经学过c++人的共鸣和会心一笑吧. 如何辨别自己在现实还是虚拟世界.

如何面试程序员?

- bluesnail - 阮一峰的网络日志
你要面试一个程序员,应该问他什么问题. 有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人. 众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章. 首先,最重要的是,你自己一开始就应该想清楚:. 哪些途径和方法可以发现这样的人. 只有明确这些根本性的问题,才能正确高效地完成面试.

从流水程序到SOA

- Allen - 阿朱=行业趋势+开发管理+架构
咱就从函数代码开始谈起,更史前的Goto和汇编代码咱就不谈了. 函数和变量写多了,自然也就发现有些函数和变量互相粘在一起很高耦合,而与其它的一些却没多达关系,于是为了显性化让其他的开发人员知道哪些函数和变量确实关联性很紧密,于是创造了类. 面向对象在80年代的国外代码开发界颇为流行. 但接口思想的风潮在90年代刮起了.

程序员的本质

- Allen - 译言-电脑/网络/数码科技
来源What do programmers really do?.   很多人(包括我岳母)认为计算机变得如此智能,所以在不久的未来将不再需要程序员. 另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题. 甚至不少程序员对他们是做什么的都没有清晰的概念.   在这篇文章中,我想给不知情的人解释一下程序员到底是做什么的:.