demi的博客

说说“人脸识别”

我们生存的这个星球上,居住着70多亿人。每个人的面孔组成部分相同,它们之间的大体位置关系也是固定的,并且每张脸的大小差异也不大。然而,它们居然就形成了那么复杂的模式——即使是面容极其相似的双胞胎,也能由微妙的差别区分出来。人脸特征如同指纹一样,无法找到完全相同的存在。那么,区分如此众多的不同人脸的“特征”到底是什么?

蓝牙5.1添加精确定位功能,支持室内导航和更多AR体验

周一,蓝牙的管理机构蓝牙技术联盟(SIG),宣布现在向开发人员提供的蓝牙5.1将为支持蓝牙的设备带来增强的定位服务。

AR体验的关键之处,就是能在各类应用和设备中确定现实物体和虚拟对象的精确位置,蓝牙技术的最新进展可能在不久的将来促进这种定位服务。

蓝牙的新功能将使app能够确定连接设备的方向位置,精确到厘米。相比之下,智能手机GPS传感器的位置精度通常在4.9米以内(根据美国国家海洋和大气管理局的说法)。

蓝牙SIG执行董事Mark Powell这样表示:“定位服务是蓝牙技术增长最快的解决方案领域之一,预计到2022年每年将达到4亿多个产品。蓝牙社区将继续通过技术改进来进一步发展这个市场,更好地满足市场需求,推动创新,丰富全球用户的技术体验。”

借助精确的位置和方向信息,蓝牙5.1开发人员可以将设备与AR体验连接在一起,例如室内导航和对象跟踪。

迄今为止,AR室内导航解决方案(例如Blippar和Google提供的解决方案)依赖于地标和航点的视觉识别来保持位置准确性。在这些场景中,蓝牙设备可以替代视觉标记。

2019年web开发的八大趋势

在诸侯割据,数据孤岛惊魂的年代,被搜索引擎玩坏的web,不但不会消亡或者过时,相反其战略地位和重要性正在回归。如今,随时可以热迭代的响应式网站依然是企业数字营销的最后堡垒,但是要想进一步提高web的吸引力和转化率,就必须跟上web开发的现代化进程,以下是CTOCIO整理总结的,新的一年中值得关注的web开发趋势:

1)智能聊天机器人Chatbot

智能聊天机器人为用户沟通、服务交付提供了一种全新的渠道。由于通常会整合人工智能技术,也被称为智能代理。

通过人工智能,客户的所有问题和疑虑都可以通过最佳方式解决,大大提高客户服务效率和满意度。在接下来的几年里,网站,尤其是交易型网站的智能聊天机器人Chatbots将会在全球流行,原因很简单,这能提高转化率。

2)单页网站

未来几年,许多网站开发趋势实际上将基于速度和便利性这两大基本原则。

不久的将来,没有编程经验的人也可以通过特定的设计开发工具轻松地为您的企业开发漂亮易用的网站。对于单页网站的概念,用户体验非常重要,未来几年随着新的web标准和动画特效的加入,类似单页网站这样的快速web产品将大行其道。

3)渐进式Web应用程序

AI有多接近你,你又有多害怕AI

人工智能正逐渐渗透进日常生活,而人们一边享用一边恐惧。日前,英国《自然·展望》杂志发表长文,叙述了人工智能正逐渐渗透进我们的日常生活,而人们正一边享用一边恐惧着,这种情绪下,正在大力推动下一场自动化变革的技术人员则需要直面一个严肃的议题:公众接下来究竟想要什么。

手游面临的安全风险有哪些?

随着智能手机的普及,市场的泛娱乐化,手游行业发展迅猛。手机游戏在整个游戏市场已经占了一定的江山。手游用户的增多,手游的安全性随之受到行业的重视。目前越来越多游戏面临各种各样的安全风险,如静态修改文件,动态修改游戏逻辑,篡改协议,游戏盗号,恶意发言,工作室等等,这些风险极大影响了游戏的平衡性和游戏的体验,对游戏及用户本身造成消极的影响。

下面将分类介绍这些各种的风险形式以及一些常用的实现方式。

1.1 静态修改文件

游戏文件被静态修改再重新打包签名是很典型的一种安全风险,通过这种方式,原本可能需要购买的游戏很可能就能直接玩,甚至在里面打广告,散播色情和恶意言论等等,损害了游戏开发方的利益;而另一方面游戏本身的一些逻辑被破坏,甚至被插入恶意代码,导致游戏出现安全风险,也损害了用户的利益。同时,也存在直接修改安装后的资源文件,代码文件,配置文件等等,直接影响游戏运行逻辑。下面将着重介绍这些手法及其实现方式。

1.1.1 修改资源

修改游戏资源的方式有很多种,但最终结果都是影响游戏逻辑。游戏如果被修改了游戏资源,那么原本游戏需要引用到的资源就会缺失,这样可能会导致整个调用该资源处理逻辑的链失效,从而导致游戏出现非正常的行为。

方便!智能手机可以诊断这些健康问题了

管理健康的最强大的工具已经掌握在你的手中了。智能手机配备了摄像头、加速度计、快速处理能力和无限制访问的互联网数据,现在可以用来诊断多种健康问题。

多家研究机构已经将智能手机转变为显微镜、心电监护仪和震颤探测器等形式。一些应用程序甚至通过收集数据来预测一个人的自杀风险。随着全球越来越多的人使用智能手机,它正成为流行的医疗保健工具,可以诊断出以下健康问题,从而挽救住在远离先进医疗技术地区的人们的生命。

一、10秒内检测出艾滋病病毒  

2017年,全世界有近3700万人感染艾滋病毒或艾滋病。早期诊断可以挽救生命,获得抗逆转录病毒药物可使预期寿命延长10年,婴儿死亡率降低76%,防止疾病从孕妇传染给婴儿。

由英国伦敦大学学院的科学家领导的一个研究团队最近开发了一种一次性传感器,将它插入智能手机,就能在10秒内检测出艾滋病病毒。这种传感器是一种特殊的计算机芯片,它含有微小的通道,允许液体(如血液)流动。通道的内部覆盖着对艾滋病有特殊反应的颗粒。当病人的血液被添加到通道中时,如果血液呈HIV阳性,颗粒就会产生反应。这种反应由传感器检测,传感器向安装在智能手机上的程序发送电信号,并将结果显示给医生。

智能网联汽车的关键技术有哪些?

本文总结了智能网联汽车的概念以及应该重点研究的关键技术。智能汽车是在一般汽车上增加雷达、摄像头等先进传感器、控制器、执行器等装置,通过车载环境感知系统和信息终端实现与车、路、人等的信息交换,使车辆具备智能环境感知能力,能够自动分析车辆行驶的安全及危险状态,并使车辆按照人的意愿到达目的地,最终实现替代人来做驾驶决策及操作的目的。

人工智能数学基础——最优化方法

人工智能的目标就是最优化:在复杂环境与多体交互中做出最优决策。几乎所有的人工智能问题最后都会归结为一个优化问题的求解,因而最优化理论是人工智能必备的基础知识。

最优化理论(optimization)研究的问题是判定给定目标函数的最大值(最小值)是否存在,并找到令目标函数取到最大值(最小值)的数值。

要实现最小化或最大化的函数被称为目标函数(objective function)或评价函数,大多数最优化问题都可以通过使目标函数 f ( x ) 最小化解决,最大化问题则可以通过最小化 − f( x ) 实现。

实际的最优化算法既可能找到目标函数的全局最小值(global minimum),也可能找到局部极小值(local minimum),两者的区别在于全局最小值比定义域内所有其他点的函数值都小;而局部极小值只是比所有邻近点的函数值都小。

理想情况下,最优化算法的目标是找到全局最小值。但找到全局最优解意味着在全局范围内执行搜索。

目前实用的最优化算法都是找局部极小值。